/*
Theme Name: bbggroup_theme 01
Theme URI: none
Description: none
Author: none
Author URI: none
Version: 1.0
Tags: none
*/

.bx-wrapper {
    position: relative;
    margin: 0px;
    padding: 0px;
    touch-action: pan-y;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
    width: 100%;
}

.bxslider {
    margin: 0px;
    padding: 0px;
}

ul.bxslider {
    list-style: outside none none;
}

.bx-viewport {
    transform: translateZ(0px);
}

#u19313 {
    overflow: hidden;
}

#u19313 .scroll-mode-panoramic .bxslider {
    display: none;
}

#u19313 .scroll-mode-standard .panoramic-image {
    display: none;
}

#u19313 .scroller-list-item {
    height: 191px;
    background-size: cover;
}

#u19313 .panoramic-image {
    background-image: url("images/maxresdefault.jpg");
    height: 191px;
    background-size: auto 191px;
    background-repeat: repeat-x;
}

.u19313-content {
    bottom: 0px;
    padding: 50px 25px;
    position: absolute;
    right: 0%;
    top: 0px;
    width: 1250px;
    z-index: 3;
    background-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
}

@media screen and (max-width: 480px) {
    .u19313-content {
        right: 50%;
        margin-right: -40%;
        width: 80%;
    }
}

.u19313-content.panel-false {
    display: none;
}

.u19313-title,
.u19313-desc {
    position: relative;
    z-index: 2;
}

.u19313-title {
    color: rgb(255, 255, 255);
    font-size: 26px;
    font-family: Open Sans, Arial, sans-serif;
    line-height: 1;
    margin-bottom: 1rem;
}

.u19313-desc {
    color: rgb(255, 255, 255);
    font-size: 26px;
    font-family: Open Sans, Arial, sans-serif;
    line-height: 1.5;
}

#u14673 {
    top: -4300px;
}
.animsition {
    position: relative;
    animation-fill-mode: both;
    margin-top: 92px;
}

.animsition-loading {
    position: fixed;
    top: 50%;
    width: 100%;
    font-size: 24px;
    text-align: center;
    opacity: 0;
    animation-name: blink-slow;
    animation-duration: 0.3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-fill-mode: both;
}

.animsition-loading::after {
    color: rgb(170, 170, 170);
    content: "Loading";
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.fade-in {
    animation-name: fade-in;
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.fade-out {
    animation-name: fade-out;
}

@keyframes fade-in-up {
    0% {
        opacity: 0;
        transform: translateY(1000px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes fade-in-up {
    0% {
        opacity: 0;
        transform: translateY(1000px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

.fade-in-up {
    animation-name: fade-in-up;
}

@keyframes fade-out-up {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(-1000px);
    }
}

@keyframes fade-out-up {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(-1000px);
    }
}

.fade-out-up {
    animation-name: fade-out-up;
}

@keyframes fade-in-down {
    0% {
        opacity: 0;
        transform: translateY(-1000px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes fade-in-down {
    0% {
        opacity: 0;
        transform: translateY(-1000px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

.fade-in-down {
    animation-name: fade-in-down;
}

@keyframes fade-out-down {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(1000px);
    }
}

@keyframes fade-out-down {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(1000px);
    }
}

.fade-out-down {
    animation-name: fade-out-down;
}

@keyframes fade-in-left {
    0% {
        opacity: 0;
        transform: translateX(-1500px);
    }
    100% {
        opacity: 1;
        transform: translateX(0px);
    }
}

@keyframes fade-in-left {
    0% {
        opacity: 0;
        transform: translateX(-1500px);
    }
    100% {
        opacity: 1;
        transform: translateX(0px);
    }
}

.fade-in-left {
    animation-name: fade-in-left;
}

@keyframes fade-out-left {
    0% {
        opacity: 1;
        transform: translateX(0px);
    }
    100% {
        opacity: 0;
        transform: translateX(-1500px);
    }
}

@keyframes fade-out-left {
    0% {
        opacity: 1;
        transform: translateX(0px);
    }
    100% {
        opacity: 0;
        transform: translateX(-1500px);
    }
}

.fade-out-left {
    animation-name: fade-out-left;
}

@keyframes fade-in-right {
    0% {
        opacity: 0;
        transform: translateX(1500px);
    }
    100% {
        opacity: 1;
        transform: translateX(0px);
    }
}

@keyframes fade-in-right {
    0% {
        opacity: 0;
        transform: translateX(1500px);
    }
    100% {
        opacity: 1;
        transform: translateX(0px);
    }
}

.fade-in-right {
    animation-name: fade-in-right;
}

@keyframes fade-out-right {
    0% {
        opacity: 1;
        transform: translateX(0px);
    }
    100% {
        opacity: 0;
        transform: translateX(1500px);
    }
}

@keyframes fade-out-right {
    0% {
        opacity: 1;
        transform: translateX(0px);
    }
    100% {
        opacity: 0;
        transform: translateX(1500px);
    }
}

.fade-out-right {
    animation-name: fade-out-right;
}

@keyframes rotate-in {
    0% {
        opacity: 0;
        transform: rotate(-200deg);
        transform-origin: center center 0px;
    }
    100% {
        opacity: 1;
        transform: rotate(0deg);
        transform-origin: center center 0px;
    }
}

@keyframes rotate-in {
    0% {
        opacity: 0;
        transform: rotate(-200deg);
        transform-origin: center center 0px;
    }
    100% {
        opacity: 1;
        transform: rotate(0deg);
        transform-origin: center center 0px;
    }
}

.rotate-in {
    animation-name: rotate-in;
}

@keyframes rotate-out {
    0% {
        opacity: 1;
        transform: rotate(0deg);
        transform-origin: center center 0px;
    }
    100% {
        opacity: 0;
        transform: rotate(200deg);
        transform-origin: center center 0px;
    }
}

@keyframes rotate-out {
    0% {
        opacity: 1;
        transform: rotate(0deg);
        transform-origin: center center 0px;
    }
    100% {
        opacity: 0;
        transform: rotate(200deg);
        transform-origin: center center 0px;
    }
}

.rotate-out {
    animation-name: rotate-out;
}

@keyframes flip-in-x {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg);
    }
    100% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
    }
}

@keyframes flip-in-x {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg);
    }
    100% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
    }
}

.flip-in-x {
    animation-name: flip-in-x;
    backface-visibility: visible !important;
}

@keyframes flip-out-x {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
    }
    100% {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg);
    }
}

@keyframes flip-out-x {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
    }
    100% {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg);
    }
}

