/* Slider */
.slick-slider {position: relative; display: block; box-sizing: border-box; -moz-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: none;  touch-action: none; */-webkit-tap-highlight-color: transparent; padding-bottom: 32px;}
.slick-list {position: relative; overflow: hidden; display: block; margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-loading .slick-list {background: white url(./ajax-loader.gif) center center no-repeat;}
.slick-list.dragging {cursor: pointer; cursor: hand;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {-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; zoom: 1; width: 100%;}
.slick-track:before, .slick-track:after {content: ""; display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left; height: 100%; min-height: 1px; display: none;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}


/* Arrows */
.slick-prev,.slick-next {display: block;width: 30px;text-align: center;height: 57px;line-height: 57px;color: #fff;font-size: 0;text-decoration: none;cursor: pointer;position: absolute;top: 50%;margin-top: -28px;z-index: 50; border: 0;}
.slick-prev:focus, .slick-next:focus {outline: none;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {}
.slick-prev:before, .slick-next:before {font-family: "slick"; font-size: 0px; line-height: 1; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-prev {left: 35px;background: url(../images/prev.png) no-repeat;}
.slick-next  {right: 35px;background: url(../images/next.png) no-repeat;}

.focus-title-bar {position: absolute;left: 50%;bottom: 110px;z-index: 40;height: 60px;max-width: 1300px;margin: 0 auto;width: 100%;margin-left: -650px;}
.focus-title-bg {display: none;width: 100%;height: 100%;background: #000;opacity: 0.7;filter: alpha(opacity=70);}
.focus-title {display: inline-block;white-space: nowrap;height: 60px;line-height: 60px;padding: 0 10px;color: #fff;font-size: 34px;font-weight: bold;}
.focus-title a, .focus-text a { color: #fff; text-decoration: none;}
.focus-title a:hover, .focus-text a:hover { color: #fff; text-decoration: none;}

#banner .title {position: absolute;left: 50%;bottom: 135px;z-index: 40;height: 60px;max-width: 1300px;margin: 0 auto;width: 100%;margin-left: -650px;}
#banner .title {display: inline-block;white-space: nowrap;height: 60px;line-height: 60px;padding: 0 10px;color: #fff;font-size: 34px;font-weight: bold;}
#banner .title .ljxq {background: #950001;width: 142px;height: 51px;line-height: 51px;text-align: center;font-size: 16px;margin-top: 30px;display: block;}
#banner .slick-dots {right: 50%;text-align: right;position: absolute;bottom: 105px;z-index: 40;height: 30px;max-width: 1300px;margin: 0 auto;width: 100%;margin-right: -650px;}
#banner .slick-dots li {display: inline-block;width: 30px;height: 30px;font-size: 17px;text-decoration: none;overflow: hidden;color: #fff;margin-right: 20px;cursor: pointer;}
#banner .slick-dots .jiant {display: inline-block;width: 33px;height: 30px;text-decoration: none;overflow: hidden;cursor: pointer;}
#banner .slick-dots .jiant a {display: inline-block;height: 30px;width: 33px;background: url(../images/jiant.png) no-repeat left 6px;}
#banner .slick-dots li button {width:30px;display: block;line-height: 30px;text-align: center;font-size: 17px;color: #fff;background: none;border: 0;margin: 0;padding: 0; cursor:pointer;}
#banner .slick-dots .slick-active button {font-size: 22px; border-bottom: 1px solid #fff;}
#banner .slick-dots .slick-active button:after {display: none !important;content: "";width: 30px;height: 2px;background: #fff;display: block;position: absolute;right: 0;bottom: 0;}
#banner .news_imgs, #banner .con, .post-13, #banner .slick-list, #banner .slick-track {height: 100%;width: 100%;display: block;margin: 0px;}
#banner .news_imgs a {min-height:auto !importnat;height: 680px;width: 100%;display: block;}

.lazy .slick-prev {background: url(../images/sleftbg.png) left center no-repeat; left: -49px;}
.lazy .slick-next {background: url(../images/srightbg.png) right center no-repeat; right: -49px;}
.lazy .slick-prev, .lazy .slick-next {width: 22px; height: 42px; margin-top: -21px;}
.showcase .slick-prev {background: url(../images/mleftbg.png) left center no-repeat; left: -15px;}
.showcase .slick-next {background: url(../images/mrightbg.png) right center no-repeat; right: -15px;}
.showcase .slick-prev, .showcase .slick-next {width: 18px; height: 34px; margin-top: -17px;}
