
.cp_main_box {width: 94%; margin:0 auto;padding: 0px;overflow:hidden; margin-top:10px; margin-bottom:10px}
.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);}
.owl-theme .owl-controls{/*margin-bottom:20px;*/text-align: center;}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:38px; height:74px;/*IE7 life-saver*/ text-indent:40px; margin-top:-16%; z-index:9; position:relative; overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{/*background:url(../images/i_pro_left.png) no-repeat;*/ float:left;}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{/*background:url(../images/i_pro_left_on.png) no-repeat;*/}
.owl-theme .owl-controls .owl-buttons div.owl-next{/* background:url(../images/i_pro_right.png) no-repeat;*/ float:right;}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover{/*background:url(../images/i_pro_right_on.png) no-repeat;*/ }
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/ display:none;}
.owl-theme .owl-controls .owl-page span{display: block;width: 10px;height: 10px;margin: 5px 5px;/*filter: Alpha(Opacity=50);opacity: 0.5;*/-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background:#ccc;}
.owl-theme .owl-controls .owl-page.active span{background:#4cb6ed;}
/* If PaginationNumbers is true 
.owl-theme .owl-controls.clickable .owl-page:hover span*/
.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-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}




.owl-demo5{text-align:center; margin:0 auto; width:100%;}
.owl-demo5.owl-theme .owl-pagination{ margin-top:-5%; position:absolute; text-align:center; width:100%; left:0;display:none;}
.owl-demo5.owl-theme .owl-controls .owl-buttons{ position:absolute; top:50%; width:100%; right:0; height:0; display:none;top:0}
.owl-demo5 .owl-controls .owl-buttons div{display: inline-block;zoom: 1;*display: inline; width:9px; height:18px;/*IE7 life-saver*/ text-indent:40px;  z-index:9; position:relative; overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:12px;}
.owl-demo5 .owl-controls .owl-buttons div.owl-prev{background:url(../images/left.png) no-repeat; background-size:100% 100%; float:left; margin-left:-3%;}
.owl-demo5 .owl-controls .owl-buttons div.owl-prev:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.owl-demo5 .owl-controls .owl-buttons div.owl-next{ background:url(../images/right.png) no-repeat;background-size:100% 100%; float:right; margin-right:-3%;}
.owl-demo5 .owl-controls .owl-buttons div.owl-next:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.owl-demo5.owl-theme .owl-controls .owl-page{ display:inline-block;}
.owl-demo5 .item{margin: 0px 0px; overflow:hidden;border-right: #ddd 1px solid}

.i_title{ line-height:66px; padding:0px; position: relative;margin: 0 auto;margin-top: -33px; z-index: 2; max-width: 1400px;box-shadow: 1px 0 2px rgba(0,0,0,0.2);}
.i_title a{ width:100%; display:block; position:relative;font-size:17px; line-height:66px; color:#222; overflow:hidden; text-align:center;background: #fff;white-space:nowrap;text-overflow:ellipsis; }
.i_title a:hover{ color:#005cbb;}
.i_title a.isel{ background:#005cbb; color:#fff;font-weight: bold}
.i_title a.isel



.nav_tu{ margin:15px 0px 5px 0px; text-align: center}
.nav_tu img{ width:40px; height:40px;}

@media screen and (max-width: 1400px) {
.i_title a{ font-size:16px;}
.nav_tu{ margin:10px 0px 5px 0px; text-align: center}

.i_title{ line-height:56px;margin-top: -28px; }
.i_title a{line-height:56px;}
	
}


@media screen and (max-width: 1400px) {
	.i_title{margin-top:0px;} 
}

@media screen and (max-width: 1260px) {
.i_title a{ font-size:15px;}

}

@media screen and (max-width: 1199px) {
.owl-demo5{margin:0 auto; width:100%}
.owl-demo5.owl-theme .owl-controls .owl-buttons{ display:inline;}
.index_r_a .owl-demo5{ width:100%;}
	.owl-demo5 .owl-controls .owl-buttons{ height: 48px}
	.owl-demo5 .owl-controls .owl-buttons div{ margin-top:0px}
.owl-demo5 .owl-controls .owl-buttons div.owl-prev{ margin-left:0%; height: 48px;width: 20px;background:#fff url(../images/left.png) no-repeat center; background-size:9px auto;}
.owl-demo5 .owl-controls .owl-buttons div.owl-next{ margin-right:0%;height: 48px;width: 20px;background:#fff url(../images/right.png) no-repeat center;background-size:9px auto;}
}

@media screen and (max-width: 1199px) {
.i_title{ line-height:48px;}
.i_title a{ font-size:15px; line-height:48px; }	
}





@media screen and (max-width: 640px) {
.module-content{ display:none;}

}