.flip-out-x {
    animation-name: flip-out-x;
    backface-visibility: visible !important;
}

@keyframes flip-in-y {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg);
    }
    100% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
    }
}

@keyframes flip-in-y {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg);
    }
    100% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
    }
}

.flip-in-y {
    animation-name: flip-in-y;
    backface-visibility: visible !important;
}

@keyframes flip-out-y {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
    }
    100% {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg);
    }
}

@keyframes flip-out-y {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
    }
    100% {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg);
    }
}

.flip-out-y {
    animation-name: flip-out-y;
    backface-visibility: visible !important;
}

@keyframes zoom-in {
    0% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 1;
    }
}

@keyframes zoom-in {
    0% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 1;
    }
}

.zoom-in {
    animation-name: zoom-in;
}

@keyframes zoom-out {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    50% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 0;
    }
}

@keyframes zoom-out {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    50% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 0;
    }
}

.zoom-out {
    animation-name: zoom-out;
}

.blink-slow {
    animation-name: blink-slow;
    animation-duration: 0.3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@keyframes blink-slow {
    0% {
        opacity: 0.4;
    }
    50% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
    }
}

@keyframes blink-slow {
    0% {
        opacity: 0.4;
    }
    50% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
    }
}

.animsition-loading::after {
    color: rgb(255, 255, 255);
    content: "QooQee Muse Templates";
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.fade-in {
    animation-name: fade-in;
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.fade-out {
    animation-name: fade-out;
}

@keyframes fade-in-up {
    0% {
        opacity: 0;
        transform: translateY(1000px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes fade-in-up {
    0% {
        opacity: 0;
        transform: translateY(1000px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

.fade-in-up {
    animation-name: fade-in-up;
}

@keyframes fade-out-up {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(-1000px);
    }
}

@keyframes fade-out-up {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(-1000px);
    }
}

.fade-out-up {
    animation-name: fade-out-up;
}

@keyframes fade-in-down {
    0% {
        opacity: 0;
        transform: translateY(-1000px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes fade-in-down {
    0% {
        opacity: 0;
        transform: translateY(-1000px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

.fade-in-down {
    animation-name: fade-in-down;
}

@keyframes fade-out-down {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(1000px);
    }
}

@keyframes fade-out-down {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(1000px);
    }
}

.fade-out-down {
    animation-name: fade-out-down;
}

@keyframes fade-in-left {
    0% {
        opacity: 0;
        transform: translateX(-1500px);
    }
    100% {
        opacity: 1;
        transform: translateX(0px);
    }
}

@keyframes fade-in-left {
    0% {
        opacity: 0;
        transform: translateX(-1500px);
    }
    100% {
        opacity: 1;
        transform: translateX(0px);
    }
}

.fade-in-left {
    animation-name: fade-in-left;
}

@keyframes fade-out-left {
    0% {
        opacity: 1;
        transform: translateX(0px);
    }
    100% {
        opacity: 0;
        transform: translateX(-1500px);
    }
}

@keyframes fade-out-left {
    0% {
        opacity: 1;
        transform: translateX(0px);
    }
    100% {
        opacity: 0;
        transform: translateX(-1500px);
    }
}

.fade-out-left {
    animation-name: fade-out-left;
}

@keyframes fade-in-right {
    0% {
        opacity: 0;
        transform: translateX(1500px);
    }
    100% {
        opacity: 1;
        transform: translateX(0px);
    }
}

@keyframes fade-in-right {
    0% {
        opacity: 0;
        transform: translateX(1500px);
    }
    100% {
        opacity: 1;
        transform: translateX(0px);
    }
}

.fade-in-right {
    animation-name: fade-in-right;
}

@keyframes fade-out-right {
    0% {
        opacity: 1;
        transform: translateX(0px);
    }
    100% {
        opacity: 0;
        transform: translateX(1500px);
    }
}

@keyframes fade-out-right {
    0% {
        opacity: 1;
        transform: translateX(0px);
    }
    100% {
        opacity: 0;
        transform: translateX(1500px);
    }
}

.fade-out-right {
    animation-name: fade-out-right;
}

@keyframes rotate-in {
    0% {
        opacity: 0;
        transform: rotate(-200deg);
        transform-origin: center center 0px;
    }
    100% {
        opacity: 1;
        transform: rotate(0deg);
        transform-origin: center center 0px;
    }
}

@keyframes rotate-in {
    0% {
        opacity: 0;
        transform: rotate(-200deg);
        transform-origin: center center 0px;
    }
    100% {
        opacity: 1;
        transform: rotate(0deg);
        transform-origin: center center 0px;
    }
}

.rotate-in {
    animation-name: rotate-in;
}

@keyframes rotate-out {
    0% {
        opacity: 1;
        transform: rotate(0deg);
        transform-origin: center center 0px;
    }
    100% {
        opacity: 0;
        transform: rotate(200deg);
        transform-origin: center center 0px;
    }
}

@keyframes rotate-out {
    0% {
        opacity: 1;
        transform: rotate(0deg);
        transform-origin: center center 0px;
    }
    100% {
        opacity: 0;
        transform: rotate(200deg);
        transform-origin: center center 0px;
    }
}

.rotate-out {
    animation-name: rotate-out;
}

@keyframes flip-in-x {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg);
    }
    100% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
    }
}

@keyframes flip-in-x {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg);
    }
    100% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
    }
}

.flip-in-x {
    animation-name: flip-in-x;
    backface-visibility: visible !important;
}

@keyframes flip-out-x {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
    }
    100% {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg);
    }
}

@keyframes flip-out-x {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
    }
    100% {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg);
    }
}

