.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .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;}
.owl-carousel .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*/
.owl-carousel .owl-wrapper,
.owl-carousel .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);}


.item{ width:100%; float:left; font-size:1em; line-height:155%; text-align:center; padding:0px 0px;}
.item img{width:100%;  float:left;}
.item a{ width:100%; float:left;}


@media only screen and (max-width:1200px){
#owl-demo1{ width:94%; margin-left:2%; float:left; }
#owl-demo1 .item img{ width:100%; display:block; float:left;}
#owl-demo1 .item img{ width:48%; float:left; margin:0px 1% 10px 1%;}

#owl-demo10{ width:94%; float:left; margin-left:3%;}
#owl-demo10 .item{ padding:0px 3%;}
#owl-demo10 .item img{ width:100%;}

}

@media only screen and (min-width:1200px){
#owl-demo1{ width:700px; float:right; margin-top:-10px;}
#owl-demo1 .item{ padding:10px 0px;}
#owl-demo1 .item img{ width:46%; float:left; margin:0px 2% 12px 2%;}

#owl-demo10{ width:102%; float:left; margin-left:-1%;}
#owl-demo10 .item{ padding:0px 3%;}
#owl-demo10 .item img{ width:100%;}


}
#owl-demo1 .item img:hover{box-shadow:0 0px 8px rgba(0,0,0,.3);}

@media only screen and (max-width:1200px){
#owl-demo5{ width:88%; margin-left:6%; float:left;}
#owl-demo5 .item{ padding:10px 15%; }
#owl-demo5 .item img{ width:100%; float:left;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#owl-demo5 .item .imgk{ width:100%; float:left; position:relative;}
#owl-demo5 .item .txtk { position:absolute; display:none; z-index:3; width:100%; height:100%; text-align:left; overflow:hidden; background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/
padding:15px 10px 0px 10px; color:#fff; font-size:12px; line-height:20px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
#owl-demo5 .item .txtk h2{ width:100%; display:block; height:30px; line-height:30px; font-size:1.2em; overflow:hidden;}
#owl-demo5 .item .txtk p{ padding:10px 0px;}
#owl-demo5 .item h3{ position:absolute; width:100%; padding:20px 3%; color:#fff; font-size:1em; bottom:0px; }
#owl-demo5 .item h3 b{ display:block; font-size:1.2em; line-height:normal; padding-bottom:5px;}
}

@media only screen and (min-width:1200px){
#owl-demo5{ width:100%; margin-left:0%; float:left;}
#owl-demo5 .item{ padding:10px 13%; }
#owl-demo5 .item img{ width:100%; float:left;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#owl-demo5 .item .imgk{ width:100%; float:left; position:relative;}
#owl-demo5 .item .txtk { position:absolute; display:none; z-index:3; width:100%; height:100%; text-align:left; overflow:hidden; background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/
padding:22px 20px 20px 20px; color:#fff; font-size:12px; line-height:20px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
#owl-demo5 .item .txtk h2{ width:100%; display:block; height:30px; line-height:30px; font-size:18px; overflow:hidden;}
#owl-demo5 .item .txtk p{ padding:10px 0px;}
#owl-demo5 .item h3{ position:absolute; width:100%; padding:20px 3%; color:#fff; font-size:12px; bottom:0px; }
#owl-demo5 .item h3 b{ display:block; font-size:19px; line-height:normal; padding-bottom:5px;}
}
#owl-demo5 .item:hover .txtk{ display:block;}

@media only screen and (max-width:1200px){
#owl-demo6{ width:88%; margin-left:6%; float:left;}
#owl-demo6 .item{ padding:10px 15%; }
#owl-demo6 .item img{ width:100%; float:left;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#owl-demo6 .item .imgk{ width:100%; float:left; position:relative;}
#owl-demo6 .item .txtk { position:absolute; display:none; z-index:3; width:100%; height:100%; text-align:left; overflow:hidden; background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/
padding:15px 10px 0px 10px; color:#fff; font-size:12px; line-height:20px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
#owl-demo6 .item .txtk h2{ width:100%; display:block; height:30px; line-height:30px; font-size:1.2em; overflow:hidden;}
#owl-demo6 .item .txtk p{ padding:10px 0px;}
#owl-demo6 .item h3{ position:absolute; width:100%; padding:20px 3%; color:#fff; font-size:1em; bottom:0px; }
#owl-demo6 .item h3 b{ display:block; font-size:1.2em; line-height:normal; padding-bottom:5px;}
}

