/* Slider */
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}

.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0}

.slick-list:focus {outline: 0}

.slick-list.dragging {cursor: pointer;cursor: hand}

.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}

.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto}

.slick-track:after, .slick-track:before {content: "";display: table}

.slick-track:after {clear: both}

.slick-loading .slick-track {visibility: hidden}

.slick-slide {float: left;height: 100%;min-height: 1px;visibility: hidden}

[dir="rtl"] .slick-slide {float: right}

.slick-slide img {display: block}

.slick-slide.slick-loading img {display: none}

.slick-slide.dragging img {pointer-events: none}

.slick-initialized .slick-slide {visibility: visible}

.slick-loading .slick-slide {visibility: hidden}

.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent}

.slick-arrow.slick-hidden {display: none}

.xg_abanner .slick-prev {background: rgba(0, 0, 0, 0.18) url("../images/banner_arrows_left.png") no-repeat;background-position: center center;position: absolute;left: 30px;top: 50%;margin-top: -32.5px;width: 65px;height: 65px;z-index: 999;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;outline: 0;border: 0}

.xg_abanner .slick-next {background: rgba(0, 0, 0, 0.18) url("../images/banner_arrows_right.png") no-repeat;background-position: center center;position: absolute;right: 30px;top: 50%;margin-top: -32.5px;width: 65px;height: 65px;z-index: 999;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;outline: 0;border: 0}

.xg_abanner button {color: transparent}

.xg_abanner .slick-prev:hover {background: rgba(0, 0, 0, 0.26) url("../images/banner_arrows_left.png") no-repeat;background-position: center center}

.xg_abanner .slick-next:hover {background: rgba(0, 0, 0, 0.26) url("../images/banner_arrows_right.png") no-repeat;background-position: center center}

.slick-dots {position: absolute;bottom: 15px;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%}

.slick-dots li {position: relative;display: inline-block;height: 13px;width: 13px;margin: 0 5px;padding: 0;cursor: pointer}

.slick-dots button {border: 0;display: block;border-radius: 13px;background: #fff;opacity: .25;outline: 0;line-height: 0;font-size: 0;color: transparent;padding: 5px;cursor: pointer}

.slick-dots li:focus button, .slick-dots li:hover button {opacity: 1}

.slick-dots li.slick-active button {opacity: 1}

.xg_list .slick-prev {background: rgba(0, 0, 0, 0.18) url("../images/banner_arrows_left.png") no-repeat;background-position: center center;position: absolute;left: -70px;top: 50%;margin-top: -32.5px;width: 65px;height: 65px;z-index: 999;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;outline: 0;border: 0}

.xg_list .slick-next {background: rgba(0, 0, 0, 0.18) url("../images/banner_arrows_right.png") no-repeat;background-position: center center;position: absolute;right: -70px;top: 50%;margin-top: -32.5px;width: 65px;height: 65px;z-index: 999;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;outline: 0;border: 0}

.xg_list .slick-arrow {color: transparent}

.xg_list .slick-prev:hover {background: rgba(0, 0, 0, 0.26) url("../images/banner_arrows_left.png") no-repeat;background-position: center center}

.xg_list .slick-next:hover {background: rgba(0, 0, 0, 0.26) url("../images/banner_arrows_right.png") no-repeat;background-position: center center}

.slick-vertical .slick-prev {background: rgba(0, 0, 0, 0.18) url("../images/banner_arrows_up.png") no-repeat;background-position: center center;position: absolute;left: 35%;top: -40px;width: 65px;height: 65px;z-index: 999;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;outline: 0;border: 0}

.slick-vertical .slick-next {background: rgba(0, 0, 0, 0.18) url("../images/banner_arrows_down.png") no-repeat;background-position: center center;position: absolute;left: 35%;bottom: -75px;top: initial;width: 65px;height: 65px;z-index: 999;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;outline: 0;border: 0}

.xg_list .slick-arrow {color: transparent}

.slick-vertical .slick-prev:hover {background: rgba(0, 0, 0, 0.26) url("../images/banner_arrows_up.png") no-repeat;background-position: center center}

.slick-vertical .slick-next:hover {background: rgba(0, 0, 0, 0.26) url("../images/banner_arrows_down.png") no-repeat;background-position: center center}


/*hxtheme*/
.top_list .active{background-color: #333333 !important;color: white !important;}
.top_list .active .xg_tTitle1{background-color: #333333 !important;}
.top_list .active .xg_tTitle1 a{color: white !important;}

.index .wpcf7-response-output{position: absolute;bottom: -30px;color: white}
.index input[type='submit']{outline: 0;border: 0;width: 100%;height: 100%;background-color: transparent;}
