body{background: #F4F5F7;}
.voice{padding: 0;}
.voice h5{color: #125795;font-size: 36px;height: 100px;line-height: 100px;}
.voice .row .col-md-9,.col-md-3{padding: 0;}
.voice .row{border-bottom: 1px solid #808080;padding: 50px 0;margin: 0;}
.voice .row a{text-decoration: none;color: #333;}
.voice .row a h6{font-size: 28px;margin-bottom: 20px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 50px;}
.voice .row a p{font-size: 16px;line-height: 28px;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;padding-right: 50px;}
/*.voice .row a p:hover{color: #BF2629;}*/
.voice .row a:hover{color: #BF2629;}
.voice .row .col-md-9 ul {display: flex;align-content: center;margin-top: 20px;}
.voice .row .col-md-9 ul li{color: #333;font-size: 16px;font-weight: 500;line-height: 20px;}
.voice .row .col-md-9 ul li img{margin-right: 20px;}
.voice .row .col-md-9 ul li:first-child{border-right: 1px solid #808080;padding-right: 20px;} 
.voice .row .col-md-9 ul li:last-child{padding-left: 20px;}
.voice .row .col-md-3 img{width: 100%;}

/* 详情页 */
.top{margin-top: 100px;padding: 0;background: #E3E4E7;}
.top .container{padding: 0;}
.top .container .row {padding: 50px 0; margin: 0;}
.top .container .row .col-md-7,.col-md-5{padding: 0;margin: 0;}
/*.top .container .row .col-md-5{height: 350px;}*/
.top .container .row .col-md-5 .swiper-slide{/*height: 350px;*/position: relative;overflow:hidden;/*max-height:347.8px*/}
.top .container .row .col-md-5 .swiper-slide img{width: 100%;height: 100%;margin-top:20px;}
.swiper-pagination-bullet{background: #fff;}
.swiper-pagination-bullet-active{background: #BF2629;border: 1px solid #BF2629;}
.top .container .row .col-md-5 .swiper-slide .slide-pos{position: absolute;bottom: 0;height: auto;width: 100%;background: rgba(0,0,0,.7);color: #fff;font-size: 16px;padding: 10px 100px 10px 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.top .container .row .col-md-7{padding-left: 50px;}
.top .container .row .col-md-7 h5{font-size: 30px;color: #262626;line-height: 45px;}
.top .container .row .col-md-7 .ul-label {display: flex;align-content: center;margin: 40px 0;}
.top .container .row .col-md-7 .ul-label li{color: #333;font-size: 16px;font-weight: 500;line-height: 20px;border-right: 1px solid #808080;padding:0 20px;}
.top .container .row .col-md-7 .ul-label li img{margin-right: 20px;}
.top .container .row .col-md-7 .ul-label li:last-child{border: 0;}
.top .container .row .col-md-7 .ul-label li:first-child{padding-left: 0;}

.top .container .row .col-md-7 .ul-more li{line-height: 30px;}
.top .container .row .col-md-7 .ul-more li a{color: #666;text-decoration: none;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.top .container .row .col-md-7 .ul-more li a:hover{color: #BF2629;}
.top .container .row .col-md-7 .ul-share{display: flex;align-content: center;font-size: 16px;color: #666;margin-top: 40px;line-height: 28px;}
.top .container .row .col-md-7 .ul-share a{padding-left:0; display: block;width: 30px;height: 30px;background: #5C5C5C;border-radius: 100%;text-align: center;line-height: 28px;margin-left: 20px;}
.top .container .row .col-md-7 .ul-share a:hover{background: #BF2629;}

.top .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width:20%}

.detail{padding: 0;}
.detail .row{padding: 50px 0;margin: 0;}
.detail .row .col-md-9,.col-md-3,.col-md-10,.col-md-2{margin: 0;padding: 0;}
.detail .row .col-md-9 {padding-right: 25px;border-right: 1px solid #ECECEC;}
.detail .row .col-md-3{padding-left: 25px;}
.detail .row .col-md-9 p{font-size: 16px;color: #666;line-height: 28px;margin-bottom: 10px;text-align: justify;}
.detail .row .col-md-9 h5{font-size: 28px;color: #135698;margin: 30px 0;}
.detail .row .col-md-8 {padding-right: 30px;}
.detail .row .col-md-8 p{font-size: 16px;color: #666;line-height: 28px;margin-bottom: 30px;}
.detail .row .col-md-8 h5{font-size: 28px;color: #135698;margin: 30px 0;font-weight: normal;}
/*.detail .row .dt-box img{width: 140px;height: 180px;}*/
.detail .row .dt-box h6{font-size: 16px;color: #135698;font-weight: normal;}
.detail .row .dt-box h6 span{font-size: 22px;height: 50px;line-height: 50px;}
.detail .row .dt-box p{color: #135698;font-size: 14px;margin-bottom: 15px;}
.detail .row .dt-box .js{color: #666;}

.detail .row .col-md-3 .download{display: block;height: 75px;line-height: 75px;text-align: center;background: #BF2629;color: #fff;font-size: 20px;text-decoration: none;}
.detail .row .col-md-3 .download img{vertical-align: middle;margin-right: 15px;}
.detail .row .col-md-3 dl {margin-top: 30px;position: relative;}
.detail .row .col-md-3 dl dd{position: absolute;bottom: 0;background: rgba(0,0,0,.7);width: 100%;padding: 5px 0 5px 15px;}
.detail .row .col-md-3 dl dd span{display: block;color: #fff;font-size: 13px;line-height: 22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.detail .row .col-md-3 dl dt img{width: 100%;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: 100%;right: 0;}
.swiper-pagination-bullet{border-radius: 0;opacity: initial;}
@media only screen and (max-width: 600px) {
	.detail .row .col-md-9 {padding-right: 0;border-right:none;}
	.detail .row .col-md-8 {padding-right: 0px;}
    .detail .row .col-md-3 {display: none;}
    .voice{padding: 0 15px;}
    .voice .row a h6{padding: 0;}
    .voice .row a p{padding: 0;}
    
    .detail .row {padding:30px 0}
    .detail{padding: 0 15px;}
    .top {padding: 0 15px;}
    .top .container .row .col-md-7{padding: 0;}
    
    .top .container .row .col-md-7 h5{font-size: 18px;}
    .top .container .row .col-md-7 .ul-label li{line-height: 10px;padding: 0 10px;font-size: 14px;}
    
    .top .container .row .col-md-7 .ul-label li:first-child{display:none}
    .top .container .row .col-md-7 .ul-more li a{font-size: 14px;}
    .detail .row .col-md-9 p{font-size: 14px;}
    .detail .row .col-md-9 h5{font-size: 22px;line-height: 30px;}
    .detail .row .dt-box{display: none;}
    
    .voice h5{font-size: 26px;height: 50px;line-height: 50px;margin: 10px 0;}
    .voice .row{padding: 0;margin-bottom: 30px;}
    
    .voice .row a h6{font-size: 18px;margin-bottom: 10px;}
    .voice .row a p{font-size: 14px;}
    .voice .row .col-md-9 ul li{font-size: 14px;}
    
    .top .container .row .col-md-7 .ul-label{margin: 10px 0;}
    .top .container .row .col-md-7 .ul-share{margin-top: 15px;}
    .top .container .row{padding: 50px 0 20px 0;}

}

@media only screen and (min-width: 600px) {
	.detail .row .col-md-9 {padding-right: 0;border-right:none;}
	.detail .row .col-md-8 {padding-right: 0px;}
    .detail .row .col-md-3 {display: none;}
    
    .voice{padding: 0 15px;}
    .voice .row a h6{padding: 0;}
    .voice .row a p{padding: 0;}
    .detail{padding: 0 15px;}
    .top {padding: 0 15px;}
    
    .top .container .row .col-md-7{padding: 0;}
    .top .container .row .col-md-7 h5{font-size: 22px;}
    .top .container .row .col-md-7 .ul-label li{line-height: 10px;padding: 0 10px;font-size: 14px;}
    .top .container .row .col-md-7 .ul-more li a{font-size: 14px;}
    .detail .row .col-md-9 p{font-size: 14px;}
    .detail .row .col-md-9 h5{font-size: 22px;}
    .detail .row .dt-box{display: none;}
    
    .voice h5{font-size: 26px;height: 50px;line-height: 50px;}
    .voice .row{padding: 0;}
    
    .voice .row a h6{font-size: 18px;}
    .voice .row a p{font-size: 14px;}
    .voice .row .col-md-9 ul li{font-size: 14px;}
}

@media only screen and (min-width: 768px) {
    
	.detail .row .col-md-9 {padding-right: 0;border-right:none;}
	.detail .row .col-md-8 {padding-right: 0px;}
    .detail .row .col-md-2{display: none;}
    .detail .row .col-md-3 {display: none;}
    .top .container .row .col-md-7{padding-left: 0px;}
    
    .voice{padding: 0;}
    .detail{padding: 0;}
    .top {padding: 0;}
    
    .top .container .row .col-md-7 h5{font-size: 24px;}
    .top .container .row .col-md-7 .ul-label li{line-height: 20px;padding: 0 20px;font-size: 16px;}
    /*.top .container .row .col-md-7 .ul-more li a{font-size: 16px;}*/
    /*.detail .row .col-md-9 p{font-size: 16px;}*/
    .detail .row .col-md-9 h5{font-size: 22px;}
    .detail .row .dt-box{display: none;}
    
    .voice h5{font-size: 36px;height: 100px;line-height: 100px;}
    .voice .row{padding: 30px 0;}
    
    .voice .row a h6{font-size: 24px;}
    .voice .row a p{font-size: 14px;}
    .voice .row .col-md-9 ul li{font-size: 16px;}
} 

@media only screen and (min-width: 992px) {
	.voice .row a p{font-size: 16px;line-height: 28px;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;padding-right: 50px;}
	.page-box{width: 35%;}
	
	.detail .row .dt-box{display: block;}
	.detail .row .dt-box img{width: 100%;}
	.detail .row .dt-box p{color: #135698;font-size: 14px;margin-bottom: 15px;width: 100%;}
	
	.detail .row .col-md-9 {padding-right: 25px;border-right: 1px solid #ECECEC;}
	.detail .row .col-md-8 {padding-right: 30px;}
	
    .detail .row .col-md-3 {display: block;}
    
    .top .container .row .col-md-7{padding-left: 50px;}
    
    .detail .row .dt-box{display: block;}
} 

@media only screen and (min-width: 1200px) {
	.voice .row a p{font-size: 16px;line-height: 28px;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;padding-right: 50px;}

	/*.detail .row .dt-box img{width: 140px;height: 180px;}*/
	
	.detail .row .dt-box p{color: #135698;font-size: 14px;margin-bottom: 15px;}
}

@media only screen and (min-width: 1680px) {
	.voice{width: 1440px;}
	.top .container{width: 1440px;}
	.voice .row a p{font-size: 16px;line-height: 28px;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;padding-right: 50px;}
	
	.detail{width: 1440px;}
}