@media only screen and (min-width:1200px){
#owl-demo6{ width:100%; margin-left:0%; float:left;}
#owl-demo6 .item{ padding:10px 13%; }
#owl-demo6 .item img{ width:100%; float:left;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#owl-demo6 .item .imgk{ width:100%; float:left; position:relative;}
#owl-demo6 .item .txtk { position:absolute; display:none; z-index:3; width:100%; height:100%; text-align:left; overflow:hidden; background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/
padding:30px 20px 20px 20px; color:#fff; font-size:12px; line-height:20px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
#owl-demo6 .item .txtk h2{ width:100%; display:block; height:30px; line-height:30px; font-size:18px; overflow:hidden;}
#owl-demo6 .item .txtk p{ padding:10px 0px;}
#owl-demo6 .item h3{ position:absolute; width:100%; padding:20px 3%; color:#fff; font-size:12px; bottom:0px; }
#owl-demo6 .item h3 b{ display:block; font-size:19px; line-height:normal; padding-bottom:5px;}
}
#owl-demo6 .item:hover .txtk{ display:block;}

@media only screen and (max-width:1200px){
#owl-demo7{ float:left; width:94%; margin-left:3%;}
#owl-demo7 a{ color:#ffffff; float:left; width:76%;  float:left; margin:0px 12%;   background:#f84806;  position:relative;}
#owl-demo7 a:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}
#owl-demo7 a:hover:hover .imgk{ display:none;}
#owl-demo7 a:hover:hover .txtk2{ display:block;}

#owl-demo7 .imgk{ float:left; width:100%; }
#owl-demo7 .imgk img{ width:100%; }
#owl-demo7 .txtk2{ width:100%; height:300px; display:none; color:#ffffff; padding:30px 15px 20px 20px; overflow:hidden; font-size:14px; line-height:26px; border-bottom:dashed 1px #f48582; position:absolute; left:0px; top:0px;}
#owl-demo7 .txtk1{ width:100%; color:#ffffff; text-align:center; font-size:1.1em; line-height:155%; height:135px; float:left; margin-top:15px;}
#owl-demo7 .txtk1 .p_1{ font-size:1.2em; line-height:normal; padding-bottom:5px;}
#owl-demo7 .txtk1 .p_2{ padding-bottom:5px;}

}

@media only screen and (min-width:1200px){
#owl-demo7{ float:left; width:102%; margin-left:-1%;}
#owl-demo7 .itemn{ color:#ffffff; float:left; width:76%;  float:left; margin:0px 12%;  height:450px; background:#f84806;  position:relative;}
#owl-demo7 .itemn:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}
#owl-demo7 .itemn:hover .imgk{ display:none;}
#owl-demo7 .itemn:hover .txtk2{ display:block;}
#owl-demo7 .imgk{ float:left; width:100%; height:300px; }
#owl-demo7 .imgk img{ width:100%; height:300px;}
#owl-demo7 .txtk2{ width:100%; height:300px; display:none; padding:30px 15px 20px 20px; overflow:hidden; font-size:14px; line-height:26px; border-bottom:dashed 1px #f48582; position:absolute; left:0px; top:0px; color:#ffffff;}
#owl-demo7 .txtk1{ width:100%; position:absolute;color:#ffffff; left:0px; bottom:0px; text-align:center; font-size:16px; line-height:30px;}
#owl-demo7 .txtk1 .p_1{ font-size:22px; line-height:normal; padding-bottom:5px;}
}

