﻿@charset "gb2312";
/* CSS Document */

body, html, p, ul, li{
			margin: 0;
			padding: 0;
		}
		li {
			list-style: none;
		}
		.gl-box {
			 /*    display: block;
			 			width: 100%; */
		}
		.gl-content {
			width: 1200px;
			margin: auto;
		}
		/* 头部 */
		.header-top {
			background-color: #f1f1f1;
			text-align: right;
			padding: 6px 0;
		}
		.header-top .header-top-label:not(:first-child) {
			margin-left: 5px;
		}
		.header-top .header-top-label {
			color: #898989;
		}
		
		.header-nav {
			padding: 5px 0;
		}
		.header-content {
			display: flex;
			display: -webkit-flex;
			align-items: center;
		}
		.header-title {
			font-size: 1.6rem;
    		font-weight: 600;
    		margin-left: 10px;
    		margin-right: 25px;
    		color: #555555;
		}
		.header-nav-list {
			margin-left: 100px;
		}
		.header-nav-list .nav-item {
			float: left;
			list-style: none;
			padding: 0 20px;
		}
		.header-nav-list .nav-item a{
			text-decoration: none;
			color: #555555;
			font-weight: 600;
		}
		.header-nav-list .nav-item.active a, .header-nav-list .nav-item:hover a{
			color: #ef9e36;
		}
		/* 主体 */
		.hot-phone-list {
			margin-top: 25px;
			margin-bottom: 30px;
			display: flex;
			display: -webkit-flex;
			justify-content: space-around;
		}
		.banner {
			height: 500px;
			margin-bottom: 50px;
		}
		.banner-item img {
			width: 100%;
			height: 100%;
		}
		/* 描述 */
		.desc-box {
			margin-right: 80px;

			background-color: #f1f1f1;
			padding: 15px 200px 15px 480px;
			margin-bottom: 50px;
		}
		.desc-border {
			position: relative;
			height: 350px;
			width: 330px;
			border: 5px solid #ef9e36;
		}
		.desc-block {
			position: absolute;
			left: -110px;
			top: 40px;
			width: 360px;
			height: 270px;
			background-color: #ef9e36;
		}

        .video {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 360px;
			height: 270px;
			background-color: #ef9e36;
		}
		.desc-content {
		    position: absolute;
		    padding: 10px;
		    background-color: #f1f1f1;
		    z-index: 1;
		    left: 275px;
		    width: 690px;
		    top: 40px;
		}
		.desc-title {
			font-size: 1.2rem;
		    font-weight: 600;
		    color: #555555;
		}
		.desc-about {
			color: #cacaca;
			margin-bottom: 20px;
		}
		.desc-text {
			text-indent: 27px;
		    font-size: 0.89rem;
		    color: #555555;
		}
		/*   */
		.show-list {
			margin-bottom: 40px;
		}
		.show-item:not(:last-child) {
			margin-bottom: 30px;
		}
		.show-header {
			text-align: center;
			
		}
		.show-line {
			position: relative;
			margin: 20px 0;
		}
		.show-line:before {
			content: '';
			display: block;
			width: 100%;
			border-bottom: 1px solid #dfdfdf;
			position: absolute;
			top: 0;
			right: 0;
			z-index: -1;
		}
		.show-line:after {
			content: '';
			display: block;
			width: 135px;
			border-bottom: 1px solid #fff;
			margin: auto;
		}
		.show-details {
			display: flex;
			display: -webkit-flex;
			justify-content: space-between;
		}
		.detail-item {
			text-align: center;
		}
		.detail-image img {
			max-width: 100%;
			max-height: 100%;
		}
		.detail-title {
			color: #555555;
			font-size: 1.2rem;
			margin: 25px 0;
		}
		.detail-content {
			color: #6c6b6b;
			margin-bottom: 20px;
			font-size: 0.95rem;
		}
		.detail-button {
			background-color: #ef9e37;
			border: none;
		    padding: 5px 25px;
		    color: #fff;
		    border-radius: 3px;
		    cursor: pointer;
		}
		/* 新闻消息 */
		.news {
			display: flex;
			display: -webkit-flex;
			justify-content: space-between;
		}
		.new {
			width: 360px;
		}
		.new-header {
			margin-bottom: 15px;
		}
		.new-title {
		    font-size: 1.4rem;
		    color: #555555;
		    font-weight: 600;

		}
		.new-more {
			font-size: 0.95rem;
		    color: #ef9e37;
		    float: right;
		    margin-top: 10px;
		    cursor: pointer;
		}
		/* 优惠列表 */
		.discount-item {
			display: flex;
			display: -webkit-flex;
			align-items: center;
			padding: 20px 5px;
		}
		.discount-item.active {
			background-color: #ef9e37;
		}
		.discount-item.active .discount-content {
			color: #fff;
		}
        .discount-item.active .discount-content a {
			color: #fff;
            text-decoration:none;
		}
		.discount-item.active .discount-date {
			color: #fff;
		}
		.discount-item.active .discount-date, .discount-item.active .discount-date:before, .discount-item.active .discount-date:after {
			border-color: transparent;
		}
		.discount-date {
			position: relative;
		    width: 55px;
		    color: #555555;
		    padding: 12px 5px;
		    border: 2px solid #ebebeb;
		    margin-right: 14px;
		}
		.discount-content {
			width: 90%;
		}
		.discount-content {
			color: #8e8e8e;
		}
		.discount-text {
			font-size: 0.9rem;
		}
		.discount-date:before {
			content: '';
		    position: absolute;
		    display: block;
		    top: 20px;
		    right: -10px;
		    height: 0px;
		    width: 0px;
		    border-top: 10px solid transparent;
		    border-left: 10px solid #ebebeb;
		    border-bottom: 10px solid transparent;
		}
		.discount-date:after {
			content: '';
		    position: absolute;
		    display: block;
		   	top: 20px;
		    right: -7px;
		    border-top: 10px solid transparent;
		    border-left: 10px solid #FFFFFF;
		    border-bottom: 10px solid transparent;
		    z-index: 3;
		}
		.discount-title {
		    font-size: 1.1rem;
		    margin-bottom: 10px;
		    font-weight: 600;
		}
		.discount-text {
		    font-size: 0.9rem;
		    height: 44px;
		    overflow: hidden;
		    line-height: 22px;
		    overflow: hidden;
		  	text-overflow: ellipsis;
		  	display: -webkit-box;
		  	-webkit-line-clamp: 2;
		  	-webkit-box-orient: vertical;
		}

        .discount-text a{
           color: #555555;
           text-decoration:none;
        }
		/* 优惠活动 */
		.house-item {
		    padding: 10px 0;
		    border-bottom: 1px dashed #e8e8e8;
		    color: #555555;
		    font-size: 0.95rem;
		}
		.house-item .house-date {
			float: right;
		}
		.house-item .house-ball {
			display: inline-block;
		    width: 8px;
		    height: 8px;
		    background-color: #555555;
		    float: left;
		    border-radius: 4px;
		    margin-top: 7px;
		    margin-right: 5px;
		}

        .house-item a {
            color: #555555;
            text-decoration:none;
        }

		/* 金牌顾问 */
		.user-header {
			text-align: center;
			margin-top: 30px;
			margin-bottom: 20px;
		}
		.users {
			display: flex;
			display: -webkit-flex;
			justify-content: space-between;
			margin-bottom: 50px;
		}
		.users .user {
			width: 170px;
			border: 2px solid #f3f3f3;
		}
		.users .user.active .user-content{
			background-color: #ef9e37;
			color: #fff;
		}
		.users .user.active .user-button {
			border: 1px solid #fff;
		}
		.user-image {
			text-align: center;
			font-size: 0;
		}
		.user-image img {
			max-height: 100%;
			width: 100%;
		}
		.user-content {
			color: #555555;
			text-align: center;
			padding: 20px 8px 15px 8px;
		}
		.user-desc {
			font-size: 0.8rem;
			line-height: 22px;
			margin-bottom: 10px;
		}
		.user-name {
			margin-bottom: 10px;
		}
		.user-button {
			background-color: #ef9e37;
			border-color: transparent;
		    padding: 5px 25px;
		    color: #fff;
		    border-radius: 3px;
		    cursor: pointer;
		}
		/* 联系方式 */
		.contacts {
			display: flex;
			display: -webkit-flex;
			justify-content: space-around;
			margin-bottom: 30px;
		}

		.contact {
			text-align: center;
		}
		.contact-title {
			font-size: 0.85px;
			color: #555555;
			font-weight: 600;
		}
		.contact:after {
			content: "";
			display: inline-block;
			width: 30px;
			height: 4px;
			background-color: #ef9e37;
		}
		/*  */
		.footer {
			padding: 25px 0;
			text-align: center;
		}
		.links {
			display: inline-block;
			vertical-align: bottom;
		}
		li.link {
		    float: left;
		    margin-right: 5px;
		    color: #fff;
		}