/* ????/????/???? */
.news .recommend{margin-top:16px}
.news .recommend .title>a{font-size:16px}
.news a span{color:#adadad}
.news .recommend .info{margin:10px 0 12px;position:relative}
.news .recommend .info .pic{float:left;margin-right:11px}
.news .recommend .info img{width:168px;height:112px;vertical-align:bottom}
.news .recommend .info .text{float:left;width:calc(100% - 180px);word-break:break-all}
.news ul{width:100%}
.news li{line-height:27px}
.webkit_bw {-webkit-line-clamp:5}
.ie_bw {max-height:100px}
.ie_bw::after{right:2px}

.more{margin-top:10px;text-align:right}
.more a{color:#337ab7}
.more.pt0{margin-top:0px}/* ????? */


.industry .item{padding:10px 0;position:relative}
.industry .item .fl{width:90px}
.industry .item .ctt{position:relative;width:calc(100% - 90px);margin-left: 90px;padding:0 15px}

@media (min-width: 768px){
    .industry .ctt{margin-top:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}

/* ???? */
/*.honor .cd-horizontal-timeline{margin:0 auto;padding-top:0}*/
/*.honor .cd-horizontal-timeline .timeline{width:100%;max-width:unset}*/
/*.honor .cd-horizontal-timeline .events-content{width:100%;margin:0 auto}*/
/*.honor .cd-horizontal-timeline .events-content ol{width:100%}*/
/*.honor .cd-horizontal-timeline .events-content li{padding:0 40px}*/
/*.honor .cd-horizontal-timeline .events-content li > *{max-width:unset}*/
/*.honor .cd-horizontal-timeline .events-content h2{font-size:14px;font-weight:normal;text-align:center;color:#337ab7;cursor:pointer}*/
/*.honor .cd-horizontal-timeline .events-content em{font-size:14px;margin:0 auto}*/
/*.honor .cd-horizontal-timeline .events-content p{font-size:14px;display:none}*/
/*.honor .cd-horizontal-timeline .events-wrapper::before{background-image:none}*/
/*.honor .cd-horizontal-timeline .events-wrapper::after{background-image:none}*/
/*.honor .cd-horizontal-timeline .events-content li a{text-decoration:none;font-size:14px}*/
/*.honor .cd-horizontal-timeline .events a{text-decoration:none}*/
/*.honor .cd-horizontal-timeline .events a.selected::after{background-color: #ed1c24;border-color: #ed1c24}*/
/*.honor .cd-horizontal-timeline .filling-line{background-color:#ed1c24}*/
/*.layui-col-space20 .contact a{background-color:#2E4F8F}*/

#swiper-honor{position:relative}
#swiper-honor .swiper-container{height:144px;margin:0 40px}
#swiper-honor .swiper-slide .wh100p{height:100%;font-size:12px}
#swiper-honor .swiper-slide .date{position:relative;cursor:pointer;height:calc(50% - 7px)}
#swiper-honor .swiper-slide .date div{position:absolute;bottom:0;width:100%;text-align:center;padding:0 5px 0 10px}
#swiper-honor .swiper-slide .layui-elem-field{border-width:1px 0 0 0;border-color:#dfdfdf;margin:0;top:7px;height:12px;position:relative}
#swiper-honor .swiper-slide .layui-elem-field legend{margin:0;padding:0;text-align:center;width:100%}
#swiper-honor .swiper-slide .layui-elem-field legend span{position:absolute;width:12px;height:12px;top:-6px;background:#fff;border:1px solid #dfdfdf}
#swiper-honor .swiper-slide .detail{cursor:pointer;margin-top:10px;color:#337ab7;text-align:center}
#swiper-honor .swiper-slide .detail div{padding-left:10px}
/* #swiper-honor .swiper-button-next,#swiper-honor .swiper-button-prev{background-size:20px auto} */

#swiper-honor .swiper-slide .layui-elem-field:before{width:50%;border-bottom:1px solid #dfdfdf;content:"";position: absolute;left:0;top:0px}
#swiper-honor .swiper-slide .layui-elem-field:after{width:calc(50% - 12px);border-bottom:1px solid #dfdfdf;content:"";position: absolute;right:0;top:0px}

#swiper-honor .swiper-slide-prev .layui-elem-field:before{border-bottom:3px solid #ed1c24;top:-1px}
#swiper-honor .swiper-slide-prev .layui-elem-field:after{border-bottom:3px solid #ed1c24;top:-1px}
#swiper-honor .swiper-slide-active .layui-elem-field:before{border-bottom:3px solid #ed1c24;left:0;top:-1px}
#swiper-honor .swiper-slide-active .layui-elem-field legend span{background:#ed1c24;border-color:#ed1c24}
#swiper-honor .swiper-slide-prev .layui-elem-field legend span{border:2px solid #ed1c24}

/** swipe ??2??? **/
.honor .swiper-button-prev{left:0px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
.honor .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
.honor .swiper-button-next{right:0px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
.honor .swiper-button-next:hover{background-position:0 -139px;background-size:100%}

@media only screen and (max-width: 767px) {
    .honor .swiper-button-prev{margin-top:-16px;width:36px;height:36px}
    .honor .swiper-button-next{margin-top:-16px;width:36px;height:36px;background-position:0 -74px}
    .honor .swiper-button-prev:hover{background-position:0 -37px;background-size:100%;outline:none}
    .honor .swiper-button-next:hover{background-position:0 -111px;background-size:100%;outline:none}
}
.nop
.layui-btn-normal {
    background-color: #337ab7;
}

@media (min-width: 768px) and (max-width: 992px){
	.container {
    	width: 800px;
	}
}