@media only screen and (max-width:1200px){
#owl-demo7{ float:left; width:94%; margin-left:3%;}
#owl-demo7 .itemn{ color:#ffffff; float:left; width:76%;  float:left; margin:0px 12%;   background:#f84806;  position:relative;}
#owl-demo7 .itemn:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}
#owl-demo7 .itemn:hover .imgk{ display:none;}
#owl-demo7 .itemn:hover .txtk2{ display:block;}

#owl-demo7 .imgk{ float:left; width:100%; }
#owl-demo7 .imgk img{ width:100%; }
#owl-demo7 .txtk2{ width:100%; height:300px; display:none; color:#ffffff; padding:30px 15px 20px 20px; overflow:hidden; font-size:14px; line-height:26px; border-bottom:dashed 1px #f48582; position:absolute; left:0px; top:0px;}
#owl-demo7 .txtk1{ width:100%; color:#ffffff; text-align:center; font-size:1.1em; line-height:155%; height:135px; float:left; margin-top:15px;}
#owl-demo7 .txtk1 .p_1{ font-size:1.2em; line-height:normal; padding-bottom:5px;}
#owl-demo7 .txtk1 .p_2{ padding-bottom:5px;}

}

@media only screen and (min-width:1200px){
#owl-demo7{ float:left; width:102%; margin-left:-1%;}
#owl-demo7 .itemn{ color:#ffffff; float:left; width:76%;  float:left; margin:0px 12%;  height:450px; background:#f84806;  position:relative;}
#owl-demo7 .itemn:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}
#owl-demo7 .itemn:hover .imgk{ display:none;}
#owl-demo7 .itemn:hover .txtk2{ display:block;}
#owl-demo7 .imgk{ float:left; width:100%; height:300px; }
#owl-demo7 .imgk img{ width:100%; height:300px;}
#owl-demo7 .txtk2{ width:100%; height:300px; display:none; padding:30px 15px 20px 20px; overflow:hidden; font-size:14px; line-height:26px; border-bottom:dashed 1px #f48582; position:absolute; left:0px; top:0px; color:#ffffff;}
#owl-demo7 .txtk1{ width:100%; position:absolute;color:#ffffff; left:0px; bottom:0px; text-align:center; font-size:16px; line-height:30px;}
#owl-demo7 .txtk1 .p_1{ font-size:22px; line-height:normal; padding-bottom:5px;}
}
#owl-demo8  a,#owl-demo7  a{ color:#ffffff; width:100%; display:block; float:left;}
#owl-demo8 .s_more:hover,#owl-demo7 .s_more:hover{background:url(../images/sz_an_on.png) no-repeat; }
@media only screen and (max-width:1200px){
#owl-demo8{ float:left; width:94%; margin-left:3%;}
#owl-demo8 .itemn{ color:#ffffff; float:left; width:76%;  float:left; margin:0px 12%;   background:#f84806;  position:relative;}
#owl-demo8 .itemn:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}
#owl-demo8 .itemn:hover .imgk{ display:none;}
#owl-demo8 .itemn:hover .txtk2{ display:block;}

#owl-demo8 .imgk{ float:left; width:100%; }
#owl-demo8 .imgk img{ width:100%; }
#owl-demo8 .txtk2{ width:100%; height:300px; display:none; color:#ffffff; padding:30px 15px 20px 20px; overflow:hidden; font-size:14px; line-height:26px; border-bottom:dashed 1px #f48582; position:absolute; left:0px; top:0px;}
#owl-demo8 .txtk1{ width:100%; color:#ffffff; text-align:center; font-size:1.1em; line-height:155%; height:135px; float:left; margin-top:15px;}
#owl-demo8 .txtk1 .p_1{ font-size:1.2em; line-height:normal; padding-bottom:5px;}
#owl-demo8 .txtk1 .p_2{ padding-bottom:5px;}

#owl-demo9{ float:left; width:94%; margin-left:3%; border:solid 5px #dedfe0;}

#owl-demo11{ float:left; width:100%; margin:0px 0px 20px 0px;}
#owl-demo11 .item{ padding:0px 6%;}
#owl-demo11 .imgk{ float:left; width:44%; background:#f84806;}
#owl-demo11 .imgk p{ float:left; text-align:center; width:100%; height:55px; line-height:55px; font-size:1.3em; color:#ffffff; font-weight:bold;}
#owl-demo11 .imgk img{ float:left; width:100%; }
#owl-demo11 .txtk{ float:right; width:48%; margin-right:2%; margin-top:10px; font-size:1em; line-height:155%; text-align:left;}
#owl-demo11 .txtk .p_1{ font-size:1.15em; line-height:155%; padding-bottom:15px;}

#owl-demo12{ float:left; width:100%; margin-top:10px; }
#owl-demo12 .item{ padding:0px 5.5%;}
#owl-demo12 .txtk{ float:left; width:100%; text-align:center; height:210px; background:#fff; border:solid 1px #ddd; padding:0px 3%;}
#owl-demo12 h2{ float:left; display:block; width:100%; font-size:1.2em; margin:0px 0px 15px 0px;  height:45px; line-height:45px; border-bottom:dashed 1px #ddd; }
#owl-demo12 p{ float:left;  width:100%;   line-height:155%; margin:0px 0px 0px 0px; font-size:1.1em; height:78px;}
#owl-demo12  a.cd_yy{ display:inline-block; float:none; background: url(../images/bm_a2.jpg) center center no-repeat;  height:53px; width:163px;}
#owl-demo12  a.cd_yy:hover{background: url(../images/bm_a2_on.jpg) center center no-repeat; }

}

