.publi_ban img{display: block;width: 100%;}
.publi_tit{text-align: center;}
.publi_tit p{color: #cecece;}
.choo_box{margin:30px auto;z-index: 100; width: 480px;height: 68px;line-height: 68px;background: #f9f9f9;position: relative;}
.publi_list{position: relative;z-index: 50;}
.choo_box input{outline: none;color: #606060;padding-left: 33px;box-sizing: border-box display: block;position: relative;z-index: 50; padding-left: 32px;box-sizing: border-box; width: calc(100% - 53px);line-height: 68px;}
.choo_btn{cursor: pointer; position: absolute;transform: rotate(180deg); background: url(/images/up.png)no-repeat center center/100%; right: 29px;width: 22px;height: 22px;top: 50%;margin-top: -11px;transition: all .3s ease-in;}
.choo_down{display: none; background: #f9f9f9;position: absolute;width: 100%; left: 0; top: 100%;line-height: 50px;color: #606060;}
.choo_down li{transition: all .3s ease-in; border-top: 1px solid #E1E1E1; cursor: pointer;padding-left: 33px;box-sizing: border-box;}
.choo_down li:hover{background: #CCCCCC;}
.choo_top.active .choo_btn{transform: rotate(0);}
.publi_list{margin-top: 58px;}
.publi_list li{width: 32.5%;background: #f7f7f7;padding: 25px 0 30px;box-sizing: border-box; float: left;margin-left: 1.25%;margin-top: 15px;}
.publi_list li:nth-of-type(3n+1){margin-left: 0;}
.public_name{display: -webkit-box; transition: all .3s ease-in;color: #2f2f2f;height: 60px; padding: 0 20px 0 30px;box-sizing: border-box; margin-top: 40px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.publi_pic{width: 94%;margin: auto;overflow: hidden;}
.publi_pic img{display: block;width: 100%;transition: all .3s ease-in;}
.publi_list li:hover img{transform: scale(1.05);}
.publi_list li:hover .public_name{color: #014099;text-decoration: underline;}
@media only screen and (max-width:1440px ) {
	.public_name{margin-top: 20px;}
	.publi_list{margin-top: 40px;}
}
@media only screen and (max-width:1366px ) {
	.publi_list li{ padding: 20px 0 25px;}
	.choo_box{width: 400px;}
	.choo_box{line-height: 60px;height: 60px;}
	.choo_box input{line-height: 60px;}
}
@media only screen and (max-width:1280px ) {
	.public_name{margin-top: 20px;}
}
@media only screen and (max-width:768px ) {
	.publi_list{padding: 0 20px;box-sizing: border-box;}
	.public_name{margin-top: 10px;height: 50px;}
}
@media only screen and (max-width: 500px) {
	.choo_box{width: 300px;}
	.publi_list li{width: 49%;float: left;margin-left: 0;}
	.publi_list li:nth-of-type(even){float: right;}
	.public_name{padding: 0 10px;}
	.publi_list{margin-top: 30px;}
}<!--ºÄÊ±1756508360.6339Ãë-->