      body{
		  background-color: #f2f4f6;
	  }
	  
	  .tab-bar {
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #fff;

        }

        .tab-bar .tab {
            width: 188px;
            height: 60px;
            line-height: 60px;
            font-size: 18px;
            color: #333333;
            font-weight: 600;
            cursor: pointer;
        }

        .tab-bar .tab.active {
            color: #A86B3C;
            border-bottom: 1px solid rgba(168,107,60,1);
        }
		
		.tab-content-box{
			
		}

        .investment-service {
            height: 424px;
            display: flex;
            justify-content: center;
            background-color: #fff;
            margin-top: 121px;
        }

        .investment-service .left ,
        .investment-service .right,
        .product-type .left,
        .product-type .right,
        .faq .left,
        .faq .right{
            width: 680px;
        }

        .investment-service .left {
            margin-right: 40px;

        }

        .investment-service .left .title,
        .product-type .left .title,
        .faq .left .title{
            font-size: 30px;
            color: #A86B3C;
            text-align: justify;
            font-weight: 700;
			height: auto!important;
        }

        .investment-service .left .title .icon-title,
        .product-type .left .title .icon-title,
        .faq .left .icon-title {
            height: 23px;
        }

        .investment-service .left .title > span,
        .product-type .left .title > span,
        .faq .left .title > span{
            margin-left: 13px;
        }

        .investment-service .left .info {
            font-size: 18px;
            color: #333333;
            letter-spacing: 0;
            text-align: justify;
            line-height: 30px;
            font-weight: 400;
            text-indent: 33px;
            margin-left: 36px;
        }

        .button-box {
            margin-top: 24px;
            margin-left: 36px;
        }

        .button-box .button {
            width: 406px;
            height: 50px;
            font-size: 20px;
            color: #A86B3C;
            font-weight: 600;
            background: #FFFAEF;
            border: 1px solid rgba(168,107,60,1);
            box-sizing: border-box;
            cursor: pointer;
        }

        .investment-service .right .img {
            display: block;
            width: 100%;
            height: 414px;
            transform: translateY(-70px);
            background: rgba(191,0,8,0.04);
        }

        .product-type {
            height: 470px;
            background: url("../assets/zhuanhu-product-bg.png");
            display: flex;
            justify-content: center;
        }

        .product-type .left .title {
            margin-top: 60px;
        }

        .product-type .panel {
            height: 247px;
            margin-top: 40px;
            border: 2px solid rgba(255,255,255,1);
            background-color: #fff;
            box-sizing: border-box;
			position: relative;
			overflow: hidden;
        }
		
		.single{
			display: none;
			position: absolute;
			right:0px;
			top:-30px;
			width: 139px;
			height: 140px;
			background: url("../assets/icon-zhuanhu-1.png");
		}
		
		.list{
			display: none;
			position: absolute;
			right:0px;
			top:-40px;
			width: 143px;
			height: 150px;
			background: url("../assets/icon-zhuanhu-2.png");
		}
		
		.product-type .panel:hover{
			background: #FFFFFF;
			background-image: linear-gradient(180deg, rgba(246,219,180,0.53) 0%, rgba(255,255,255,0.00) 57%);
		}
		
		.product-type .panel:hover .single{
			display: block;
		}
		
		.product-type .panel:hover .list{
			display: block;
		}

        .product-type .panel .panel-title {
            font-size: 24px;
            color: #333333;
            text-align: justify;
            font-weight: 700;
            margin-top: 33px;
            margin-left: 82px;
        }

        .product-type .panel .panel-content {
            margin-top: 31px;
            font-size: 20px;
            color: #6D7179;
            line-height: 30px;
            font-weight: 400;
            margin-left: 61px;
        }

        .icon-square {
            width: 6px;
            height: 6px;
            transform: rotate(-45deg);
            transform-origin: 50% 50%;
            background: #E9D1A1;
            border-radius: 1px;
            vertical-align: middle;
            margin-right: 15px;
            display: inline-block;
        }

        .product-type .right {
            margin-left: 40px;
        }

        .product-type .right .panel {
            margin-top: 140px;
        }
        .product-type .left .panel-content > .text {
            margin-top: 22px;
        }

        .product-type .right .panel-content > .text {
            margin-top: 16px;
        }

        .satisfy-condition {
            height: 590px;
            display: flex;
            justify-content: center;
			background: url("../assets/zhuanhu-bg.png");
        }

        .satisfy-condition .left-tab {
            width: 330px;
            height: 590px;
            background-image: linear-gradient(180deg, rgba(251,225,186,0.06) 0%, rgba(255,231,196,0.15) 100%);
        }

        .satisfy-condition .left-tab .tabs {
            display: flex;
            flex-direction: column;
            justify-content: center;
            font-size: 24px;
            color: #FFFFFF;
            line-height: 38px;
            font-weight: 600;
            height: 153px;
            padding-left: 32px;
            cursor: pointer;
            box-sizing: border-box;
        }

        .satisfy-condition .left-tab .tabs:first-child {
            margin-top: 214px;
        }

        .satisfy-condition .left-tab .tabs.active {
            font-size: 24px;
            color: #E9D1A1;
            text-align: justify;
            line-height: 38px;
            font-weight: 700;
			padding-left: 25px;
            border-left: 7px solid #E9D1A1;
            box-sizing: border-box;
			background-image: linear-gradient(270deg, rgba(255,255,255,0.00) 0%, rgba(233,209,161,0.27) 100%);
        }

        .satisfy-condition .tab-content {
            width: 1070px;
            padding-top: 60px;
        }

        .satisfy-condition .tab-content .header .title {
            font-size: 30px;
            color: #E9D1A1;
            text-align: justify;
            font-weight: 700;
            padding-left: 140px;
			height:auto;
        }

        .satisfy-condition .tab-content .header .title-tip {
            margin-top: 5px;
            font-size: 20px;
            color: rgba(255,255,255,0.45);
            line-height: 30px;
            font-weight: 400;
            padding-left: 152px;
        }

        .satisfy-condition .tab-content .header .title > span {
            margin: 0 22px;
        }
        .satisfy-condition .tab-content .header .title > img {
            height: 20px;
            vertical-align: middle;
        }

        .satisfy-condition .tab-content .body {
            margin-top: 79px;
            font-size: 20px;
            color: rgba(255,255,255,0.90);
            letter-spacing: 0.5px;
            line-height: 30px;
            font-weight: 400;
            padding-left: 105px;
        }
        .satisfy-condition .tab-content .body .item {
            margin-top: 24px;
        }

        .satisfy-condition .tab-content .body .item .li:first-child {
            margin-top: 15px;
        }

        .satisfy-condition .tab-content .body .item .li {
            margin-top: 12px;
        }

        .satisfy-condition .tab-content .body .item .li span {
            left: -18px;
            top: 12px;
        }

        .icon-circle {
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background-color: #E9D1A1;
            display: inline-block;
            vertical-align: middle;
            position: absolute;
            left: 0;
            top: 11px;
        }

        .satisfy-condition .tab-content .body .li-box {
            margin-left: 70px;
        }

        .tip-bar {
            height: 42px;
            line-height: 42px;
            font-size: 16px;
            color: #946100;
            letter-spacing: 0;
            text-align: center;
            font-weight: 400;
            background: rgba(242,192,118,0.14);
        }

        .faq {
            display: flex;
            justify-content: center;
        }

        .faq .left {
            margin-right: 40px;
        }

        .faq .right .faq-panel:nth-of-type(1) {
            margin-top: 100px;
        }

        .faq .faq-panel:nth-of-type(1){
            margin-top: 30px;
        }

        .faq .faq-panel{
            background-color: #fff;
            margin-top: 40px;
			position: relative;
			overflow: hidden;
			border: 2px solid #ffffff;
        }
		
		
		.faq .faq-panel:hover{
			background: #FFFFFF;
			background-image: linear-gradient(180deg, rgba(246,219,180,0.53) 0%, rgba(255,255,255,0.00) 57%);
		}
		
		.faq .faq-panel .aadq{
			display: none;
			position: absolute;
			right:-4px;
			top:-24px;
			font-family: MicrosoftYaHei-Bold;
			font-size: 80px;
			color: rgba(233,209,161,0.38);
			text-align: justify;
			font-weight: 700;
		}
		
		.faq .faq-panel:hover .aadq{
			display: block;
		}

        .faq .faq-panel > .q {
            font-size: 24px;
            color: #333333;
            text-align: justify;
            font-weight: 700;
            padding: 44px 0 0 80px;
        }

        .faq .faq-panel > .answer {
            font-size: 20px;
            color: #6D7179;
            line-height: 30px;
            font-weight: 400;
            padding: 30px 58px 55px 60px;
        }

        .answer-item {
            padding-left: 15px;
            margin-top: 16px;
        }

        .warning-tip {
            font-size: 16px;
            color: #946100;
            letter-spacing: 0;
            line-height: 30px;
            font-weight: 400;
            width: 1400px;
            height: 130px;
            margin: 40px auto 60px;
            background: rgba(242,192,118,0.14);
        }

        .warning-tip > p {
            padding: 20px 58px;
        }