@media only screen and (min-width:1200px){
#owl-demo8{ float:left; width:102%; margin-left:-1%;}
#owl-demo8 .itemn{ color:#ffffff; float:left; width:76%;  float:left; margin:0px 12%;  height:450px; background:#f84806;  position:relative;}
#owl-demo8 .itemn:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}

#owl-demo8 .imgk{ float:left; width:100%; height:300px; }
#owl-demo8 .imgk img{ width:100%; height:300px;}
#owl-demo8 .txtk2{ width:100%; height:300px; display:none; padding:25px 15px 20px 20px; overflow:hidden; font-size:14px; line-height:23px; border-bottom:dashed 1px #f48582; position:absolute; left:0px; top:0px; color:#ffffff;}
#owl-demo8 .txtk1{ width:100%; position:absolute;color:#ffffff; left:0px; bottom:0px; text-align:center; font-size:16px; line-height:30px;}
#owl-demo8 .txtk1 .p_1{ font-size:22px; line-height:normal; padding-bottom:5px;}

#owl-demo8 .itemn:hover .imgk{ display:none;}
#owl-demo8 .itemn:hover .txtk2{ display:block;}

#owl-demo9{ float:left; width:595px; margin-left:32px; border:solid 10px #dedfe0;}

#owl-demo11{ float:left; width:100%; margin:20px 0px 80px 0px;}
#owl-demo11 .item{ padding:0px 6%;}
#owl-demo11 .imgk{ float:left; width:44%; background:#f84806;}
#owl-demo11 .imgk p{ float:left; text-align:center; width:100%; height:75px; line-height:75px; font-size:30px; color:#ffffff; font-weight:bold;}
#owl-demo11 .imgk img{ float:left; width:100%; }
#owl-demo11 .txtk{ float:right; width:48%; margin-right:2%; margin-top:10px; font-size:15px; line-height:26px; text-align:left;}
#owl-demo11 .txtk .p_1{ font-size:18px; line-height:30px; padding-bottom:15px;}

#owl-demo12{ float:left; width:100%; margin-top:10px; }
#owl-demo12 .item{ padding:0px 5.5%;}
#owl-demo12 .txtk{ float:left; width:100%; text-align:center; height:210px; background:#fff; border:solid 1px #ddd; padding:0px 18px;}
#owl-demo12 h2{ float:left; display:block; width:100%; font-size:18px; margin:0px 0px 13px 0px; font-weight:bold; height:55px; line-height:55px; border-bottom:dashed 1px #ddd; }
#owl-demo12 p{ float:left;  width:100%;   line-height:30px; margin:0px 0px 0px 0px; font-size:16px; height:75px; overflow:hidden;}
#owl-demo12  a.cd_yy{ display:inline-block; float:none; background: url(../images/bm_a2.jpg) center center no-repeat;  height:53px; width:163px;}
#owl-demo12  a.cd_yy:hover{background: url(../images/bm_a2_on.jpg) center center no-repeat; }
}