@charset "utf-8";
/* CSS Document */

/* 
 * 	Default theme - Owl Carousel CSS File
 *	v2.0.0
 */

.owl-theme .owl-controls{
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-nav div{
	/*color: #FFF;
	display: inline-block;
	margin: 5px;
	padding: 4px 7px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	cursor: pointer*/
}
.owl-theme .owl-controls .owl-nav .disabled{
	opacity: 0.5;
	cursor: default;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls .owl-nav div:hover{
	text-decoration: none;
}

/* Styling dots*/
.owl-theme .owl-dots .owl-dot{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}

.owl-theme .owl-dots .owl-dot span{
	-webkit-backface-visibility: visible;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
	transition-property: opacity;
  	transition-duration: 200ms;
  	transition-timing-function: ease;
}

.owl-theme .owl-dots .owl-dot.active span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

.spcie {width:100%;}
.spcie .article{}
.spcie .owl-prev,.spcie .owl-next{ transition:all 0.5s ease; position:absolute; display: block; height: 50px; width: 50px; top:50%; line-height: 0; font-size: 0; cursor: pointer; border-radius:50%;  padding: 0; border: none; display:block;z-index:10; margin-top:-25px; background:#8a8a8a no-repeat center center; transition:all 0.5s ease;}
.spcie .owl-prev {background-image:url(../images/as01.png); left:-20px; }
.spcie .owl-next{background-image:url(../images/as02.png); right:-20px; }
.spcie .owl-prev:hover,.spcie .owl-next:hover{ background-color:#d94842; transition:all 0.5s ease;}

.spcie .article .tit{ position:absolute; width:100%; bottom:0; left:0; height:30px; line-height:30px; color:#fff; background:rgba(0,0,0,0.7); padding:0 80px 0 10px; overflow:hidden; z-index:1;}
.spcie.owl-theme .owl-dots{ position:absolute; left:0%; width:100%; bottom:15px;}
.spcie.owl-theme .owl-dots .owl-dot span{ padding:0; height:16px; width:16px; border:2px solid #fff; background:#fff; color:#666; box-shadow: 0 1px 3px 0 #868686;}
.spcie.owl-theme .owl-dots .owl-dot.active span{ border-color:#de1d16;}


.ploaca{ margin-top:5%;}
.ploaca a{ display:block; background:#f4f4f4; transition:all 0.5s ease;}
.ploaca .blsot{ padding:30px;}
.ploaca .blsot .ds00{ font-size:18px; margin-bottom:15px;}
.ploaca .blsot .ds01{ font-size:14px; line-height:25px; height:130px; overflow-x:auto; text-align:left}
.ploaca .blsot .ds02{ color:rgba(207,26,17,0.08); font-size:100px; font-weight:bold; line-height:1; margin-top:20px; transition:all 0.5s ease;}

.ploaca.owl-theme .owl-controls{ position: relative; width:100%; margin-top:60px;}
.ploaca.owl-theme .owl-dots .owl-dot span{ padding:0; height:16px; width:16px; border:2px solid #ccc; background:#fff;}
.ploaca.owl-theme .owl-dots .owl-dot.active span{ background:#de1d16; border-color:#de1d16;}

.cpoal{ margin-top:5%;}
.cpoal .blsot{ padding:30px 20px 40px 0; background:#fff url(../images/zs.png) no-repeat 95% 95%;}

.cpoal .blsot .ds01{ font-size:16px; font-weight:bold; padding-left:20px; border-left:4px solid #de1d16;}
.cpoal .blsot .ds02{ color:#666; line-height:25px; height:100px; overflow:hidden; padding-left:24px; margin-top:15px;}

.cpoal.owl-theme .owl-controls{ position: relative; width:100%; margin-top:60px;}
.cpoal.owl-theme .owl-dots .owl-dot span{ padding:0; height:16px; width:16px; border:2px solid #ccc; background:#fff;}
.cpoal.owl-theme .owl-dots .owl-dot.active span{ background:#de1d16; border-color:#de1d16;}

.polao{ padding:0 50px; margin-top:5%;}
.polao .pic{ overflow:hidden;}
.polao .pic img{ transition:all 0.5s ease;}
.polao .con{ position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7); width:100%; padding:10px 15px; color:#fff;}
.polao .con .p1{ font-size:16px;line-height:25px; height:25px; overflow:hidden;}
.polao .con .p2{ line-height:20px; height:20px; overflow:hidden; margin-top:5px;}

@media screen and (min-width: 1201px) {
.ploaca a:hover{ background:#cf1a13; color:#fff; transition:all 0.5s ease;}
.ploaca a:hover .blsot .ds02{ color:rgba(255,255,255,0.35); transition:all 0.5s ease;}
.polao .pic:hover img{ transform:scale(1.03); transition:all 0.5s ease;}
}

@media screen and (max-width: 1200px) {

}
	
@media screen and (max-width: 768px) {	
.ploaca .blsot .ds01{ font-size:14px;}
.ploaca .blsot .ds02{ font-size:60px;}
}

	
@media screen and (max-width: 640px) {
.spcie.owl-theme .owl-dots{bottom:-5px;}

}
@media screen and (max-width: 480px) {

}









