/*首页*/

.banner img {
	width: 100%;
}

.banner .banner-container {
	position: relative;
	overflow: hidden;
}

.banner .banner-pagination {
	position: absolute;
	bottom: 10px;
	width: 100%;
	left: 0;
	text-align: center;
	z-index: 9;
}

.banner .banner-pagination span {
	background-color: #fff;
	width: 13px;
	height: 13px;
	opacity: 1;
	display: inline-block;
}

.banner .banner-pagination span.swiper-pagination-bullet-active {
	background-color: #071459;
}

.index-box .title {
	padding-bottom: 1rem;
}

.index-ads {
	margin-top: 24px;
	margin-bottom: 30px;
}

.index-ads .video {
	width: 49%;
	position: relative;
}

.index-ads .video .text {
	background-color: rgba(0, 0, 0, 0.2);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	color: #fff;
	text-align: center;
	font-size: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.index-ads .video .text i {
	background: url('../images/index-video-icon.png') no-repeat;
	background-size: 100%;
	width: 65px;
	height: 65px;
	display: block;
	margin: 30px auto;
}

.index-ads .video img {
	width: 100%;
	vertical-align: bottom;
}

.index-ads .room {
	width: 49%;
	position: relative;
}

.index-ads .room .text {
	background-color: rgba(0, 0, 0, 0.2);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	color: #fff;
	text-align: center;
	font-size: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.index-ads .room .text i {
	background: url('../images/index-room-icon.png') no-repeat;
	background-size: 100%;
	width: 50px;
	height: 65px;
	display: block;
	margin: 30px auto;
}

.index-ads .room img {
	width: 100%;
	vertical-align: bottom;
}

.index-about{
	padding:1rem;
}

.index-about img{
	max-width:100%;
}

.index-about .con{
	line-height:1.875rem;
}

.index-room {
	box-shadow: 0px 0px 10px 0px rgba(27, 17, 13, 0.35);
	padding-bottom: 1rem;
}

.index-room .title {
	border-bottom: 1px solid #c59a5a;
	line-height: 45px;
	padding-left: 30px;
}

.index-room .con {
	position: relative;
}

.index-room .con .button-prev {
	width: 21px;
	height: 47px;
	position: absolute;
	left: 15px;
	top: 40%;
	background: url('../images/button-prev.png');
}

.index-room .con .button-next {
	width: 21px;
	height: 47px;
	position: absolute;
	right: 15px;
	top: 40%;
	background: url('../images/button-next.png');
}

.index-room .con .swiper-container {
	width: 80%;
	margin: 0 auto;
}

.index-room .con .swiper-slide {
	margin-bottom: 40px;
}

.index-room .con .swiper-slide img {
	max-width: 100%;
}

.index-room .con .text {
	line-height: 28px;
	font-size: 12px;
}

.index-room .con .text span,.index-room .con .text b {
	display: block;
	color: #c49858;
}

.index-room .con .text b em{
	font-style:normal;
	font-size:1.125rem;
}

.index-room .swiper-scrollbar {
	background-color: #cbcbcb;
	height: 9px;
}

.index-room .swiper-scrollbar-drag {
	margin-left: 0;
	background-color: #c59a5a;
}

.index-sambitus {
	padding: 1rem;
	box-shadow: 0px 0px 10px 0px rgba(27, 17, 13, 0.35);
}

.index-sambitus ul {
	margin-left: -2%;
}

.index-sambitus li {
	float: left;
	position: relative;
	width: 48%;
	margin-left: 2%;
	margin-top: 2%;
}

.index-sambitus li img {
	width: 100%;
	vertical-align: bottom;
}

.index-sambitus li .text {
	background-color: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	display: flex;
	color: #fff;
	justify-content: center;
	align-items: center;
	font-size: 1.5rem;
}

.index-subway {
	padding: 1rem;
}

.index-footer {
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
	text-align: center;
}

.index-footer .col-left {
	width: 65%;
}

.index-footer .col-left b {
	background: url(../images/links-cate.png) no-repeat;
	width: 82px;
	height: 26px;
	color: #000;
	margin-left: 0;
	text-align: center;
	line-height: 26px;
	margin-bottom: 10px;
	font-size: 0.875rem;
	font-weight: normal;
	display: inline-block;
}

.index-footer .col-left p {
	font-size: 0.625rem;
	line-height: 1.25rem;
	word-break: break-all;
}

.index-footer .col-left span {
	margin-top: 0.625rem;
	display: inline-block;
}

.index-footer .col-right {
	text-align: center;
	width: 27%;
}

.index-footer .col-right img {
	width: 100%;
}

.index-footer .col-right span {
	display: block;
	font-size: 0.625rem;
}


/*内页公共*/
.page-wrap {
	background-repeat: no-repeat;
	background-size: 100%;
}

.page-slide img {
	width: 100%;
}

.page-content {
	margin-top: 1.25rem;
	line-height: 1.875rem;
	word-wrap: break-word;
}

.page-content a {
	color: #00a0e9;
}

.page-content.no-mar-top {
	margin-top: 0;
}

.cate-name {
	position: relative;
	margin-top: 1.25rem;
}

.cate-name .bg {
	width: 100%;
}

.cate-name span {
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	left: 0;
	top: 0;
	font-size: 1.125rem;
	display: flex;
	justify-content: center;
}

.cate-desc {
	text-align: center;
	font-size: 0.875rem;
	color: #bb6c01;
	line-height: 1.875rem;
	margin-top: 1rem;
}

.cate-desc span {
	color: #333;
	font-size: 1.5rem;
}

/*提交问答*/
.faq-message {
	padding: 15px;
}

.faq-message form .top {
	border: 1px solid #b5b5b5;
}

.faq-message form .title {
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	background-color: #e3e3e3;
	background-image: url(../images/message-icon.png);
	background-position: left 15px center;
	background-repeat: no-repeat;
	padding-left: 40px;
}

.faq-message form .content {
	background-color: #fff;
}

.faq-message form textarea {
	width: 100%;
	height: 80px;
	border: 0px;
	padding: 15px;
	resize: none;
}

.faq-message form button {
	color: #221815;
	border: 0;
	background-color: #c49858;
	padding: 8px 40px;
	display: inline-block;
	margin-top: 30px;
}

.faq-message form .btn {
	text-align: center;
}

/*资格自测*/
.test-wrap {
	padding: 0 35px;
}

.test-wrap h3 {
	font-size: 20px;
	font-weight: normal;
	display: block;
	text-align: center;
}

.test-wrap .box {
	border: 1px solid #c49858;
	padding: 70px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

.test-wrap .btn {
	text-align: center;
}

.test-wrap .btn a {
	color: #221815;
	border: 0;
	background-color: #c49858;
	padding: 5px 40px;
	display: inline-block;
	margin: 0px 15px;
}

.test-form {
	padding: 30px 15px;
}

.test-form>div {
	background-color: #e3e3e3;
	padding: 30px;
}

.test-form .col-left {
	padding: 1rem;
	width: 100%;
}

.test-form .title {
	width: 100%;
	padding: 5px 0;
	border-bottom: 1px solid #221815;
	border-top: 1px solid #221815;
	text-align: center;
	font-size: 16px;
}

.test-form form li {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.test-form form li label {
	width: 30%;
	display: inline-block;
}

.test-form form li input {
	border: 1px solid #726c69;
	height: 30px;
	padding: 0px 10px;
	width: 65%;
}

.test-form .btn {
	text-align: center;
	margin-top: 40px;
}

.test-form .btn a {
	color: #221815;
	border: 0;
	background-color: #c49858;
	padding: 5px 40px;
	display: inline-block;
	margin: 0px 15px;
}

.test-form .test-form-tips {
	margin-top: 30px;
	padding: 1rem;
	width: 100%;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #333;
	position: relative;
}

.test-form .test-form-tips span {
	position: absolute;
	top: -10px;
	text-align: center;
	width: 100%;
	display: block;
	left: 0;
}

.test-form .test-form-tips span font {
	background-color: #e3e3e3;
	display: inline-block;
	padding: 0 30px;
}


.test-form .test-form-tips p {
	text-align: left;
}

.test-form .test-form-tips a {
	color: #221815;
	border: 0;
	background-color: #c49858;
	padding: 5px 40px;
	display: inline-block;
	margin: 0px 15px;
	margin-top: 15px;
}


/*城市聚合*/
.strategy-desc{
color:#08165d;
line-height:1.875rem;
margin-top:1.875rem;
}
.strategy-cate h4 {
	color: #08165d;
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 1rem;
}

.strategy-cate li {
	float: left;
	width: 48%;
	background-color: #bacc99;
	color: #fff;
	font-size: 0.875rem;
	padding: 1rem;
	margin-left: 2%;
	min-height: 100px;
	margin-top: 2%;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}

.strategy-cate li:nth-child(1),
.strategy-cate li:nth-child(3) {
	margin-left: 0px;
}

.strategy-cate li:nth-child(even) {
	background-color: #7ebad8;
}

.strategy-lists {
	margin-top: 30px;
}

.strategy-lists li {
	margin-top: 1.875rem;
}

.strategy-lists li .title {
	color: #fff;
	padding: 0 1.875rem;
	background-color: #7ebad8;
	text-align: center;
	line-height: 35px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-left: 25px;
	display: inline-block;
}

.strategy-lists li .text {
	background-color: #dfdfe1;
	padding: 1rem;
	position: relative;
	line-height: 1.625rem;
}

.strategy-lists li .text img {
	width: 100%;
}

.strategy-lists li:nth-child(even) .title {
	background-color: #bacc99;
}

.layout-wrap {
	background: url(../images/layout-bg.jpg) no-repeat center top;
	background-size:cover;
}

.about-nav li {
	margin-top: 1.5rem;
}

.about-nav li .img img {
	width: 100%;
	vertical-align: bottom;
}

.about-nav li .text {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #0951b9;
	padding: 1rem 0;
}

.about-nav li .text div {
	margin: 0;
}

.about-nav li .text .icon{
	width:8%;
}

.about-nav li .text .icon img{
	width:100%;
}

.about-nav li .text .title {
	font-size: 1.2rem;
	color: #fff;
	margin: 0 1rem;
}

.about-nav li .subtitle {
	width: 25%;
}

.about-nav li .subtitle img {
	width: 100%;
}

.about-nav li:nth-child(2) .text {
	background-color: #029108;
}

.about-nav li.two dt {
	width: 66%;
	float: left;
}

.about-nav li.two dt .pic img {
	width: 100%;
	vertical-align:bottom;
}

.about-nav li.two dt:nth-child(2) {
	width: 29%;
	float: right;
}

.about-nav li.two .con {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #0951b9;
	padding: 1rem 0;
	color:#fff;
	font-size: 1.5rem;
}

.about-nav li.two .con *{
	margin:0;
}


.about-nav li.two dt:nth-child(1) .con img {
	width: 30%;
}

.about-nav li.two dt:nth-child(1) .con{
	background-color:#613cc0;
}

.about-nav li.two dt:nth-child(2) .con img {
	width: 20%;
	margin-right:0.625rem;
}

.about-nav li.two dt:nth-child(2) .con{
	font-size:0.875rem;
	background-color:#cf2a5f;
}

.about-nav .other dt{
	float:left;
	width:48%;
	padding:1.3rem 0;
	font-size:1.2rem;
	background-color:#603CBF;
	margin-top:1.5rem;
	text-align:center;
}

.about-nav .other dt a{
	color:#fff;
	display:block;
}

.about-nav .other dt:nth-child(2){
	float:right;
	background-color:#D22C62;
}

.slogan {
	text-align: center;
	margin: 1rem;
}

.slogan img {
	width: 90%;
}

.buy-lists {
	margin-top: 1.875rem;
}

.buy-lists li{
	width:48%;
	margin-left:2%;
	float:left;
	margin-top:2%;
}

.buy-lists li:nth-child(1),.buy-lists li:nth-child(3){
	margin-left:0;
}

.buy-lists li img{
	width:100%;
}

.buy-lists li .text {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #0951b9;
	padding: 1rem 0;
	font-size: 1.25rem;
	color: #fff;
	min-height:60px;
}

.buy-lists li .text *{
	margin:0;
}

.buy-lists li .text img {
	width: 10%;
	margin-right:0.625rem;
}

.buy-lists li:nth-child(2) .text{
	background-color:#5332b6;
}

.buy-lists li:nth-child(3) .text{
	background-color:#00a501;
}

.buy-lists li:nth-child(4) .text{
	background-color:#be1f51;
}


/*房贷计算器*/
.loan-title {
	position: relative;
}

.loan-title::after {
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #231815;
	content: '';
}

.loan-title span {
	position: absolute;
	z-index: 9;
	background-color: #fff;
	font-size: 20px;
	left: 50%;
	top: -12px;
	margin-left: -80px;
	padding: 0px 40px;
}

.loan-calculator {
	padding: 40px 15px 15px 15px;
}

.loan-calculator .tip {
	color: #ff0000;
	text-align: center;
}

.loan-calculator li {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}

.loan-calculator li dt {
	margin-right: 15px;
	float: left;
}

.loan-calculator .title {
	font-size: 16px;
	margin-top: 30px;
}

.loan-calculator .title em {
	color: #f39800;
	font-style: normal;
}

.loan-calculator .title2{
	color:#ff0000;
}

.loan-calculator li label {
	width: 30%;
	display: block;
	float: left;
}

.loan-calculator li div {
	float: right;
	position: relative;
	width: 65%;
}

.loan-calculator li div.price span {
	position: absolute;
	right: 10px;
	top: 0;
	line-height: 30px;
}

.loan-calculator li.write div {
	margin-left: 95px;
}

.loan-calculator li.write div span {
	position: absolute;
	top: -20px;
	left: 0;
	font-size: 0.875rem;
}

.loan-calculator li .btn button {
	width: 110px;
	height: 25px;
	background-color: #9fa0a0;
	border: 0;
	border-radius: 5px;
}

.loan-calculator li .btn button:nth-child(2) {
	float: right;
}

.loan-calculator li .btn button.active {
	color: #fff;
	background-color: #0068b7;
}

.loan-calculator li input[type="text"],
.loan-calculator li select {
	border: 1px solid #756e6c;
	width: 100%;
	height: 30px;
	padding: 0px 10px;
}

.loan-result{
	border-top:1px solid #b8b8b8;
}

.loan-result .title {
	font-size: 16px;
	margin-top: 30px;
}

.loan-result .title em {
	color: #f39800;
	font-style: normal;
}

.loan-result .box {
	margin-top: 30px;
}

.loan-result .table h5 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 30px;
	padding-left: 20px;
}

.loan-result .table {
	width: 100%;
}

.loan-result .table:nth-child(2) {
	margin-top: 30px;
}

.loan-result .table table {
	border: 1px solid #959494;
	border-bottom: 0;
}

.loan-result table tr td {
	line-height: 30px;
	border-bottom: 1px solid #959494;
	width: 50%;
}

.loan-result table tr td:nth-child(1) {
	background-color: #d3d3d4;
	padding-left: 15px;
}

.loan-result table tr td:nth-child(2) {
	padding-right: 15px;
	text-align: right;
}

.loan-result .table table span {
	color: #ff0000;
}

/*房源列表*/
.room-ads li{
	float:left;
	width:49%;
	margin-left:2%;
	margin-top:1.5rem;
}

.room-ads li .title{
	background-color:#bacc99;
	height:57px;
	line-height:57px;
	color:#ffffff;
	font-size:24px;
	text-align:center;
}


.room-ads li .con{
	width:100%;
	height:170px;
	background-color:#e4e4e5;
	margin-top:5px;
	color:#000;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:1rem;
	line-height:30px;
	text-align: center;
	font-size:0.875rem;
}

.room-ads li .con span{
	font-size:38px;
}

.room-ads li .con em{
	font-size:28px;
	font-style:normal;
}


.room-ads li:nth-child(even) .title{
	background-color:#7ebad8;
}

.room-ads li:nth-child(1),.room-ads li:nth-child(3){
	margin-left:0;
}
.room-cate{
	text-align:center;
	position:relative;
	margin-top:30px;
	margin-bottom:30px;
}

.room-cate::before{
	background-color:#c59a59;
	width:100%;
	height:1px;
	content:'';
	position:absolute;
	left:0;
	top:17px;
}

.room-cate span{
	display:inline-block;
	background-color:#c59a59;
	text-align:center;
	line-height:34px;
	color:#fff;
	font-size:1.125rem;
	border-radius:20px;
	position:relative;
	z-index:2;
	padding:0 1rem;
}
.room-lists li {
	margin-top: 1rem;
}

.room-lists li .img{
	position:relative;
}

.room-lists li .img img {
	max-width: 100%;
}

.room-lists li .text {
	font-size: 0.875rem;
	padding: 1rem 1.875rem;
	background-color: #e6e6e6;
	line-height: 24px;
	transition: all 0.5s;
}

.room-lists li .text span {
	display: block;
	color: #c49858;
}

.room-lists li .img i {
    background: url(../images/show-icon.png) no-repeat;
	background-size:100%;
    width: 25px;
    height: 22px;
    display: block;
    position: absolute;
    right: 25px;
    bottom: 25px;
}

.room-detail li {
	margin: 1.875rem 0;
}

.room-detail li .img{
	position:relative;
}

.room-detail li .img img {
	max-width: 100%;
}

.room-detail li .text {
	font-size: 0.875rem;
	padding: 1rem 1.875rem;
	background-color: #e6e6e6;
	line-height: 1.875rem;
	transition: all 0.5s;
}

.room-detail li .text span ,.room-detail li .text b{
	display: block;
	color: #c49858;
}

.room-detail li .text b{
	font-size:1.125rem;
}

.room-detail li .img i {
    background: url(../images/show-icon.png) no-repeat;
	background-size:100%;
    width: 25px;
    height: 22px;
    display: block;
    position: absolute;
    right: 25px;
    bottom: 25px;
}



.about-ads img{
	width:100%;
}

.about-ambitus{
	margin-top:1.25rem;
	margin-bottom:1.875rem;
}

.about-ambitus li{
	position:relative;
	width:100%;
	display:inline-block;
	margin-top:1rem;
}

.about-ambitus li p{
	font-size:0.875rem;
	line-height:1.5rem;
	margin-top:0.625rem;
}

.about-ambitus li b{
	color:#c59a59;
	font-weight:normal;
}

.about-ambitus li:nth-child(1) img,.about-ambitus li:nth-child(4) img{
	width:100%;
	margin-top:1rem;
}

.about-ambitus li:nth-child(2),.about-ambitus li:nth-child(3){
	background:none;
}

.about-ambitus li:nth-child(2){
	margin-top:2.5rem;
}


.about-ambitus li:nth-child(2) img{
	position:absolute;
	right:0;
	top:-30px;
	z-index:5;
	width:36%;
}

.about-ambitus li:nth-child(2) .text{
	padding:1rem;
	background-color:#f6f0e6;
	float:left;
	width:80%;
	padding-right:73px;
}

.about-ambitus li:nth-child(3){
	margin-top:2.5rem;
}


.about-ambitus li:nth-child(3) img{
	position:absolute;
	left:0;
	top:-30px;
	z-index:5;
	width:36%;
}

.about-ambitus li:nth-child(3) .text{
	padding:1rem;
	background-color:#f6f0e6;
	float:right;
	width:80%;
	padding-left:73px;
}

.about-row-wrap{
	position:relative;
}

.about-row-wrap .left-icon {
    position: absolute;
    top: 0;
	width:18%;
}
.about-row-wrap .cate-name{
	padding-left:4rem;
}

.about-row-wrap .cate-name h4 {
    font-size: 1.25rem;
    color: #08165d;
    border-bottom: 1px solid #08165d;
    display: inline-block;
    padding-bottom: 3px;
}

.about-con{
	line-height:1.75rem;
	padding-left:4rem;
	padding-top:1rem;
}

.message-form{
	background-color:rgba(255,255,255,0.9);
	padding:40px 30px;
	border-radius:10px;
}

.message-form li{
	margin-top:1rem;
	position:relative;
}

.message-form li:nth-child(1){
	margin-top:0;
}

.message-form li label{
	width:20%;
	display:inline-block;
	text-align: right;
	padding-right:10px;
}
.message-form li input{
	width:78%;
	display:inline-block;
	height:30px;
	border:1px solid #6a6a6d;
}

.message-form li button{
	background-color:#0068b7;
	color:#fff;
	border:0;
	border-radius:5px;
	width:78%;
	height:30px;
	display:inline-block;
	font-size:1rem;
	
}

.message-form li span{
	position:absolute;
	right:10px;
	line-height:30px;
	top:0;
	color:#b2b2b2;
}

.message-tip{
	margin-top:30px;
	color:#fff;
	text-align:center;
	line-height:30px;
}

/*新闻中心*/
.news-cate{
	margin-top:1rem;
}
.news-cate ul{
	margin-left:-2%;
}
.news-cate li{
	float:left;
	width:31.333%;
	background-color:#061252;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	text-align:center;
	padding:10px 0;
	margin-left:2%;
	border-bottom:3px solid #fff;
}
.news-cate li.active{
	border-bottom:3px solid #c59a59;
}
.news-cate li a{
	color:#fff;
}
.news-lists li{
	border-bottom:1px solid #7e7e7e;
	padding:1rem 0;
	width:100%;
	display:inline-block;
	position:relative;
	height: 140px;
}
.news-lists li .text{
	width:50%;
	float:left;
}
.news-lists li .text .other{
	font-size:0.75rem;
	position:absolute;
	left:0;
	bottom:1rem;
}
.news-lists li .img{
	width:45%;
	float:right;
	height: 100%;
	overflow: hidden;
}
.news-lists li .img img{
	width:100%;
	vertical-align:bottom;
	height: 100%;
	object-fit: cover;
}

.news-detail{
	margin:1.875rem 0;
}

.news-detail .detail-head{
	border-bottom:1px solid #7e7e7e;
	padding-bottom:1rem;
	margin-bottom:1rem;
}
.news-detail .detail-head h4{
	margin-bottom:1rem;
	font-weight:normal;
	font-size:1.125rem;
}

.news-detail .detail-head span{
	font-size:0.75rem;
}

.news-detail .detail-con{
	line-height:1.875rem;
}

/*山水繁华*/
.ambitus-ul ul{
	margin-top:1rem;
}
.ambitus-ul li{
	width:100%;
	display:inline-block;
	margin-top:0.3125rem;
	position:relative;
}
.ambitus-ul li .text{
	width:49%;
	float:left;
	background-color:#bedceb;
	padding:0.625rem;
	height:100%;
	position:absolute;
}
.ambitus-ul li .text b{
	font-size:0.875rem;
	color:#7ebad8;
}
.ambitus-ul li .text p{
	font-size:0.75rem;
	margin-top:0.3125rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	line-height:1.125rem;
}
.ambitus-ul li .img{
	width:49%;
	float:right;
}
.ambitus-ul li .img img{
	width:100%;
	vertical-align:bottom;
}

.ambitus-ul li:nth-child(even) .text{
	background-color:#edf2e5;
}

.ambitus-ul li:nth-child(even) .text b{
	color:#bacc99;
}

.ambitus-ul dl{
	margin-top:1rem;
}

.ambitus-ul dl .text b{
	font-size:0.875rem;
	color:#7ebad8;
}
.ambitus-ul dl .text p{
	font-size:0.75rem;
	margin-top:0.3125rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	line-height:1.125rem;
}
.ambitus-ul dl .img{
	margin-top:1rem;
}
.ambitus-ul dl img{
	width:100%;
}