.flip-out-x {
    animation-name: flip-out-x;
    backface-visibility: visible !important;
}

@keyframes flip-in-y {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg);
    }
    100% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
    }
}

@keyframes flip-in-y {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg);
    }
    100% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
    }
}

.flip-in-y {
    animation-name: flip-in-y;
    backface-visibility: visible !important;
}

@keyframes flip-out-y {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
    }
    100% {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg);
    }
}

@keyframes flip-out-y {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
    }
    100% {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg);
    }
}

.flip-out-y {
    animation-name: flip-out-y;
    backface-visibility: visible !important;
}

@keyframes zoom-in {
    0% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 1;
    }
}

@keyframes zoom-in {
    0% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 1;
    }
}

.zoom-in {
    animation-name: zoom-in;
}

@keyframes zoom-out {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    50% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 0;
    }
}

@keyframes zoom-out {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    50% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 0;
    }
}

.zoom-out {
    animation-name: zoom-out;
}

.blink-slow {
    animation-name: blink-slow;
    animation-duration: 0.3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@keyframes blink-slow {
    0% {
        opacity: 0.4;
    }
    50% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
    }
}

@keyframes blink-slow {
    0% {
        opacity: 0.4;
    }
    50% {
        opacity: 0.7;
    }
    100% {
        opacity: 1;
    }
}

menu {
    color: red;
}

navigation {
    background-color: rgb(51, 51, 51);
}
/* Code tidied up by ScrapBook */

#u7852 {
    height: auto;
}

[class*=" imghvr-"],
[class^="imghvr-"] {
    position: relative;
    display: inline-block;
    margin: 0px;
    max-width: 100%;
    background-color: #fff;
    color: #000;
    overflow: hidden;
    backface-visibility: hidden;
    transform: translateZ(0px);
}

[class*=" imghvr-"] > img,
[class^="imghvr-"] > img {
    vertical-align: top;
    max-width: 100%;
}

[class*=" imghvr-"] figcaption,
[class^="imghvr-"] figcaption {
    background-color: #fff;
    padding: 30px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    color: #717070;
}

[class*=" imghvr-"] figcaption h1,
[class*=" imghvr-"] figcaption h2,
[class*=" imghvr-"] figcaption h3,
[class*=" imghvr-"] figcaption h4,
[class*=" imghvr-"] figcaption h5,
[class*=" imghvr-"] figcaption h6,
[class^="imghvr-"] figcaption h1,
[class^="imghvr-"] figcaption h2,
[class^="imghvr-"] figcaption h3,
[class^="imghvr-"] figcaption h4,
[class^="imghvr-"] figcaption h5,
[class^="imghvr-"] figcaption h6 {
    color: rgb(255, 255, 255);
}

[class*=" imghvr-"] a,
[class^="imghvr-"] a {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1;
}

[class*=" imghvr-"],
[class*=" imghvr-"] *,
[class*=" imghvr-"] *::after,
[class*=" imghvr-"] *::before,
[class*=" imghvr-"]::after,
[class*=" imghvr-"]::before,
[class^="imghvr-"],
[class^="imghvr-"] *,
[class^="imghvr-"] *::after,
[class^="imghvr-"] *::before,
[class^="imghvr-"]::after,
[class^="imghvr-"]::before {
    box-sizing: border-box;
    transition: all 0.35s ease 0s;
}

[class*=" imghvr-fade"] figcaption,
[class*=" imghvr-fade"]:hover > img,
[class^="imghvr-fade"] figcaption,
[class^="imghvr-fade"]:hover > img {
    opacity: 0;
}

[class*=" imghvr-fade"]:hover figcaption,
[class^="imghvr-fade"]:hover figcaption {
    opacity: 1;
}

[class*=" imghvr-fade"]:hover figcaption,
[class*=" imghvr-fade"]:hover > img,
[class^="imghvr-fade"]:hover figcaption,
[class^="imghvr-fade"]:hover > img {
    transform: translate(0px, 0px);
}

.imghvr-fade-in-up figcaption {
    transform: translate(0px, 15%);
}

.imghvr-fade-in-down figcaption {
    transform: translate(0px, -15%);
}

.imghvr-fade-in-left figcaption {
    transform: translate(-15%, 0px);
}

.imghvr-fade-in-right figcaption {
    transform: translate(15%, 0px);
}

[class*=" imghvr-push-"]:hover figcaption,
[class^="imghvr-push-"]:hover figcaption {
    transform: translate(0px, 0px);
}

.imghvr-push-up figcaption {
    transform: translateY(100%);
}

.imghvr-push-down figcaption,
.imghvr-push-up:hover > img {
    transform: translateY(-100%);
}

.imghvr-push-down:hover > img {
    transform: translateY(100%);
}

.imghvr-push-left figcaption {
    transform: translateX(100%);
}

.imghvr-push-left:hover > img,
.imghvr-push-right figcaption {
    transform: translateX(-100%);
}

.imghvr-push-right:hover > img {
    transform: translateX(100%);
}

