/*page*/
.content-wrap {background-color:#f3f3f3;padding:60px 0;}
.content-wrap .comwidth{background-color:#fff;}

/*erji nav*/
.page-top-nav {overflow:hidden;}
.page-top-nav li{float:left;}
.page-top-nav li a{display:block;line-height:80px;0.3s ease 0s;font-size:16px;font-weight:bold;padding:0 30px;position:relative;}
.page-top-nav li a::after{content: "";position: absolute;width: 1px;height: 15px;display: block;background: #ccc;top: 50%;margin-top: -7px;right: 0px;}
.page-top-nav li a:before {position: absolute;content: '';left: 50%;bottom: 0px;width: 0%;height: 3px;background-color: none;transition: all .3s;}
.page-top-nav li a:hover:before,.page-top-nav li a.active:before {width: 80%;left: 10%;background-color: #e60911;}
.page-top-nav li a:hover,.page-top-nav li a.active{color:#e60911;}

/*列表*/
.proContainer {padding:50px 40px;overflow:hidden;}
.proContainer .proLi{float:left;width: 49%;background-color:#f3f3f3;box-sizing:border-box;padding:20px;margin-bottom: 25px;}
.proContainer .proLi:nth-child(2n){float:right;}
.proContainer .proLi a{display:block;overflow:hidden;}
.proContainer .proLi img{float:left;height: 110px;margin-right:25px;width: 185px;object-fit: cover;}
.proContainer .proLi span{font-weight:bold;padding-top:15px;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.proContainer .proLi p{margin-top:15px;line-height:24px;color:#595959;}
.proContainer .proLi:hover *{color:#e60911}


/*fanye*/
.page-wrap {margin:40px 0;text-align:center;}
.page-wrap *{font-size:16px;margin:0 15px;font-family:simhei;}
.page-wrap span{display:none !important;;}












/*! 移动端适配 - 屏幕宽度小于768px时生效 */
@media (max-width:768px){
    .comwidth{width:100%;padding: 0 15px;box-sizing:border-box}
    .content-wrap {background:#ffffff;padding: 20px 0;}
    .erji-page-nav {background:#eeeeee;}
/*erji nav*/
.page-top-nav li a{;line-height: 40px;font-size: 16px;font-weight: normal;padding: 0px 2px;}
.page-top-nav li a::after{content: none;}
.page-top-nav li a:before {position: absolute;content: '';left: 50%;bottom: 0px;width: 0%;height: 1px;background-color: none;transition: all .3s;}
.page-top-nav li a:hover:before,.page-top-nav li a.active:before {width: 80%;left: 10%;background-color: #e60911;}



/*列表*/
.proContainer {padding: 20px 0 15px;overflow:hidden;box-sizing: border-box;}
.proContainer .proLi{float: none;width: 100%;padding: 0;margin-bottom: 15px;}
.proContainer .proLi:nth-child(2n){float:none;}
.proContainer .proLi a{display:block;overflow:hidden;}
.proContainer .proLi img{float: none;height: auto;margin-right:25px;width: 100%;object-fit: cover;}
.proContainer .proLi span{ display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 15px 0 0;}
.proContainer .proLi .proLi-txt {padding:0 10px 15px;}
.proContainer .proLi p{margin-top:15px;line-height:24px;color:#595959;}





    
}
/*! 超小屏适配 (375px以下) */
@media (max-width:375px){
.page-top-nav li a{;line-height: 40px;font-size: 14px;font-weight: normal;padding: 0px 2px;}
}