@charset "utf-8";
.block{position:relative;width:100%;}
.bgColor{background-color:#f8f8f8;}
#sitecontent{position:relative;z-index:1;padding-left:250px;overflow:hidden;}

/* 右侧内容 */
.container{min-width:950px;width:100%; height: 100%; overflow: hidden;}

.bannerSwiper{position:relative; width: 100%; height: 600px; overflow: hidden;}
.bannerSwiper .hd{position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; height:82px; background-color:rgba(0,0,0,.2); border-top: 1px solid #4c505e; }
.bannerSwiper .bd li img{background:#f1f1f1 url(../img/loading.gif) center center no-repeat;}
.bannerSwiper .hd ul{height: 70px; padding: 6px 36px;}
.bannerSwiper .hd ul li{float: left; position: relative; width: 142px; height: 70px; margin-right: 5px;}
.bannerSwiper .hd ul li:before{position: absolute; left: 0; top:0; content: ''; width:136px; height: 64px; border:3px solid #e9e8e8; display: none;}
.bannerSwiper .hd ul li img{width: 100%; height: 70px; display: block;}
.bannerSwiper .hd ul li.on:before{display: block;}
.bannerSwiper .prev,.bannerSwiper .next{position: absolute; top:0; z-index: 11; width: 30px; height: 82px;background:url(../img/details_nav.png) no-repeat;transition:all .3s;}
.bannerSwiper .prev{left: 0;}
.bannerSwiper .next{right: 0; background-position:-40px 0;}
.bannerSwiper .prev:hover{background-position: 0 -86px;}
.bannerSwiper .next:hover{background-position:-40px -86px;}
/*details-box*/
.details-box{position:relative; background-color: #fff;}
.details-box dl{position: relative; padding:18px 5% 0;}
.details-box dl dt{float: left; width: 30%;}
.details-box dl dt h2{position: relative; color: #414141; font-size: 22px; font-weight: normal; line-height:30px; cursor:pointer;}
.details-box dl dt h2:before{content:"";position:absolute;top:50%;left:-48px;width:20px;height:1px;background:#b2b2b2;transition:0.36s ease;}
.details-box dl dt h2:hover:before{width: 40px;}
.details-box dl dt p{padding-top: 12px; color: #414141; font-size: 14px; line-height:2em;}
.details-box dl dt p i{margin:6px 4%; width:1px; height: 16px; display:inline-block; background-color: #b0b0b0; vertical-align: top;}
.details-box dl dd{float: right; position: relative; width: 60%; padding-right: 5%;}
.details-box dl dd h3{height: 30px; color: #414141; font-size: 14px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.details-box dl dd h3 span{margin-right: 6%; font-weight:600;}
.details-box dl dd p{ color: #414141; font-size: 14px; line-height: 28px; text-align:justify;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 5;}

.details-box dl dd .pager{position: absolute; top:0; right: 0; width: 38px;}
.details-box dl dd .pager a{position:absolute;right: 0; width: 38px; height: 38px; margin-bottom: 3px; display: block;transition:width .3s; overflow: hidden; color: #fff;}
.details-box dl dd .pager .prev{top:0;}
.details-box dl dd .pager .next{top:41px;}
.details-box dl dd .pager .arrow{position: absolute; top:0; left: 0; width: 38px; height: 38px; display: block; background:url(../img/details_nav.png) no-repeat -90px 0;}
.details-box dl dd .pager .next .arrow{background-position: -140px 0;}
.details-box dl dd .pager .prev:hover{width: 128px; padding-left: 38px; background-color: #efefef;}
.details-box dl dd .pager .next:hover{width: 128px; padding-left: 38px; background-color: #efefef;}
.details-box dl dd .pager .prev:hover .arrow{background-position: -90px -50px;}
.details-box dl dd .pager .next:hover .arrow{background-position: -140px -50px;}
.details-box dl dd .pager a:hover span{position: relative; height: 38px; padding: 0 20px; display: block; background-color: #acce07; color: #fefefe; font-size: 14px; line-height: 38px; overflow: hidden;}
.details-box dl dd .pager a:hover em{position: absolute; left: 0; top:50%; margin-top: -9px ;width: 1px; height:18px; background-color: #cde26a;}

.anli_end_nr{}
.anli_end_nr strong{ font-weight: bold;}

.anli_end_nr{ color: #414141!important; font-size: 14px!important; line-height: 28px!important; text-align:justify;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