[class*=" imghvr-slide-"]:hover figcaption,
[class^="imghvr-slide-"]:hover figcaption {
    transform: translate(0px, 0px);
}

.imghvr-slide-up figcaption {
    transform: translateY(100%);
}

.imghvr-slide-down figcaption {
    transform: translateY(-100%);
}

.imghvr-slide-left figcaption {
    transform: translateX(100%);
}

.imghvr-slide-right figcaption {
    transform: translateX(-100%);
}

.imghvr-slide-top-left figcaption {
    transform: translate(-100%, -100%);
}

.imghvr-slide-top-right figcaption {
    transform: translate(100%, -100%);
}

.imghvr-slide-bottom-left figcaption {
    transform: translate(-100%, 100%);
}

.imghvr-slide-bottom-right figcaption {
    transform: translate(100%, 100%);
}

[class*=" imghvr-reveal-"]::before,
[class^="imghvr-reveal-"]::before {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    content: "";
    background-color: #fff;
}

[class*=" imghvr-reveal-"] figcaption,
[class^="imghvr-reveal-"] figcaption {
    opacity: 0;
}

[class*=" imghvr-reveal-"]:hover::before,
[class^="imghvr-reveal-"]:hover::before {
    transform: translate(0px, 0px);
}

[class*=" imghvr-reveal-"]:hover figcaption,
[class^="imghvr-reveal-"]:hover figcaption {
    opacity: 1;
    transition-delay: 0.21s;
}

.imghvr-reveal-up::before {
    transform: translateY(100%);
}

.imghvr-reveal-down::before {
    transform: translateY(-100%);
}

.imghvr-reveal-left::before {
    transform: translateX(100%);
}

.imghvr-reveal-right::before {
    transform: translateX(-100%);
}

.imghvr-reveal-top-left::before {
    transform: translate(-100%, -100%);
}

.imghvr-reveal-top-right::before {
    transform: translate(100%, -100%);
}

.imghvr-reveal-bottom-left::before {
    transform: translate(-100%, 100%);
}

.imghvr-reveal-bottom-right::before {
    transform: translate(100%, 100%);
}

[class*=" imghvr-hinge-"],
[class^="imghvr-hinge-"] {
    perspective: 50em;
}

[class*=" imghvr-hinge-"] figcaption,
[class^="imghvr-hinge-"] figcaption {
    opacity: 0;
    z-index: 1;
}

[class*=" imghvr-hinge-"]:hover img,
[class^="imghvr-hinge-"]:hover img {
    opacity: 0;
}

[class*=" imghvr-hinge-"]:hover figcaption,
[class^="imghvr-hinge-"]:hover figcaption {
    opacity: 1;
    transition-delay: 0.21s;
}

.imghvr-hinge-up img {
    transform-origin: 50% 0px 0px;
}

.imghvr-hinge-up figcaption {
    transform: rotateX(90deg);
    transform-origin: 50% 100% 0px;
}

.imghvr-hinge-up:hover > img {
    transform: rotateX(-90deg);
}

.imghvr-hinge-up:hover figcaption {
    transform: rotateX(0deg);
}

.imghvr-hinge-down img {
    transform-origin: 50% 100% 0px;
}

.imghvr-hinge-down figcaption {
    transform: rotateX(-90deg);
    transform-origin: 50% -50% 0px;
}

.imghvr-hinge-down:hover > img {
    transform: rotateX(90deg);
    opacity: 0;
}

.imghvr-hinge-down:hover figcaption {
    transform: rotateX(0deg);
}

.imghvr-hinge-left img {
    transform-origin: 0px 50% 0px;
}

.imghvr-hinge-left figcaption {
    transform: rotateY(-90deg);
    transform-origin: 100% 50% 0px;
}

.imghvr-hinge-left:hover > img {
    transform: rotateY(90deg);
}

.imghvr-hinge-left:hover figcaption {
    transform: rotateY(0deg);
}

.imghvr-hinge-right img {
    transform-origin: 100% 50% 0px;
}

.imghvr-hinge-right figcaption {
    transform: rotateY(90deg);
    transform-origin: 0px 50% 0px;
}

.imghvr-hinge-right:hover > img {
    transform: rotateY(-90deg);
}

.imghvr-hinge-right:hover figcaption {
    transform: rotateY(0deg);
}

[class*=" imghvr-flip-"],
[class^="imghvr-flip-"] {
    perspective: 50em;
}

[class*=" imghvr-flip-"] img,
[class^="imghvr-flip-"] img {
    backface-visibility: hidden;
}

[class*=" imghvr-flip-"] figcaption,
[class*=" imghvr-flip-"]:hover > img,
[class^="imghvr-flip-"] figcaption,
[class^="imghvr-flip-"]:hover > img {
    opacity: 0;
}

[class*=" imghvr-flip-"]:hover figcaption,
[class^="imghvr-flip-"]:hover figcaption {
    opacity: 1;
    transition-delay: 0.14s;
}

.imghvr-flip-horiz figcaption {
    transform: rotateX(90deg);
    transform-origin: 0px 50% 0px;
}

.imghvr-flip-horiz:hover img {
    transform: rotateX(-180deg);
}

.imghvr-flip-horiz:hover figcaption {
    transform: rotateX(0deg);
}

.imghvr-flip-vert figcaption {
    transform: rotateY(90deg);
    transform-origin: 50% 0px 0px;
}

.imghvr-flip-vert:hover > img {
    transform: rotateY(-180deg);
}

.imghvr-flip-vert:hover figcaption {
    transform: rotateY(0deg);
}

.imghvr-flip-diag-1 figcaption {
    transform: rotate3d(1, -1, 0, 100deg);
}

