/*
*Owl Carousel Owl Demo Theme
*www.mycodes.net
*/
#owl-demo.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
/* Styling Next and Prev buttons*/
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/cleft.png) no-repeat;opacity: 0.5;filter: Alpha(Opacity=50); position:absolute; left:0px; top:38%; margin-top:-21px; width:24px; height:42px;}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{background:url(../images/cright.png) no-repeat;opacity: 0.5;filter: Alpha(Opacity=50); position:absolute; right:0px; top:38%; margin-top:-21px; width:24px; height:42px;}
@media (max-width: 1200px){#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev{left:15px;}#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{right:15px;}}
@media (max-width: 767px){#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/cleftwhite.png) no-repeat; top:25%;}#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{background:url(../images/crightwhite.png) no-repeat; top:25%;}}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
#owl-demo.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* Styling Pagination*/
#owl-demo.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
#owl-demo.owl-theme .owl-controls .owl-page span{border:1px solid #a7a7a7;display: block;width: 16px;height: 16px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #fff;}
#owl-demo.owl-theme .owl-controls .owl-page.active span,
#owl-demo.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1; background:url(../images/clickyuan.png) no-repeat; background-size:contain;}
/* If PaginationNumbers is true*/
#owl-demo.owl-theme .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;}
/* preloading images*/
#owl-demo.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
#owl-demo{width:1200px; margin:0 auto; position:relative;}
@media (max-width: 1200px){#owl-demo{width:100%; padding:0 15px;}}
#owl-demo .item{margin: 0px; overflow:hidden; background:#f7f7f7;}
#owl-demo .item img{display: block;width: 100%;height: auto;}
#owl-demo .cultext{width:100%; padding:50px 5% 50px;}
@media (min-width: 768px){#owl-demo .item img{display: block;width: 50%;height: auto;float:right;}#owl-demo .cultext{width:50%; float:left; padding:70px 5% 0;}.owl-pagination{margin:00px 0;}}
#owl-demo .cultext .t{color:#333; font-size:1.375rem; margin-bottom:0.8rem;}
#owl-demo .cultext .b{color:#666; font-size:1.125rem; margin-bottom:0.8rem;}
#owl-demo .cultext .desc{color:#999; font-size:0.875rem; line-height:240%;}


#owl-demo01.owl-theme .owl-controls{margin-top: 0px;text-align: center;}
#owl-demo01.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/cleftwhite.png) no-repeat; background-size:contain;opacity: 0.5;filter: Alpha(Opacity=50); position:absolute; left:0px; top:20px; width:12px; height:21px;}
#owl-demo01.owl-theme .owl-controls .owl-buttons div.owl-next{background:url(../images/crightwhite.png) no-repeat; background-size:contain;opacity: 0.5;filter: Alpha(Opacity=50); position:absolute; right:0px; top:20px; width:12px; height:21px;}
#owl-demo01.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
#owl-demo01.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
#owl-demo01.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;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;}
#owl-demo01.owl-theme .owl-controls .owl-page.active span,
#owl-demo01.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
#owl-demo01.owl-theme .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;}
#owl-demo01 .owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
#owl-demo01 .item{font-size:0.875rem; text-align:center; line-height:400%;}
#owl-demo01 .item a{color:#fff; display:block;}
#owl-demo01 .item a.hover{background:#0795d3;}
#owl-demo01 .item img{display: block;width: 100%;height: auto;}
.nf{width:100%; background:#838383; position:relative;}
#owl-demo01{width:1200px; margin:0 auto;}
@media (max-width: 1200px){#owl-demo01{width:100%; padding:0 12px;}}




#owl-demo02.owl-theme .owl-controls{margin-top: 0px;text-align: center; border-bottom:1px dashed #dcdcdc; padding-bottom:50px;}

#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/left001.png) no-repeat; background-size:contain; position:absolute; right:67px; top:13%; width:52px; height:52px;}
#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-next{background:url(../images/right001.png) no-repeat; background-size:contain; position:absolute; right:15px; top:13%; width:52px; height:52px;}
#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/left001hover.png) no-repeat; }
#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/right001hover.png) no-repeat; }
@media (min-width: 1025px){
	#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-prev{top:15%;}
	#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-next{top:15%;}
}
@media (max-width: 768px){
	#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-prev{top:8%; width:10%; height:15%; background-size:100%; left:0px; top:58.5%; }
	#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-next{top:8%; width:10%; height:15%; background-size:100%;  left:10%; top:58.5%;}
	#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{width:10%; height:15%; background-size:100%; }
	#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-next:hover{width:10%; height:15%; background-size:100%; }
}

#owl-demo02.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
#owl-demo02.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;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;}
#owl-demo02.owl-theme .owl-controls .owl-page.active span,
#owl-demo02.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}

#owl-demo02.owl-theme .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;}

#owl-demo02 .owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
#owl-demo02 .item{
	position:relative; overflow:hidden; width:1200px; margin:0 auto;
}
@media (max-width: 1200px){#owl-demo02 .item{width:100%;}}
@media (min-width: 768px){
	#owl-demo02 .imgg{
		width:63%;
	}
	#owl-demo02 .textt{
		width:40%; background:#fe0000; height:60%; position:absolute; right:15px; top:50%; margin-top:-10%; text-align:center;
	}
}
#owl-demo02 .textt .t{
	font-size:2.5rem; color:#fff; margin-top:20%;
}
#owl-demo02 .textt .b{
	font-size:1rem; color:#fff;
}
.dm{
	position:relative; width:1200px; margin:0 auto;
}
@media (max-width: 1200px){.dm{width:100%; padding:0 15px;}}

@media (max-width: 767px){
	#owl-demo02 .imgg{
		width:100%;
	}
	#owl-demo02 .textt{
		width:80%; background:#fe0000; height:60%; float:right; text-align:center;
	}
	#owl-demo02 .textt .t{
		font-size:1.5rem; color:#fff; margin-top:50px; line-height:300%;
	}
	#owl-demo02 .textt .b{
		font-size:0.875rem; color:#fff;  margin-bottom:50px;
	}
}