.zblxfs {
	margin-top: 80px;
}
.zblxfs_title {
	width: 100%;
}
.zblxfs_titlet {
	display: flex; align-items: center;
}
.zblxfs_titlet span {
	width: 21px; height: 3px; background-color: rgb(223, 0, 44);
}
.zblxfs_titlet p {
	color: rgb(51, 51, 51); font-family: "ProximaNova-Semibold"; font-size: 36px; margin-left: 15px;
}
.zblxfs_titleb {
	color: rgb(102, 102, 102); padding-left: 36px; margin-top: 15px;
}
.zblxfs_ct {
	width: 100%; margin-top: 40px; display: flex;
}
.zblxfs_ctitem {
	padding: 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 23.5%; height: 310px; margin-right: 2%; display: flex; flex-direction: column;
}
:nth-child(4n).zblxfs_ctitem {
	margin-right: 0px;
}
.zblxfs_ctitemimg {
	margin: 50px auto 0px;
}
.zblxfs_ctitemimg img {
	transition:0.4s; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;
}
.zblxfs_ctitem:hover .zblxfs_ctitemimg img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.zblxfs_ctitemh {
	margin: 10px 0px; transition:0.4s; text-align: center; color: rgb(51, 51, 51); text-transform: capitalize; font-size: 22px; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;
}
.zblxfs_ctitem:hover .zblxfs_ctitemh {
	color: rgb(225, 38, 68); margin-top: 15px;
}
.zblxfs_ctitemtxt {
	padding: 0px 30px; flex:1 1 0px; text-align: center;
}
.zblxfs_ctitemtxt a {
	color: rgb(97, 97, 97); font-size: 18px;
}
.zblxfs_ctitemtxt a:hover {
	color: rgb(223, 0, 44);
}
.zblxfs_ctitemtxt > div a {
	color: rgb(97, 97, 97); font-size: 18px;
}
.zblxfs_ctitemtxt > div a:hover {
	color: rgb(223, 0, 44);
}
.qtlxfs {
	padding-top: 70px; margin-top: 70px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.qtlxfsl {
	overflow: hidden;
}
.qtlxfslimg {
	background-position: center; transition:0.4s; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;
}
.qtlxfsl:hover .qtlxfslimg {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.qtlxfsr {
	padding: 15px 80px;
}
.qtlxfsr .qtlxfsr_item {
	padding-bottom: 65px; margin-bottom: 50px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.qtlxfsr :last-child.qtlxfsr_item {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.qtlxfsr_item_title {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: "ProximaNova-Semibold"; font-size: 30px;
}
.qtlxfsr_item_title02 {
	padding-left: 30px; font-size: 20px; font-weight: 600; margin-top: 10px;
}
.qtlxfsr_item_ct {
	margin-top: 10px;
}
.qtlxfsr_item_ct > div {
	padding: 5px 0px; display: flex;
}
.qtlxfsr_item_ct i {
	color: rgb(35, 68, 136); font-size: 18px; margin-right: 8px;
}
.qtlxfsr_item_ct a {
	flex:1 1 0px; color: rgb(51, 51, 51);
}
.qtlxfsr_item_ct a:hover {
	color: rgb(223, 0, 44);
}
.lybd {
	margin-top: 90px;
}
.lybd_title {
	width: 100%; text-align: center; color: rgb(51, 51, 51); font-family: "ProximaNova-Semibold"; font-size: 36px;
}
.lybd_ct {
	width: 100%; margin-top: 40px;
}
.lybd_ctbdt {
	display: flex; justify-content: space-between;
}
.lybd_ctbdt > div {
	width: 49%;
}
.lybd_ctbdl_item {
	padding: 0px 25px; border-radius: 5px; height: 70px; line-height: 70px; overflow: hidden; margin-bottom: 20px; display: flex; background-color: rgb(245, 245, 245); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
:last-child.lybd_ctbdl_item {
	margin-bottom: 0px;
}
.lybd_ctbdl_iteml span {
	color: rgb(102, 102, 102); text-transform: capitalize; font-size: 14px;
}
.lybd_ctbdl_iteml b {
	color: rgb(223, 0, 44); font-size: 18px;
}
.lybd_ctbdl_itemr {
	flex:1 1 0px;
}
.lybd_ctbdl_itemr input {
	border: 0px currentColor; border-image: none; width: 100%; height: 100%; padding-left: 10px; background-color: rgb(245, 245, 245);
}
.lybd_ctbdl_itemr input:-ms-input-placeholder {
	color: rgb(153, 153, 153); font-size: 14px;
}
.lybd_ctbdr {
	border-radius: 5px; overflow: hidden; display: flex; flex-direction: column; background-color: rgb(245, 245, 245); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.lybd_ctbdrt {
	padding-left: 20px; margin-top: 20px;
}
.lybd_ctbdrt span {
	color: rgb(102, 102, 102); text-transform: capitalize; font-size: 14px;
}
.lybd_ctbdrt b {
	color: rgb(223, 0, 44); font-size: 18px;
}
.lybd_ctbdrb {
	flex:1 1 0px;
}
.lybd_ctbdrb_tep {
	padding: 0px 20px; border: 0px currentColor; border-image: none; width: 100%; height: 100%; background-color: rgb(245, 245, 245); resize: none;
}
.lybd_ctbdrb textarea:-ms-input-placeholder {
	color: rgb(153, 153, 153); font-size: 14px;
}
.lybd_ctbdb {
	margin-top: 50px;
}
.lybd_ctbdb {
	display: flex; justify-content: center;
}
.lybd_ctbdb > input {
	margin: 0px 10px; border-radius: 5px; border: 0px currentColor; transition:0.4s; border-image: none; width: 205px; height: 65px; color: rgb(255, 255, 255); overflow: hidden; font-size: 20px; background-color: rgb(223, 0, 44); -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.lybd_ctbdb > input:hover {
	transform: scale(0.95); -webkit-transform: scale(.95); -moz-transform: scale(.95); -o-transform: scale(.95);
}
.lybd_ctbdb > .lybd_ctbdbcz {
	background-color: rgb(174, 174, 174);
}
@media screen and (max-width:1700px)
{
.zblxfs_ctitemtxt {
	padding: 0px 5px;
}
.zblxfs_ctitemtxt a {
	font-size: 16px;
}
.zblxfs_ctitemimg img {
	width: 100px;
}
.qtlxfsr {
	padding: 15px 50px;
}
}
@media screen and (max-width:1200px)
{
.qtlxfsr {
	padding: 10px 30px;
}
.qtlxfsr .qtlxfsr_item {
	padding-bottom: 25px; margin-bottom: 25px;
}
}
@media screen and (max-width:992px)
{
.zblxfs {
	margin-top: 60px;
}
.zblxfs_titlet p {
	font-size: 30px;
}
.lybd_title {
	font-size: 30px;
}
.zblxfs_titleb {
	margin-top: 10px;
}
.zblxfs_ct {
	flex-wrap: wrap;
}
.zblxfs_ctitem {
	width: 49%; height: 280px; margin-bottom: 10px;
}
.zblxfs_ct {
	margin-top: 20px;
}
:nth-child(2n).zblxfs_ctitem {
	margin-right: 0px;
}
.zblxfs_ctitemimg {
	margin-top: 20px;
}
.qtlxfs {
	margin-top: 50px;
}
.qtlxfsl {
	height: 400px;
}
.qtlxfsr {
	padding: 10px 0px;
}
.qtlxfsr_item_title {
	font-size: 24px;
}
.lybd {
	margin-top: 40px;
}
.lybd_ct {
	margin-top: 20px;
}
.lybd_ctbdl_item {
	padding: 0px 10px; height: 50px; line-height: 50px;
}
.lybd_ctbdb {
	margin-top: 20px;
}
.lybd_ctbdb > input {
	height: 46px; line-height: 46px;
}
.lybd_ctbdrt {
	padding-left: 10px; margin-top: 10px;
}
.lybd_ctbdrb_tep {
	padding: 0px 10px;
}
}
@media screen and (max-width:768px)
{
.zblxfs_ctitem {
	width: 100%; margin-right: 0px;
}
.zblxfs_titlet p {
	font-size: 26px;
}
.lybd_title {
	font-size: 26px;
}
.zblxfs_titlet p {
	margin-left: 0px;
}
.zblxfs_titlet span {
	display: none;
}
.zblxfs_titleb {
	line-height: 22px; padding-left: 0px; font-size: 14px;
}
.zblxfs_ctitemimg img {
	width: 80px;
}
.zblxfs_ctitemimg {
	margin-top: 15px;
}
.zblxfs_ctitemh {
	margin: 5px 0px; font-size: 22px;
}
.zblxfs_ctitem {
	padding: 10px 0px 20px; height: auto;
}
.zblxfs_ctitemtxt > div a {
	line-height: 18px; font-size: 14px;
}
.zblxfs_ctitemtxt a {
	line-height: 18px; font-size: 14px;
}
.qtlxfsl {
	height: 280px;
}
.qtlxfsr_item_title {
	font-size: 20px; margin-top: 20px;
}
.qtlxfsr_item_ct {
	margin-top: 5px;
}
.qtlxfsr_item_ct i {
	font-size: 16px;
}
.qtlxfsr_item_ct a {
	line-height: 20px; font-size: 14px;
}
.zblxfs_ctitemtxt {
	font-size: 14px;
}
.qtlxfsr_item_ct > div {
	padding: 0px; line-height: 22px; font-size: 14px;
}
.qtlxfsr_item_title02 {
	margin-top: 12px;
}
.lybd {
	margin-top: 25px;
}
.lybd_ctbdl_item {
	margin-bottom: 10px;
}
.lybd_ctbdb > input {
	font-size: 18px;
}
.qtlxfsr {
	padding: 0px;
}
.lybd_ctbdt {
	flex-wrap: wrap;
}
.lybd_ctbdt > div {
	width: 100%;
}
.lybd_ctbdr {
	height: 200px; margin-top: 10px;
}
}