.imghvr-flip-diag-1:hover > img {
    transform: rotate3d(-1, 1, 0, 100deg);
}

.imghvr-flip-diag-1:hover figcaption {
    transform: rotate3d(0, 0, 0, 0deg);
}

.imghvr-flip-diag-2 figcaption {
    transform: rotate3d(1, 1, 0, 100deg);
}

.imghvr-flip-diag-2:hover > img {
    transform: rotate3d(-1, -1, 0, 100deg);
}

.imghvr-flip-diag-2:hover figcaption {
    transform: rotate3d(0, 0, 0, 0deg);
}

[class*=" imghvr-shutter-out-"]::before,
[class^="imghvr-shutter-out-"]::before {
    background: #fff none repeat scroll 0% 0%;
    position: absolute;
    content: "";
    transition-delay: 105ms;
}

[class*=" imghvr-shutter-out-"] figcaption,
[class^="imghvr-shutter-out-"] figcaption {
    opacity: 0;
    transition-delay: 0s;
}

[class*=" imghvr-shutter-out-"]:hover::before,
[class^="imghvr-shutter-out-"]:hover::before {
    transition-delay: 0s;
}

[class*=" imghvr-shutter-out-"]:hover figcaption,
[class^="imghvr-shutter-out-"]:hover figcaption {
    opacity: 1;
    transition-delay: 105ms;
}

.imghvr-shutter-out-horiz::before {
    left: 50%;
    right: 50%;
    top: 0px;
    bottom: 0px;
}

.imghvr-shutter-out-horiz:hover::before {
    left: 0px;
    right: 0px;
}

.imghvr-shutter-out-vert::before {
    top: 50%;
    bottom: 50%;
    left: 0px;
    right: 0px;
}

.imghvr-shutter-out-vert:hover::before {
    top: 0px;
    bottom: 0px;
}

.imghvr-shutter-out-diag-1::before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    transform: rotate(45deg);
}

.imghvr-shutter-out-diag-1:hover::before {
    top: -35%;
    bottom: -35%;
}

.imghvr-shutter-out-diag-2::before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    transform: rotate(-45deg);
}

.imghvr-shutter-out-diag-2:hover::before {
    top: -35%;
    bottom: -35%;
}

[class*=" imghvr-shutter-in-"]::after,
[class*=" imghvr-shutter-in-"]::before,
[class^="imghvr-shutter-in-"]::after,
[class^="imghvr-shutter-in-"]::before {
    background: #fff none repeat scroll 0% 0%;
    position: absolute;
    content: "";
}

[class*=" imghvr-shutter-in-"]::after,
[class^="imghvr-shutter-in-"]::after {
    top: 0px;
    left: 0px;
}

[class*=" imghvr-shutter-in-"]::before,
[class^="imghvr-shutter-in-"]::before {
    right: 0px;
    bottom: 0px;
}

[class*=" imghvr-shutter-in-"] figcaption,
[class^="imghvr-shutter-in-"] figcaption {
    opacity: 0;
    z-index: 1;
}

[class*=" imghvr-shutter-in-"]:hover figcaption,
[class^="imghvr-shutter-in-"]:hover figcaption {
    opacity: 1;
    transition-delay: 0.21s;
}

.imghvr-shutter-in-horiz::after,
.imghvr-shutter-in-horiz::before {
    width: 0px;
    height: 100%;
}

.imghvr-shutter-in-horiz:hover::after,
.imghvr-shutter-in-horiz:hover::before {
    width: 50%;
}

.imghvr-shutter-in-vert::after,
.imghvr-shutter-in-vert::before {
    height: 0px;
    width: 100%;
}

.imghvr-shutter-in-vert:hover::after,
.imghvr-shutter-in-vert:hover::before {
    height: 50%;
}

.imghvr-shutter-in-out-horiz::after,
.imghvr-shutter-in-out-horiz::before {
    width: 0px;
    height: 100%;
}

.imghvr-shutter-in-out-horiz:hover::after,
.imghvr-shutter-in-out-horiz:hover::before {
    width: 100%;
    opacity: 0.75;
}

.imghvr-shutter-in-out-vert::after,
.imghvr-shutter-in-out-vert::before {
    height: 0px;
    width: 100%;
}

.imghvr-shutter-in-out-vert:hover::after,
.imghvr-shutter-in-out-vert:hover::before {
    height: 100%;
    opacity: 0.75;
}

.imghvr-shutter-in-out-diag-1::after,
.imghvr-shutter-in-out-diag-1::before {
    width: 200%;
    height: 200%;
    transition: all 0.6s ease 0s;
    opacity: 0.75;
}

.imghvr-shutter-in-out-diag-1::after {
    transform: skew(-45deg) translateX(-150%);
}

.imghvr-shutter-in-out-diag-1::before {
    transform: skew(-45deg) translateX(150%);
}

.imghvr-shutter-in-out-diag-1:hover::after {
    transform: skew(-45deg) translateX(-50%);
}

.imghvr-shutter-in-out-diag-1:hover::before {
    transform: skew(-45deg) translateX(50%);
}

.imghvr-shutter-in-out-diag-2::after,
.imghvr-shutter-in-out-diag-2::before {
    width: 200%;
    height: 200%;
    transition: all 0.6s ease 0s;
    opacity: 0.75;
}

.imghvr-shutter-in-out-diag-2::after {
    transform: skew(45deg) translateX(-100%);
}

.imghvr-shutter-in-out-diag-2::before {
    transform: skew(45deg) translateX(100%);
}

.imghvr-shutter-in-out-diag-2:hover::after,
.imghvr-shutter-in-out-diag-2:hover::before {
    transform: skew(45deg) translateX(0px);
}

[class*=" imghvr-fold"],
[class^="imghvr-fold"] {
    perspective: 50em;
}

