@charset "utf-8";




.sub-page{padding-top: 10px;padding-bottom: 50px;}


.breadcrumb ul:after,.sub-widget-hd:after,.side-nav-list:after,.album-list ul:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.breadcrumb ul,.sub-widget-hd,.side-nav-list,.album-list ul{*zoom:1;}



.page-aside{width: 345px;float: left;position: relative;z-index: 1;}
.page-aside .sub-widget{margin-bottom: 25px;}
.page-aside .side-nav-list{padding: 10px 0 10px 23px;}
.side-nav-list li{padding: 6px 0 3px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.side-nav-list li:hover{background-color: #f6fbff;}
.side-nav-list li+li{border-top: 1px dotted #aaa;}
.side-nav-list li a{display: block;height: 2em;line-height: 2em;padding-left: 20px;position: relative;}
.side-nav-list li i{content: '';display: block;width: 6px;height: 80%;position: absolute;left: 0;top: 10%;background-color: #187cd2;}
.side-nav-list li.current i:before{content: '';display: block;width: 0;height: 0;overflow: hidden;border-width: 6px;border: 6px solid #187cd2;border-top-width: 7px;border-bottom-width: 7px;border-right-width: 0;border-top-color: transparent;border-bottom-color: transparent;position: absolute;right: -6px;top: 50%;margin-top: -7px;}
.side-nav-list li.current a,.side-nav-list li:hover a{color: #187cd2;}
.page-aside .sub-widget-hd{border-bottom: 1px solid #187cd2;margin-bottom: 10px;}
.page-aside .sub-widget-hd .hd-title{float: left;min-width: 45%;font-size: 1em;font-weight: normal;border-bottom: 5px solid #187cd2;padding-left: 10px;padding-bottom: 5px;margin-bottom: -1px;}
.page-aside .sub-widget-hd .hd-more{float: right;padding-top: 5px;}
.page-aside .sub-widget-hd .hd-more:after{content: '>>';}
.page-aside .sys-img-item+.sys-txt-list{margin-top: 10px;}


.page-main{width: 100%;margin-left: -345px;float: right;}
.page-main .main-in{padding-left: 370px;}
.page-main .main-in-bd{padding-left: 15px;padding-right: 15px;}

.breadcrumb ul{float: left;padding-left: 10px;}
.breadcrumb li{float: left;padding-right: 10px;}
.breadcrumb li+li:before{content: '>';padding-right: 10px;}
.breadcrumb .sys-col-hd{margin-bottom: 15px;}

.news-list li{height: 2.3em;line-height: 2.3em;overflow: hidden;position: relative;}
.news-list li a{display: block;height: 2.3em;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding-left: 13px;position: relative;margin-right: 70px;}
.news-list li a:before{content: '';display: inline-block;width: 3px;height: 3px;background-color: #333;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.news-list li span{position: absolute;right: 0;top: 0;color:#666;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.news-list li:hover a,.sys-txt-list li:hover{color: #f00;}

.pager{padding:30px 0;text-align:center;font-size: 12px;}
.pager .page-info{display:inline;padding:5px 6px;color:#666;}
.pager .pages li{display:inline-block;}
.pager .pages li{*display:inline;}
.pages {display:inline;}
.pages li{display: inline;padding:5px 2px;vertical-align:middle;}
.pages li.page-dots{padding: 0 5px;}
.pages li a{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.pages li a,.pages li .page-disabled{display:inline-block;height:28px;line-height:28px;padding:0 6px;min-width:1.5em;text-align:center;border:1px solid #ddd;}
.pages li a,.pages li .page-disabled{*display: inline;}
.pages li a:hover,.pages li.current a{background-color:#187cd2;color:#fff;border-color:#187cd2;} 
.pages li .page-disabled{border-color:#ddd;color:#ccc;}




.news-detail .detail-head{text-align: center;}
.news-detail .detail-title{font-size: 18px;color:#0977b0;font-weight: normal;padding-bottom: 15px;}
.news-detail .detail-meta{padding-bottom: 8px;font-size: .875em;border-bottom: 1px solid #9a9a9a;margin-bottom: 15px;}
.news-detail .detail-meta li{display: inline;padding: 0 10px;}
.news-detail .detail-content{line-height: 2;padding-bottom: 20px;font-size: 16px;-ms-word-break: break-all;word-break: break-all;word-wrap: break-word;}
.news-detail .detail-content p{text-indent: 2em;}
.news-detail .detail-content .cont-img{text-align: center;padding-top: .8em;padding-bottom: .8em;text-indent: 0;}
.news-foot{max-width: 760px;margin: 0 auto;}
.news-related {padding-bottom: 20px;}
.news-related li{height: 2em;line-height: 2em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-related .item-title{display: inline;font-size: 1em;font-weight: normal;}
.news-foot .foot-act-bar{text-align: right;padding-bottom: 20px;}

.page-single{padding-top: 10px;padding-bottom: 50px;}
.page-single .single-main{padding: 15px;}
.page-single .news-detail .detail-head{border-bottom: 0;margin-bottom: 50px;}
.page-single .news-detail .detail-title{font-size: 1.875em;padding-bottom: 0;color: #000;}




.album-list ul{margin-left: -2.3%;margin-right: -2.3%;}
.album-list .album-item{width: 45.4%;float: left;padding: 0 2.3% 20px;}
.album-item .item-inner,.album-item .item-img:before,.album-item .item-img,.album-item .item-title{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.album-item,.album-item .item-inner,.album-item .item-img,.album-item img{display: block;width: 100%;height: auto;}
.album-item .item-inner{position: relative;overflow: hidden;}
.album-item .item-img{-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.album-item .item-img:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.album-item .item-title{width: 100%;font-size: 1.25em;font-weight: normal;position: absolute;left: 0;bottom: 0;z-index: 2;background-color: rgba(24,124,210,.8);background-color: #187cd2\9;cursor: pointer;}
.album-item .item-title em{display: block;font-style: normal;color:#fff;height: 3em;line-height: 3em;text-align: left;padding: 0 1.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.album-item:hover .item-img{-webkit-transform: scale3d(1.08,1.08,1.08);-ms-transform: scale3d(1.08,1.08,1.08);-o-transform: scale3d(1.08,1.08,1.08);transform: scale3d(1.08,1.08,1.08);}
.album-list .album-item .item-inner{padding: 37.5% 0;}
.album-list .album-item .item-img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.album-list .album-item .item-img img{display: block;width: 100%;min-height: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);
}
 
 .album-list .album-item .item-img{*height: 300px;*padding: 0;}
 .album-list .album-item .item-img img{*left: 0;*top: 0;*height: 100%;}
 
 @media \0screen {
  .album-list .album-item .item-img img{
   left: 0;top: 0;height: 100%;
  }
 }



.gallery-wrapper{margin: 0 auto 20px;position: relative;overflow: hidden;visibility: hidden;}
.gallery-head-tools{padding: 1em 0 1em;text-align: right;}
.gallery-count{display: inline-block;background-color: #eee;padding: .1em 1.05em;border-radius: 2em;color: #666;font-size: 14px;}
.gallery-count{*display: inline;}
.gallery-count .num-active{color: #c00;}
.gallery-wrapper .gallery-slides{background-repeat: no-repeat;background-position: center;background-image: url(../img/loading.svg);-webkit-background-size: auto 50px;background-size: auto 50px;}
.gallery-wrapper .small-item{background-color:#1c9cff;cursor: pointer;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.gallery-wrapper .small-item img{position: absolute;min-height: 100%;width: 100%;left: 50%;top: 50%;-webkit-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);opacity: .7;filter: alpha(opacity=70);}
.gallery-wrapper .small-itemav img{opacity: 1;filter: alpha(opacity=100);}
.gallery-wrapper .small-item:hover{-webkit-transform: scale(1.12);-ms-transform: scale(1.12);-o-transform: scale(1.12);transform: scale(1.12);}
.gallery-wrapper .control-prev,.gallery-wrapper .control-next{display: inline-block;width: 45px;height: 45px;position: absolute;top: 50%;cursor: pointer;border-radius: 10%;background-position: center;background-repeat: no-repeat;background-color:rgba(0,0,0,.6);opacity: .6;-webkit-background-size: auto 20px;background-size: auto 20px;}
.gallery-wrapper .control-prev{left: 15px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA+gJHdHhMROF6a2MMYVhebJFUAAAAVklEQVQY02MAAz4nBgSw/4NgM/93QJL4iiwRgODUI0mwo+j4gsuoXwg22/8JTEoQwMCw/3+jIBSIoXBQlSEMQBiNaSnCOQiHonsB4TncBv5B4vBCggoAIuciOv8CSuMAAAAASUVORK5CYII=);}
.gallery-wrapper .control-next{right: 15px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA+gJGdHhJ4XprY00MYVg4KxGoAAAAU0lEQVQY02MAA5UHDAhw/jMSh+W/ARIvHlmKFVUKty5/3FLzQVJKEKDA8T+BYaMgFIj//4XCQVGGagDC6AQ0SxF2YncoK4rENxw6ziNJMKhcAFMAsU4luR+Ife8AAAAASUVORK5CYII=);}
.gallery-wrapper:hover .control-prev,.gallery-wrapper:hover .control-next{opacity: .8;background-color: rgba(0,0,0,.8);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.gallery-wrapper .control-prevds,.gallery-wrapper .control-nextds{opacity: .2!important;cursor: default;filter: alpha(opacity=20);}
 
 .gallery-wrapper .small-item {*height: 300px;*padding: 0;}
 .gallery-wrapper .small-item img{*left: 0;*top: 0;*height: 100%;}
 .gallery-wrapper .control-prev,.gallery-wrapper .control-next{*background-color: #222;}
 
 @media \0screen {
  .gallery-wrapper .small-item img{
   left: 0;top: 0;height: 100%;
  }
  .gallery-wrapper .control-prev,.gallery-wrapper .control-next{background-color: #222;}
 }


.page-special{padding-top: 10px;padding-bottom: 50px;}
.special-focus-slider .banner-img{padding: 28% 0;}
.special-focus-slider .banner-img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}









@media screen and (max-width: 1024px){
 .page-aside{width: 250px;}
 .page-main{margin-left: -250px;}
 .page-main .main-in{padding-left: 275px;}
 .album-list ul{margin-left: -8px;margin-right: -8px;}
 .album-list .album-item{padding: 0 8px 16px;width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;}
}
@media screen and (max-width: 768px){
 
 .page-aside{width: 100%;float: none;}
 .page-main{width: 100%;float: none;margin-left: 0;}
 .page-main .main-in{padding-left: 0;}
 
 .page-aside .sub-widget{margin-bottom: 10px;}
 .aside-nav .sys-col-hd{border-width: 0;border-bottom-width: 1px;}
 .aside-nav .sys-col-hd .hd-title {padding-left: 0;background: none!important;color: #187CD2;}
 .aside-nav .sys-col-hd .hd-title h2{font-weight: bold;}
 .aside-nav .sys-col-hd .sys-tit-ico{display: none;}
 .page-aside .side-nav-list{padding-left: 0;margin: 0 -3px;}
 .page-aside .side-nav-list li{width: 50%;float: left;padding: 3px;-webkit-box-sizing: border-box;box-sizing: border-box;}
 .page-aside .side-nav-list li+li{border: 0;}
 .page-aside .side-nav-list li i{display: none;}
 .page-aside .side-nav-list li a,.page-aside .page-main .sys-col-hd{background-color: #187CD2;}
 .page-aside .side-nav-list li a{display: block;height: 2em;line-height: 2em;text-align: center;padding: 0 .5em;border-radius: 3px;font-size: 1.1428em;color: #fff!important;}
 
 .breadcrumb{display: none;}
 .page-main .main-in-bd{padding-left: 0;padding-right: 0;}
 .news-list{margin-left: 5px;margin-right: 5px;}
 .album-list ul{margin-left: -3px;margin-right: -3px;}
 .album-list .album-item{padding: 0 3px 6px;}
 .album-item .item-title{font-size: .8571em;}
 .album-item .item-title em{height: 2.2em;line-height: 2.2em;padding-left: 1em;padding-right: 1em;}
 
 .page-single .news-detail .detail-head{margin-bottom: 20px;}
 
 .gallery-count{font-size: 12px;}
 
 .page-special .page-main .sys-col-hd{margin-bottom: 2px;}
 .page-special .page-main .sys-col{width: 100%;}

}