


/*  Core Owl Carousel CSS File v1.3.2 */
/* clearfix */
@charset "UTF-8";
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{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:transparent}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.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-item.loading{min-height:150px;background:url(../images/ajaxloader.gif) center center no-repeat}


/* 首屏通栏要闻 */
.global-jumbotron {padding: 30px 0; box-sizing: border-box; }
.global-jumbotron .jumbotron-photos { color: #e18585; float: left; width: 560px; height: 346px; }
.global-jumbotron .jumbotron-aside { margin-left:560px; height: 346px; }
/*focus-news*/
.focus-news { background-color: #b62c45;}
.focus-top { overflow:hidden; }
.focus-top .item { position: relative; }
.focus-top:hover .owl-controls  .owl-prev{ left:0; }
.focus-top:hover .owl-controls  .owl-next{ right:0; }
.focus-top .focus-top-img a { display: block; }
.focus-top .focus-top-img a img { display: block; width: 100%; cursor: move; }
.focus-top .focus-top-txt { position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000'); }
.focus-top .focus-top-txt .focus-top-title { position: relative; }
.focus-top .focus-top-txt .focus-top-title a { display: block; padding: 15px 20px; font-size: 20px; color: #fff; }
.focus-top .focus-top-txt .focus-top-title a span i { padding-right: 6px; font-style: normal; font-size: 36px; }
.focus-top .focus-top-txt .focus-top-title a span em { padding: 0 6px; font-style: normal; }
.focus-top .owl-controls { margin-top: 0; }
.focus-top .owl-controls .owl-prev, .focus-top .owl-controls .owl-next { position: absolute; top: 50%; top: 38%\9; width: 45px; height: 90px; padding: 0; margin: 0; border-radius: inherit; opacity: 1; -ms-transform: translateY(-50%); transform: translateY(-50%); transition:all 0.3s;font-size: 0;}
.focus-top .owl-controls  .owl-prev { background: url(../images/btn-left.png) no-repeat; left:-100%; }
.focus-top .owl-controls  .owl-next { background: url(../images/btn-right.png) no-repeat; right:-100%;}
.focus-txt { margin: 0; }
.focus-txt li { padding-left: 30px; }
.focus-txt li:first-child, .focus-txt li:first-child + li + li, .focus-txt li:first-child + li + li + li + li { background-color: #c24846; }
.focus-txt li:nth-child(odd) { background-color: #c24846; }
.focus-txt li:hover a { margin-left: 10px; }
.focus-txt li a { display: block; line-height: 3.84em; font-size: 18px; color: #fff; transition: all 0.3s; }



.figure:hover .text::before, .figure:hover .text::after, .figure-small:hover .text::before, .figure-small:hover .text::after { content: ""; opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }

.text { color: #fff; position: absolute; top: 20px; left: 20px; bottom: 20px; right: 20px; z-index: 9; }

.text p { font-size: 16px; text-align: center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

.text::before, .text::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

.text::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }

.text::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