[class*=" imghvr-fold"] img,
[class^="imghvr-fold"] img {
    transform-origin: 50% 0px 0px;
}

[class*=" imghvr-fold"] figcaption,
[class^="imghvr-fold"] figcaption {
    z-index: 1;
    opacity: 0;
}

[class*=" imghvr-fold"]:hover > img,
[class^="imghvr-fold"]:hover > img {
    opacity: 0;
}

[class*=" imghvr-fold"]:hover figcaption,
[class^="imghvr-fold"]:hover figcaption {
    transform: rotateX(0deg) translate3d(0px, 0px, 0px) scale(1);
    opacity: 1;
    transition-delay: 0.21s;
}

.imghvr-fold-up > img {
    transform-origin: 50% 0px 0px;
}

.imghvr-fold-up figcaption {
    transform: rotateX(-90deg) translate3d(0px, -50%, 0px) scale(0.6);
    transform-origin: 50% 100% 0px;
}

.imghvr-fold-up:hover > img {
    transform: rotateX(90deg) scale(0.6) translateY(50%);
}

.imghvr-fold-down > img {
    transform-origin: 50% 100% 0px;
}

.imghvr-fold-down figcaption {
    transform: rotateX(90deg) translate3d(0px, 50%, 0px) scale(0.6);
    transform-origin: 50% 0px 0px;
}

.imghvr-fold-down:hover > img {
    transform: rotateX(-90deg) scale(0.6) translateY(-50%);
}

.imghvr-fold-left > img {
    transform-origin: 0px 50% 0px;
}

.imghvr-fold-left figcaption {
    transform: rotateY(90deg) translate3d(-50%, 0px, 0px) scale(0.6);
    transform-origin: 100% 50% 0px;
}

.imghvr-fold-left:hover > img {
    transform: rotateY(-90deg) scale(0.6) translateX(50%);
}

.imghvr-fold-right {
    perspective: 50em;
}

.imghvr-fold-right > img {
    transform-origin: 100% 50% 0px;
}

.imghvr-fold-right figcaption {
    transform: rotateY(-90deg) translate3d(50%, 0px, 0px) scale(0.6);
    transform-origin: 0px 50% 0px;
}

.imghvr-fold-right:hover > img {
    transform: rotateY(90deg) scale(0.6) translateX(-50%);
}

.imghvr-zoom-in figcaption {
    opacity: 0;
    transform: scale(0.5);
}

.imghvr-zoom-in:hover figcaption {
    transform: scale(1);
    opacity: 1;
}

[class*=" imghvr-zoom-out"] figcaption,
[class^="imghvr-zoom-out"] figcaption {
    transform: scale(0.5);
    transform-origin: 50% 50% 0px;
    opacity: 0;
}

.hover[class*=" imghvr-zoom-out"] figcaption,
[class*=" imghvr-zoom-out"]:hover figcaption,
.hover[class^="imghvr-zoom-out"] figcaption,
[class^="imghvr-zoom-out"]:hover figcaption {
    transform: scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}

.imghvr-zoom-out:hover > img {
    transform: scale(0.5);
    opacity: 0;
}

.imghvr-zoom-out-up.hover > img,
.imghvr-zoom-out-up:hover > img {
    animation: 0.4025s linear 0s normal forwards 1 running imghvr-zoom-out-up;
}

