/*CSS by wwm 2019-04*/
.owl-carousel,.owl-carousel .owl-item{position:relative;-webkit-tap-highlight-color:transparent}
.owl-carousel{z-index:1;display:none;width:100%}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{clear:both;display:block;visibility:hidden;height:0;content:".";line-height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{float:left;min-height:1px;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{display:block;opacity:0}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;top:50%;left:50%;z-index:1;margin-top:-40px;margin-left:-40px;width:80px;height:80px;background:url(owl.video.play.png) no-repeat;cursor:pointer;transition:transform .1s ease;-webkit-backface-visibility:hidden}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;width:100%;height:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{display:inline-block;margin:5px;padding:4px 7px;border-radius:3px;background:#D6D6D6;color:#FFF;font-size:14px;cursor:pointer}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{display:block;margin:5px 7px;width:12px;height:12px;border-radius:30px;background:#fff;transition:opacity .2s ease;-webkit-backface-visibility:visible}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0f0;box-shadow:1px 1px 2px #333}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
body{background:#f0f0f0}
a:hover{text-decoration:none}
li,ul{padding:0;max-resolution:0}
.navbar-toggle{margin-right:0}
header.top{position:relative;min-height:120px;background:url(../img/headbg.png) repeat-x;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.logo{height:80px;background:url(../img/birds.png) right 10% top no-repeat}
.logo img{margin-top:12px}
.navbar-default .navbar-nav>li>a{color:#fff}
.navbar-default .navbar-nav>li>a span.caret{visibility:hidden}
.navbar-default .navbar-nav>li>a:hover span.caret{visibility:visible}
.navbar{margin-bottom:0;min-height:auto}
.navbar-nav{float:right}
.dateinfo{float:left;color:#b1ecff;line-height:30px}
#menu{padding:6px;border-bottom:1px solid #079;background-color:#09c}
.navbar-nav>li>a{padding:5px 6px;border-radius:2px;color:#fff;font-weight:700;font-size:15px}
.navbar-nav>li>a.sgl{padding:5px 10px}
.navbar-toggle{z-index:999}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
.top .nav>li>a:focus,.top .nav>li>a:hover{background-color:#2ad}
.navbar-default .navbar-toggle:hover,navbar-default .navbar-toggle:focus{background-color:#d0f4ff}
.top .navbar-default .navbar-nav>li>a:focus,.top .navbar-default .navbar-nav>li>a:hover{background-color:#2ad;color:#fff}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#2ad;color:#fff}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#2ad;color:#6df}
.dropdown-menu>li>a{clear:both;display:block;padding:6px 20px;color:#333;white-space:nowrap;font-weight:400;font-size:14px;line-height:1.42857143}
.wrapper{background:#fff}
.base{padding-top:20px;padding-bottom:30px;min-height:500px}
.banner{display:block;margin:0 auto;position:relative}
.sform{position: absolute;bottom:20px;right:20px;z-index:999}
.sform i{cursor:pointer;position:absolute;width:25px;height:25px;right:0;top:0;color:#333;font-size:20px}
.sform i:before{margin:0;display:block;margin:3px 2px 0 0}
.sform input{border:1px solid #666;opacity:0.5;height:26px;padding:0 28px 0 10px}
.list{padding-left:40px;border-left:2px solid #f8f8f8}
.menu .nav{margin-top:10px}
.menu a{font-size:18px}
.slider{min-height:80px}
.slider .owl-dots{position:absolute;bottom:10px;left:46%;z-index:9}
.st{position:absolute;top:70px;left:10%;z-index:10;color:#fff;text-shadow:2px 2px 2px #333;letter-spacing:.2em;font-size:20px}
.st h3{letter-spacing:.5em;font-size:40px}
.lnk,.main,.sub{padding:15px}
.headline{display:flex;border-bottom:1px dashed #ccc;color:#8390a1}
.headline h2{margin-top:22px;font-weight:600;font-size:20px;flex-grow:1}
.headline a{display:inline-block;margin-top:16px;color:#666;font-size:13px}
h3.major{padding-bottom:6px;border-bottom:4px solid #eee;color:#09c}
h3.major:before{float:left;display:block;margin-top:2px;margin-right:10px;width:8px;height:22px;background-color:#09c;content:" "}
.album{position:relative;border:6px solid #eee}
.album img{width:428px;height:280px}
.album em{position:absolute;bottom:0;padding-left:1em;width:100%;height:26px;background:#eee;color:#000;font-style:normal;line-height:26px}
.album .owl-dots{position:absolute;right:10px;bottom:26px}
.album .owl-dots .owl-dot span{border-radius:0}
.album .owl-dots .owl-dot.active span,.album .owl-dots .owl-dot:hover span{background:#fc0;box-shadow:none}
.album .owl-dots .owl-dot span{background:#bbb}
.news{margin:0}
.news li{display:flex;padding-top:4px;background:url(../img/ln.gif) bottom repeat-x;line-height:2em}
.news li a{display:inline-block;padding-left:1.5em;background:url(../img/doc.gif) left center no-repeat;flex-grow:1}
.news b{color:#999;font-weight:400}
.sidenews li{padding-top:4px;background:url(../img/ln.gif) bottom repeat-x;line-height:2em;list-style: none}
.sidenews li a{display:block;padding-left:1.5em;background:url(../img/doc.gif) left center no-repeat;}
.notice li a{background:url(../img/lb.gif) left center no-repeat}
#link{display:flex;padding:15px;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}
#link a{display:block;overflow:hidden;width:160px;height:40px;background:url(../img/link.png) no-repeat;text-indent:-1000em}
#link a.lnk2{background-position:0 -40px}
#link a.lnk3{background-position:0 -80px}
#link a.lnk4{background-position:0 -120px}
#link a.lnk5{background-position:0 -160px}
.pager{margin-bottom:30px;padding:20px 0;height:22px;color:#000;text-align:left;line-height:22px}
.pager a,.pager b{margin:0 .5em;padding:.5em 2em;border-radius:8px;background:#adb7c3;color:#fff}
.pager a:hover{background:#bce;text-decoration:none}
#nav-side{margin-bottom:30px;padding-top:20px;background:#fff}
#nav-side a{padding-left:40px;color:#a51f24;font-size:1.2em}
#nav-side a:hover{background-color:#e0e0e0}
#nav-side a.active{padding-left:20px}
.text{padding:20px;min-height:400px;background:#fff}
.text p{text-indent:2em}
.text-body img{margin-bottom:20px}
.post{margin-bottom:60px;margin-left:4%}
h2.post-title{color:#0052a6;font-size:22px}
.post-date{margin-bottom:1.5em;border-bottom:1px dashed #ccc;color:#666}
.post-text{font-size:15px;line-height:30px}
.post-text p{text-indent:2em}
.post-text img{height:auto;max-width:96%;border-radius:6px}
.modal-body{padding:15px 30px}
.albums a{display:block;overflow:hidden;margin-bottom:30px;padding:8px;height:230px;border:1px solid #eee;border-radius:4px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);transition:.3s}
.albums a:hover img{opacity:.65}
.albums a:hover h5{color:#b03}
.post-img img{display:block;width:100%;height:160px}
.latest{padding:10px;min-height:600px;background:#f7f7f7}
.latest a.news{display:block;overflow:hidden;margin-bottom:15px;color:#999}
.latest a.news:hover{color:#15c}
.latest a.news img{float:right;margin:10px;width:45%}
img.img-rounded{border-radius:20px}
#nav-side .headline{padding-left:40px}
.post-list{padding-top:20px;padding-left:20px}
.post-list .media{margin-bottom:1.5em;border-bottom:1px solid #e0ded9}
.post-list .media-left img{width:64px;height:64px}
.post-list p{font-size:12px}
.portal{float:left;margin-bottom:10px;padding:10px 0;width:100%;background:none repeat scroll 0 0 #0052a6;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;font-family:univers_65bold}
.portal:hover{background:#ec7c03;color:#fff;text-decoration:none}
a.portal:focus{color:#fff!important}
footer{height:200px;background:url(../img/foot.png) bottom repeat-x}
.footer{margin-bottom:80px;padding:20px 0 10px;border-top:5px solid #51c0ee;background:#e5f7ff;text-align:center;opacity:.8}
#btt{position:fixed;right:10px;bottom:10px;display:none;width:30px;height:30px;border-radius:3px;background:#000;color:#fff;text-align:center;font-size:12px;line-height:30px;opacity:.5;cursor:pointer}
#btt i{color:#fff}
@media (max-width:1200px){
.dateinfo{display:none}
}
@media (min-width:1000px){
header.top{position:fixed;top:0;right:0;left:0;z-index:1030}
body{padding-top:124px}
.scrolled .logo{height:0}
.scrolled header.top{min-height:42px}
.scrolled .logo img{display:none}
.navbar-nav>li{padding:0 4px}
.collapse{display:block}
.navbar-toggle{display:none}
.navbar-nav>li{float:left}
}
@media (max-width:999px){
header.top{position:relative}
body{padding-top:0}
.navbar-toggle{display:block}
.navbar-nav{float:none}
.navbar-nav>li{float:none}
#menu{padding:0;border:0}
.navbar-nav>li>a,.navbar-nav>li>a.sgl{padding:5px 20px}
header.top{min-height:62px}
header .logo{height:60px}
header .logo img{max-height:30px}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#eee}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#ccf}
.navbar-nav .open .dropdown-menu{position:static;float:none;margin-top:0;width:auto;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
}
@media (max-width:769px){
.menu{display:none}
.post-img img {height:auto}
.albums a{height:auto}
header{min-height:62px}
header .logo{height:60px}
header .logo img{max-height:26px}
.dateinfo{display:none}
#menu{padding:0;border:0}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding-left:32px}
.slider img{width:600px;height:150px}
.st{position:absolute;top:20px;left:5%;z-index:10;color:#fff;text-shadow:2px 2px 2px #333;letter-spacing:.2em;font-size:14px}
.st h3{letter-spacing:.5em;font-size:22px}
.news li{display:block;padding:4px}
.modal-body{padding:15px 10px}
.col-md-5,.col-md-7{padding:0}
.col-md-9{padding:15px}
.album img{height:250px}
.news b{padding-left:1em}
.logo img{margin-top:18px}
}
@media (max-width:500px){
.menu{display:none}
.slider img{width:600px;height:120px}
.base{padding-top:0}
.navbar-toggle{margin-top:12px}
.navbar-default .navbar-toggle{border:0}
.navbar-default .navbar-nav>li>a span.caret{visibility:visible}
#link{margin-top:30px;padding:0}
#link a{margin-bottom:10px}
.albums a{height:auto}
.post-img img{display:block;width:100%;height:auto}
}
@-webkit-keyframes fadeInRight{
0%{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{
0%{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}