@charset "utf-8";

.sj_dh_kj{width:50px; float:right; transition:all 0.5s; display:none;}
.sj_dh_kj img{width: 100%;margin-bottom: 30px;}
.sj_dh_dj{height:50px;text-align: center;width: 50px;position: relative; z-index:3; background:#fff; cursor: pointer;}

.sj_dh{width:100%; overflow:auto; text-align:center; padding-top:100px; padding-bottom:40px; background:#fff; position:fixed; top:0; left: 0px;bottom:0px; display: none; z-index:2;}
.sj_dh a{width:100%; display:block; color:#666; line-height: 50px; font-size:16px; padding:15px 0; border-bottom:1px #f3f3f3 solid; transition: all 0.5s;}
.sj_dh a:hover{background:#f7f7f7;}

.sj_dh_dj span{width:25px;height:2px; background-color: rgba(0,0,0,1); position:absolute; left:calc((100% - 25px) / 2); top: calc((100% - 1px) / 2);}
.sj_dh_dj span:nth-child(1){transform: translateY(4px) rotate(0deg);}
.sj_dh_dj span:nth-child(2){transform: translateY(-4px) rotate(0deg);}
	
.sj_dh_dj-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.sj_dh_dj-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}


@keyframes clickfirst {
  0% {transform: translateY(4px) rotate(0deg);}

  100% { transform: translateY(0) rotate(45deg); }
}	

@keyframes clicksecond {
  0% { transform: translateY(-4px) rotate(0deg); }

  100% { transform: translateY(0) rotate(-45deg); }
}	

.sj_dh_gb span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outfirst;}		
.sj_dh_gb span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}

@keyframes outfirst {
  0% { transform: translateY(0) rotate(-45deg); }

  100% { transform: translateY(-4px) rotate(0deg); }
}	



@keyframes outsecond {
  0% { transform: translateY(0) rotate(45deg); }

  100% { transform: translateY(4px) rotate(0deg);}
}

.sj_zyw{width:100%; color:#666; padding:20px 0; border-bottom:1px #f3f3f3 solid;}
.sj_zyw a{width:auto !important; padding:0 20px; border-bottom:none !important; display: inline-block !important;}






.shlu .owl-wrapper:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.shlu{display:none; width: 100%;-ms-touch-action:pan-y;}
.shlu .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.shlu .owl-wrapper-outer{overflow: hidden;width: 100%;}
.shlu .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.shlu .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.shlu .owl-wrapper,
.shlu .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.shlu .owl-controls{width:100%;  z-index:11;}
.shlu .owl-controls .owl-buttons div{position:absolute; display:inline-block ;zoom: 1;*display:inline; width:55px; height:55px; 
font-size:12px; text-indent:-9999px; transition:.35s;  top:50%; margin-top:-13px;}
.shlu .owl-controls .owl-buttons .owl-prev{background: url(../images/prev.png) center no-repeat;overflow:hidden; left:0%;}
.shlu .owl-controls .owl-buttons .owl-prev:hover{background: url(../images/prev.png) center no-repeat;}
.shlu .owl-controls .owl-buttons .owl-next{background: url(../images/next.png) center no-repeat; overflow:hidden; right:0%;}
.shlu .owl-controls .owl-buttons .owl-next:hover{background: url(../images/next.png) center no-repeat;}
.shlu .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.shlu .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.shlu .owl-controls .owl-page span{display: block;width:10px; height:10px; margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 

fix*/opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.shlu .owl-controls .owl-page.active span,
.shlu .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1; background: #e46d22;}
.shlu .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.shlu .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.shlu .owl-pagination{display:none;}