@keyframes imghvr-zoom-out-up {
    50% {
        transform: scale(0.8) translateY(0px);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}

@keyframes imghvr-zoom-out-up {
    50% {
        transform: scale(0.8) translateY(0px);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}

.imghvr-zoom-out-down.hover > img,
.imghvr-zoom-out-down:hover > img {
    animation: 0.4025s linear 0s normal forwards 1 running imghvr-zoom-out-down;
}

@keyframes imghvr-zoom-out-down {
    50% {
        transform: scale(0.8) translateY(0px);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}

@keyframes imghvr-zoom-out-down {
    50% {
        transform: scale(0.8) translateY(0px);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}

.imghvr-zoom-out-left.hover > img,
.imghvr-zoom-out-left:hover > img {
    animation: 0.4025s linear 0s normal forwards 1 running imghvr-zoom-out-left;
}

@keyframes imghvr-zoom-out-left {
    50% {
        transform: scale(0.8) translateX(0px);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}

@keyframes imghvr-zoom-out-left {
    50% {
        transform: scale(0.8) translateX(0px);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}

.imghvr-zoom-out-right.hover > img,
.imghvr-zoom-out-right:hover > img {
    animation: 0.4025s linear 0s normal forwards 1 running imghvr-zoom-out-right;
}

@keyframes imghvr-zoom-out-right {
    50% {
        transform: scale(0.8) translateX(0px);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}

@keyframes imghvr-zoom-out-right {
    50% {
        transform: scale(0.8) translateX(0px);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}

.imghvr-zoom-out-flip-horiz {
    perspective: 50em;
}

.imghvr-zoom-out-flip-horiz figcaption {
    opacity: 0;
    transform: rotateX(90deg) translateY(-100%) scale(0.5);
}

.imghvr-zoom-out-flip-horiz.hover > img,
.imghvr-zoom-out-flip-horiz:hover > img {
    transform: rotateX(-100deg) translateY(50%) scale(0.5);
    opacity: 0;
}

.imghvr-zoom-out-flip-horiz.hover figcaption,
.imghvr-zoom-out-flip-horiz:hover figcaption {
    transform: rotateX(0deg) translateY(0px) scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}

.imghvr-zoom-out-flip-vert {
    perspective: 50em;
}

.imghvr-zoom-out-flip-vert figcaption {
    opacity: 0;
    transform: rotateY(90deg) translate(50%, 0px) scale(0.5);
}

.imghvr-zoom-out-flip-vert.hover > img,
.imghvr-zoom-out-flip-vert:hover > img {
    transform: rotateY(-100deg) translateX(50%) scale(0.5);
    opacity: 0;
}

.imghvr-zoom-out-flip-vert.hover figcaption,
.imghvr-zoom-out-flip-vert:hover figcaption {
    transform: rotateY(0deg) translate(0px, 0px) scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}

.imghvr-blur figcaption {
    opacity: 0;
}

.imghvr-blur:hover > img {
    filter: blur(30px);
    transform: scale(1.2);
    opacity: 0;
}

.imghvr-blur:hover figcaption {
    opacity: 1;
    transition-delay: 0.21s;
}

[class*=" mt-hover-reveal"] figcaption,
[class*=" mt-hover-reveal"]:hover > img,
[class^="mt-hover-reveal"] figcaption,
[class^="mt-hover-reveal"]:hover > img {
    z-index: 2;
}

[class*=" mt-hover-reveal"] .mt-hover-reveal-readmore,
[class^="mt-hover-reveal"] .mt-hover-reveal-readmore {
    position: relative;
}

#u7852 [class*=" imghvr-"] figcaption {
    text-align: left;
}

#u7852 [class*=" imghvr-"] figcaption,
#u7852 [class^="imghvr-"] figcaption {
    background-color: rgb(255, 255, 255);
}

#u7852 .imghvr-push-down figcaption,
#u7852 .imghvr-slide-down figcaption {
    overflow: hidden;
}

#u7852 [class*=" imghvr-"],
#u7852 [class^="imghvr-"],
#u7852 [class*=" imghvr-reveal-"]::before,
#u7852 [class^="imghvr-reveal-"]::before,
#u7852 [class*=" imghvr-shutter-in-"]::after,
#u7852 [class*=" imghvr-shutter-in-"]::before,
#u7852 [class^="imghvr-shutter-in-"]::after,
#u7852 [class^="imghvr-shutter-in-"]::before,
#u7852 [class*=" imghvr-shutter-out-"]::before,
#u7852 [class^="imghvr-shutter-out-"]::before {
    background-color: rgb(255, 255, 255);
}

#u7852 .mt-hover-reveal-title {
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(0, 0, 0);
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 15px;
}

#u7852 .mt-hover-reveal-desc {
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(113, 112, 112);
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 15px;
}

#u7852 .mt-hover-reveal-readmore {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(255, 255, 255);
    transition: color 0.2s ease 0s;
}

#u7852 .mt-hover-reveal-readmore:hover {
    color: rgb(255, 255, 255);
}

#u7852 .mt-hover-reveal-readmore.mt-readmore-style-button {
    background: rgb(226, 203, 128) none repeat scroll 0% 0%;
    border: 0px solid transparent;
    border-radius: 0px;
    padding: 10px 15px;
    display: inline-block;
    transition: background 0.2s ease 0s;
}

#u7852 .mt-hover-reveal-readmore.mt-readmore-style-button:hover {
    background: rgb(199, 169, 91) none repeat scroll 0% 0%;
    transition: all 0.2s ease 0s;
}

.mt-font-weight-normal {
    font-weight: normal !important;
}

.mt-font-weight-bold {
    font-weight: bold !important;
}

.mt-font-style-normal {
    font-style: normal !important;
}

.mt-font-style-italic {
    font-style: italic !important;
}

.mt-text-decoration-normal {
    text-decoration: none !important;
}

.mt-text-decoration-underline {
    text-decoration: underline !important;
}

.menu-menu-1-container {
    z-index: 9999999;
    height: 92px;
    display: table;
    line-height: 23px;
    float: left;
}

.menu-menu-1-container ul {
    display: table-cell;
    vertical-align: middle;
}

.menu-menu-1-container ul li {
    float: left;
    text-align: center;
    margin-right: 30px;
    border-bottom: 1px solid #000;
}

.menu-menu-1-container ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    display: block;
}

.menu-menu-1-container ul li a span {
    font-size: 13px;
    font-weight: normal;
}

.menu-menu-1-container ul li:hover {
    border-bottom: 1px solid #fff;
}

.menu-menu-1-container ul li.current-menu-item {
    border-bottom: 1px solid #fff;
}

.mt-hover-reveal-title.mt-font-weight-bold.mt-font-style-normal.mt-text-decoration-underline {
    color: #000;
}

.mt-hover-reveal-desc.mt-font-weight-normal.mt-font-style-normal.mt-text-decoration-normal {
    font-size: 12px;
    margin: 10px 0;
}

a.mt-hover-reveal-readmore.mt-readmore-style-button.mt-font-weight-normal.mt-font-style-normal.mt-text-decoration-normal.animsition-link {
    background: #E2CB80;
    padding: 10px 15px;
    color: #fff;
    margin-top: 5px;
    display: inline-block;
}

a.mt-hover-reveal-readmore.mt-readmore-style-button.mt-font-weight-normal.mt-font-style-normal.mt-text-decoration-normal.animsition-link:hover {
    background: #C7A95B;
}

.cont-cn,
.cont-en {
    width: 100%;
    clear: both;
    padding-top: 50px;
}

.cont-en {
    padding-bottom: 50px;
}

.cont-ti {
    font-size: 23px;
    margin-bottom: 20px;
    font-weight: bold;
    line-height: 25px;
}

.cont-con {
    font-size: 16px;
    line-height: 25px;
}

div#pu12430-4 {
    width: 250px;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px;
    border-bottom: 1px #C8C8C8 solid;
}

div#u12690 {
    margin-bottom: 50px;
}

.cont-con h2,.twocl-con h2 {
    font-size: 23px;
    font-weight: bold;
    line-height: 40px;
}

