@charset "utf-8";

.tpxw .owl-carousel .item img{height: 324px;}
.tpxw .pagination .owl-dots{bottom: 21px;}
.tpxw .pagination .owl-dots button.owl-dot{width: 16px; height: 8px; background: #fff; border: none !important; border-radius: 0;}
.tpxw .pagination .owl-dots button.owl-dot.active{background: #c00;}

.news-first{padding-top: 1em; padding-bottom: 1em; margin-bottom: 10px; border-bottom: 1px dashed #c2c2c2;}
.news-first dt{font-size: 1.125em; padding-left: 26px; line-height: 1.25em;}
.news-first dt a{color: #f60;}
.news-first dd{padding-top: .5em; font-size: 13px; color: #999; text-indent: 26px; line-height: 1.75em; text-align: justify;}
.news-spxw dl{position: relative; padding-top: .9375em; padding-bottom: .9375em; border-bottom: 1px dashed #c2c2c2;}
.news-spxw dl dt{float: left; width: 35%;}
.news-spxw dl dt a img{display: block; width: 100%;}
.news-spxw dl dd{position: absolute; top: 0; bottom: 0; left: 36%; width: 64%; height: 100%; display: table; vertical-align: middle;}
.news-spxw dl dd .inline{position: relative; width: 100%; height: 100%; display:table-cell; vertical-align: middle;}
.news-spxw dl dd .inline p{margin-left: 1em; line-height: 1.5em;}

.samebox{padding: 20px; height: 115px; border-radius: 10px;}

.gyfw{background-color: #fff; border: 1px solid #01aae6;}
.gyfw .pagination .owl-dots{position: relative; bottom: auto; right: auto; width: 40%; margin: 5px auto 0; text-align: center;}
.gyfw .pagination .owl-dots button.owl-dot{float:none; display: inline-block; width: 14px; height: 14px; margin: 0 4px; background: #c6c6c6; border-radius: 50%; border: none !important; transition: all .3s;}
.gyfw .pagination .owl-dots button.owl-dot.active{width: 18px; height: 18px; background: #01aae6;}
.gyfw .owlcarousel-arrow .owl-nav{position: absolute; right: 0; bottom: 0; left: 0; width: 50%; margin: 0 auto; height: 20px;}
.gyfw .owlcarousel-arrow .owl-nav > div{top: 0 !important; margin-top: 0 !important; z-index: 1; width: 20px !important; height: 20px !important; background: transparent !important; border: none !important; box-shadow: none !important;}
.gyfw .owlcarousel-arrow .owl-nav > div.owl-prev{left: 0 !important;}
.gyfw .owlcarousel-arrow .owl-nav > div.owl-next{right: 0 !important;}

.kjrk{background-color: #f4f4f4; border: 1px solid #f4f4f4;}
.kjrk ul{margin: -15px -7px 0 -8px;}
.kjrk ul li{float: left; width: 25%;}
.kjrk ul li a{display: block; position: relative; margin: 15px 7px 0 8px;}
.kjrk ul li a img{display: block; position: relative; z-index: 1; width: 100%; height: auto;}
.kjrk ul li a .inline{position: absolute; top: 50%; right: 0; left: 0; z-index: 2; height: 40%;}
.kjrk ul li a .inline font{position: absolute; top: 50%; right: 0; left: 0; margin-top: -12px; text-align: center; color: #fff; line-height: 24px;}
.kjrk ul li a:hover{opacity: .85;}

.ztzl .owlcarousel-arrow .owl-nav > div{background: transparent !important; border: none !important; box-shadow: none !important;}
.ztzl .owlcarousel-arrow .owl-nav > div.owl-prev{left: -44px;}
.ztzl .owlcarousel-arrow .owl-nav > div.owl-next{right: -44px;}


@media (max-width:1199px) {
  .pcindex .ztzl .owlcarousel-arrow .owl-nav > div.owl-prev{left: 0;}
  .pcindex .ztzl .owlcarousel-arrow .owl-nav > div.owl-next{right: 0;}
  .pcindex .ztzl .owlcarousel-arrow .owl-nav > div.disabled i{color: #fff;}
}

