.nycqlbl {
	padding: 80px 0px 200px; position: relative; background-color: rgb(243, 243, 243);
}
.nycqlbldw {
	top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; z-index: -1; background-color: rgb(243, 243, 243);
}
.nycqlblbox {
	width: 100%;
}
.nycqlblbox_item {
	border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.nycqlblbox_itemtitle {
	height: 76px; display: flex;
}
.nycqlblbox_itemtitlel {
	flex:1 1 0px; display: flex; align-items: center;
}
.nycqlblbox_itemtitlel i {
	transition:0.3s; transform: scale(0); -webkit-transform: scale(0); -moz-transition: all .3s; -moz-transform: scale(0); -o-transform: scale(0); -webkit-transition: all .3s; -o-transition: all .3s;
}
.nycqlblbox_itemtitlel span {
	transition:0.4s; flex:1 1 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 18px; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.nycqlblbox_itemtitle .nycqlblbox_itemtitlel:hover i {
	color: rgb(225, 38, 68); transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.nycqlblbox_itemtitlel span {
	transition:0.4s; flex:1 1 0px; color: rgb(51, 51, 51); font-family: "ProximaNova-Semibold"; font-size: 18px; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;
}
.nycqlblbox_itemtitle .nycqlblbox_itemtitlel:hover span {
	transform: translateX(5px); -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -o-transform: translateX(5px);
}
.nycqlblbox_itemtitle .on.nycqlblbox_itemtitlel i {
	color: rgb(225, 38, 68); transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.nycqlblbox_itemtitle .on.nycqlblbox_itemtitlel span {
	transform: translateX(5px); -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -o-transform: translateX(5px);
}
.nycqlblbox_itemtitlelr {
	padding: 0px 40px; display: flex; cursor: pointer; align-items: center;
}
.nycqlblbox_itemtitlelr span {
	transition:0.4s; width: 26px; height: 26px; overflow: hidden; display: flex; transform: rotate(-90deg); justify-content: center; align-items: center; -webkit-transform: rotate(-90deg); -moz-transition: all .4s; -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transition: all .4s; -o-transition: all .4s;
}
.on1.nycqlblbox_itemtitlelr span {
	transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg);
}
.on.nycqlblbox_itemtitlelr span {
	transform: rotate(0deg); -webkit-transform: rotate(0); -moz-transform: rotate(0); -o-transform: rotate(0);
}
.nycqlblbox_itemct {
	width: 100%; padding-bottom: 40px; display: none;
}
.nycqlblbox_itemct .nycqlblbox_itemcta {
	padding: 0px 20px; height: 40px; color: rgb(85, 85, 85); line-height: 40px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.nycqlblbox_itemct .nycqlblbox_itemcta:hover {
	color: rgb(223, 0, 44); background-color: rgb(255, 255, 255);
}
.nycqlblbox_itemct .on.nycqlblbox_itemcta {
	color: rgb(223, 0, 44); background-color: rgb(255, 255, 255);
}
.nycqlbrbox {
	padding: 80px 0px 0px 90px;
}
.nycqlbrbox_titlet {
	display: flex; justify-content: space-between; align-items: center;
}
.nycqlbrbox_titleth {
	color: rgb(51, 51, 51); font-family: "ProximaNova-Semibold"; font-size: 36px;
}
.nycqlbrbox_titletssbox {
	border-radius: 5px; border: 2px solid rgb(35, 68, 136); border-image: none; overflow: hidden; display: flex; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.nycqlbrbox_titletssbox_sr {
	border: 0px currentColor; border-image: none; width: 230px; height: 38px; line-height: 38px; padding-left: 15px; font-size: 14px;
}
.nycqlbrbox_titletssbox_tj {
	background-position: center; border: 2px solid rgb(35, 68, 136); border-image: none; width: 50px; height: 38px; line-height: 38px; background-repeat: no-repeat; background-color: rgb(35, 68, 136);
}
:-ms-input-placeholder.nycqlbrbox_titletssbox_sr {
	color: rgb(153, 153, 153); font-size: 16px;
}
.nycqlbrbox_titleb {
	padding: 15px 0px 25px; color: rgb(102, 102, 102); line-height: 24px; -ms-word-break: break-all;
}
.pinpai {
	padding-bottom: 35px;
}
.nycqlbrbox_title {
	border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.pinpai img {
	margin: 5px 8px 5px 0px; border-radius: 5px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 11%; overflow: hidden; display: inline-block;
}
.nycqlbrbox_ct {
	margin-top: 45px; display: flex; flex-wrap: wrap;
}
.nycqlbrbox_ct .nycqlbrbox_cta {
	width: 32%; margin-right: 2%; margin-bottom: 20px; display: block;
}
.nycqlbrbox_ct :nth-child(3n).nycqlbrbox_cta {
	margin-right: 0px;
}
.nycqlbrbox_ctaimg {
	border: 1px solid rgb(217, 217, 217); border-image: none; overflow: hidden;
}
.nycqlbrbox_ctaimg img {
	transition:0.4s; width: 100%; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;
}
.nycqlbrbox_ctatxt {
	padding: 0px 10px; height: 60px; display: flex; align-items: center;
}
.nycqlbrbox_ctatxtct {
	width: 100%; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.nycqlbrbox_ct .nycqlbrbox_cta:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.foot {
	margin-top: 0px;
}
@media screen and (max-width:1700px)
{
.nycqlbrbox {
	padding-left: 50px;
}
.nycqlbrbox_titleth {
	font-size: 30px;
}
.nycqlbrbox_ctatxtct {
	font-size: 14px;
}
}
@media screen and (max-width:1460px)
{
.pinpai img {
	width: 15%;
}
.nycqlbrbox_titleb {
	padding: 15px 0px;
}
.pinpai {
	padding-bottom: 25px;
}
}
@media screen and (max-width:1200px)
{
.nycqlbrbox_titleth {
	font-size: 26px;
}
.nycqlbrbox_titletssbox_sr {
	width: 180px;
}
}
@media screen and (max-width:992px)
{
.nycqlbl {
	padding: 20px 30px 30px; margin-top: 60px; margin-bottom: 120px;
}
.nycqlblbox_itemtitlel i {
	display: none;
}
.nycqlblbox_itemtitle > a {
	padding: 0px 10px 0px 30px;
}
.nycqlblbox_itemtitlel span {
	font-size: 18px;
}
.nycqlblbox_itemct .nycqlblbox_itemcta {
	padding: 0px 40px; height: 30px; line-height: 30px; font-size: 14px;
}
.nycqlblbox_itemtitlelr {
	padding: 20px;
}
.nycqlblbox_itemtitle {
	height: 50px;
}
.nycqlbrbox {
	padding-top: 40px; padding-left: 0px;
}
.nycqlbrbox_titleb {
	padding: 20px 0px;
}
}
@media screen and (max-width:768px)
{
.pinpai img {
	margin: 3px 2px 3px 0px; width: 23%;
}
.nycqlbrbox {
	padding-top: 30px;
}
.nycqlblbox_itemtitlel span {
	font-size: 16px;
}
.nycqlblbox_itemct .nycqlblbox_itemcta {
	font-size: 14px;
}
.nycqlbrbox_titletss {
	display: none;
}
.nycqlbrbox_titleth {
	text-align: center;
}
.nycqlbrbox_titleb {
	padding: 10px 0px 20px; line-height: 22px; font-size: 14px;
}
.nycqlbrbox_ct .nycqlbrbox_cta {
	width: 49%; margin-right: 2%; margin-bottom: 20px;
}
.nycqlbrbox_ct :nth-child(3n).nycqlbrbox_cta {
	margin-right: 2%;
}
.nycqlbrbox_ct :nth-child(2n).nycqlbrbox_cta {
	margin-right: 0px;
}
.nycqlbrbox_ctatxt {
	height: 50px; line-height: 50px;
}
}