.alignleft {
    float: left;
    margin: 0.5em 1em 0.5em 0;
}

.cont-cn.two-c,
.cont-en.two-c {
    width: 730px;
    float: left;
}

#ppu4963-19 {
    width: 100%;
}

#ppu12430-4 {
    float: right;
    padding-top: 50px;
}

.kfxm-menu {
    width: 100%;
    float: left;
}
.kfxm-menu ul {
    width: 100%;
    float: left;
}

.kfxm-menu ul li {
    float: left;
    width: 25%;
    text-align: center;
}

.kfxm-menu ul li a {
    color: #7F7F7F;
    text-decoration: none;
    font-size: 25px;
    font-weight: bold;
}

.kfxm-menu ul li a span {
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

.kfxm-menu ul li.current-menu-item a {
    color: #000;
}

.footer-menu ul li {
    float: left;
    margin-left: 12px;
}

.footer-menu ul li a {
    color: #fff;
    text-decoration: none;
}

.footer-menu ul li.current-menu-item a {
    text-decoration: underline;
}

.xgxwbody {
    width: 100%;
    clear: both;
    padding: 50px 0;
}

.xgxwblo {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 232px;
}

.xgxwblo img {
    border-radius: 5px;
}

.xgxwblo h1 {
    color: #315F7A;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 17px;
}

.xgxwblo span.xgxwdes {
    color: #666769;
    line-height: 25px;
    border-left: 3px solid rgba(0, 0, 0, 0.1);
    padding-left: 20px;
    display: block;
    height: 100px;
}

.xgxwblo a {
    text-decoration: none;
}

.xgxwblo span.xgxwtime {
    float: right;
    color: #000;
    padding-top: 20px;
}

#page-navb {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: left;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: -moz-center;
    *text-align: center;
    text-align: center;
}

#page-navb a {
    text-decoration: none;
    color: #FFF;
    background: #282828;
    display: inline-block;
    padding: 9px 12px;
    margin: 0 5px 0 0;
    line-height: 16px;
    margin-right: 3px
}

#page-navb a:hover,
#page-navb a.current {
    color: #FFF;
    background: #315F7A
}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    margin: 0;
    padding: 0;
}
.hzhb-img {
    float: left;
    margin-right: 120px;
}
.hzhb-img img {
}
.twocl {
    width: 50%;
    float: left;
    margin-bottom: 50px;
}
.twocl-ti {
    font-size: 35px;
    font-weight: bold;
    line-height: 50px;
    margin-bottom: 10px;
}
.contact-cf7 input,.contact-cf7 textarea{
    border: 1px solid #C8C8C8;
    background-color: #F2F2F2;
    line-height: 28px;
}
span.cf7-ti {
    float: left;
    width: 80px;
    line-height: 14px;
}
label.cf7-lab {
    display: block;
    float: left;
    margin-bottom: 15px;
    width: 100%;
    color: #747474;
}
.zxxg {
    float: left;
}
.zxxg .wpcf7-list-item {
    width: 80%;
    margin-left: 80px;
    line-height: 25px;
}
.cf7-lab > span {
}
.cf7-ti span {

}
.cf7-lab > span > input,.cf7-lab > span > textarea {
    width: 82%;
}
.contact-cf7 input[type="submit"] {
    width: 130px;
    margin-left: 80px;
    background: #fff;
    color: #747474;
}
.cf7-lab > span > input:focus,.cf7-lab > span > textarea:focus{
    background: #fff;
}
.cf7-lab > span > input:hover,.cf7-lab > span > textarea:hover{
    background: #fff;
    border: 1px solid #000;
}
.contact-cf7 textarea{
    height: 6em;
}
#u7305 .panoramic-image {
    background-image: url("images/slider1.jpg");
    height: 848px;
    background-size: auto 848px;
    background-repeat: repeat-x;
}
.homeslider,.sin-slider {
    padding-top: 92px;
}
.header-m {
    width: 1010px;
    margin: 0 auto;
    height: 92px;
}
header {
    background: #000;
    position: fixed;
    width: 100%;
    z-index: 99999;
}
.h-logo {
    height: 92px;
    float: right;
}
.h-logo a {
    display: block;
    margin-top: 23px;
    outline: 0;
}
.navbar.navbar-inverse {
    display: none;
    z-index: 99999;
}
.footer-main {
    height: 153px;
    width: 1010px;
    margin: 0 auto;
}
footer {
    background: #000;
    font-size: 13px;
    color: #fff;
}
.gmap {
    width: 200px;
    height: 120px;
    float: left;
    margin-top: 25px;
    margin-right: 25px;
}
.footer-c {
    float: left;
    width: 200px;
    height: 120px;
    margin-top: 25px;
    line-height: 24px;
}
.footer-menu {
    float: right;
}
.footer-l {
    float: right;
    margin-top: 34px;
}
.footer-copy {
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.main-b {
    width: 1010px;
    margin: 0 auto;
}
.footer-mobi {
    display: none;
    text-align: center;
    padding-top: 20px;
}
.t-indent {
    text-indent: 2em;
}

/* 手机自适应 */
@media screen and (max-width: 1010px) {
header {
    display: none;
}
.navbar.navbar-inverse {
    display: block;
}
.homeslider, .sin-slider {
    padding-top: 0px;
}
.footer-mobi {
    display: block;
}
.footer-main {
    display: none;
}
.footer-copy {
    padding-bottom: 20px;
}
.main-b {
    width: 92%;
    padding: 0 4%;
}
.twocl {
    width: 100%;
}
.cont-cn.two-c, .cont-en.two-c {
    width: 100%;
}
#ppu12430-4 {
    float: left;
}
}