.cl-list-banner{background-position: center center;height: 390px;}
.pro-link-h1{color: #333;font-size:2.5rem;line-height: 1.5;margin-bottom: 2rem;padding-top: 3rem;text-align: center;}
.pro-links .row{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;padding:1.5rem;margin-bottom:2rem;border-radius: 10px;}
.pro-link-img {display: flex;justify-content: center;align-items: center;overflow: hidden;}
.pro-link-img a {border: 2px solid #f8f8f8;border-radius: 10px;padding: 8px;}
.pro-link-img a:hover{background: #4667aa;}
.pro-link-img:hover .prod-link-num{color: #fff;}
.prod-link-num{text-align:center;font-size:1.35rem;margin-top: 8px;}
.pro-link-text .tit{font-size: 1.6rem;padding-bottom: .5rem;margin-bottom:1rem;border-bottom: 2px solid #e9e9e9;}
.pro-link-text p{margin-bottom:1rem}
.pro-link-cont {overflow: auto;}
.pro-link-cont ul li{font-size: 1rem;border-bottom: 1px dotted #dadada;float: left;width: calc(50% - 2rem);padding: .5rem .5rem .5rem 0;margin-left: 2rem;list-style-type: disclosure-closed;color: #dfdfdf;}
.pro-more{margin:1rem 0}
.pro-more a{color: #323232;text-decoration: underline;float:right;font-size: 1.45rem;}

.cl-list h1{color: #333;font-size:2.5rem;line-height: 1.5;margin-bottom: 2rem;padding-top: 3rem;text-align: left;}
.cl-list p{font-size:1rem;color: #666;  margin: 1rem 0;line-height:}
.cl-list-item .row{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;padding:1.5rem;margin-bottom:2rem;border-radius: 10px;}
.cl-list-item .item-img {border: 2px solid #f8f8f8;border-radius: 10px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.cl-list-item .item-text .tit{font-size:2rem;margin-bottom:1rem}
.cl-list-item .item-text .details ul li{background:#f8f8f8;border:1px solid #cbcbcb;font-size:1rem;line-height: 3rem;height: 3rem;padding-left:1rem;border-bottom: none;}
.cl-list-item .item-text .details ul li:last-child{border-bottom: 1px solid #cbcbcb;}
.cl-list-item .item-text .details ul span{display: block;background:#ffffff;width: 50%;float: right;line-height: 3rem;height: 3rem;padding-left:1rem;border-bottom: 1px solid #cbcbcb;border-left: 1px solid #cbcbcb;box-sizing: border-box;}
.more{font-size:1.5rem;margin:1rem 0}
.more a{color: #323232;text-decoration: underline;}
.getBtnMore>a{width: 35%;float: left;padding: 13px 0px;border-radius: 4px;text-align:center}
.getBtnMore .getPriceBtn{background: #4667aa;color: #fff;display: block;margin-right:1.5rem}
.getBtnMore .requestBtn{border:1px solid #4667aa;color:#4667aa}

.pages ul {display: flex;align-items: center;justify-content: center;margin: 60px 0 80px 0;}
.pages ul li {margin-left: 20px;color: #999;width: 40px;height: 40px;text-align: center;font-size: 20px;border: 2px solid #999;box-sizing: border-box;line-height: 1.95;}
.pages ul li.shang, .pages ul li.xia {display: flex;justify-content: center;align-items: center;padding: 0 8px;width: auto;font-size: 18px;}
.pages ul li.on {background: #999;color: #fff;}
.pages ul li.shou, .pages ul li.mo, .pages ul li.zong {font-size: 16px;padding: 0 10px;width: auto;}

@media (min-width: 1200px){.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1400px;}}
@media screen and (max-width: 768px){
	.cl-list-banner{background-size: cover;height: 180px;}
	.pro-link-img{padding: 0;}
	.prod-link-num{font-size:1rem}
	.pro-link-cont ul li{float: none;width: auto;margin-left: 1.5rem;}
	.pro-more a{font-size: 1.2rem;}
	.pro-links .row, .cl-list-item .row{padding:1rem;margin: auto;margin-bottom: 2rem;}
	.cl-list h1{font-size:2rem}
	.cl-list-item .item-text .tit{font-size:1.5rem;margin:1rem 0}
	.cl-list-item .item-text{padding:0}
	.cl-list-item .item-text .details ul li{line-height: 2.5rem;height: 2.5rem}
	.cl-list-item .item-text .details ul span{line-height: 2.5rem;height: 2.5rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.more{font-size:1rem}
	.getBtnMore{text-align:center}
	.getBtnMore>a{width: 40%;}
	.pages ul{margin: 20px 0 80px 0;flex-wrap: wrap;}
    .pages ul li{margin-bottom: 15px;width: 30px;height: 30px;line-height: 1.45;}

}