@charset "utf-8";.wrap{margin:0 auto;min-width:1302px;background:#fff}.wrap .main>div{margin:0 auto;padding:80px 0;min-width:1180px}.wrap .main>div h3{letter-spacing:6px;line-height:53px;font-weight:400;opacity:1}.wrap .main>div h3>span{width:38px;margin-right:18px;text-align:center;font-size:24px;color:#ddaf59;letter-spacing:4px}.wrap .main>div h3 p span{font-size:38px;margin-right:-5px}.wrap .main>div h3 p b{padding-bottom:5px;border-bottom:4px solid #ddaf59;font-size:38px;letter-spacing:1px}.wrap .main .swiper-container{position:relative;top:-82px;padding:0;min-width:1180px}.wrap .main .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:640px}.wrap .content{margin:187px 0 0}.wrap .main .banner-img{height:640px;width:1920px;left:50%;margin-left:-960px}.wrap .main .swiper-container .swiper-slide-active{z-index:9}.wrap .swiper-container-horizontal>.swiper-pagination-bullets,.wrap .swiper-pagination-custom,.wrap .swiper-pagination-fraction{bottom:36px}.wrap .swiper-pagination-bullet{width:21px;height:4px;background-color:#ddaf59;border-radius:0;opacity:.4}.wrap .swiper-pagination-bullet-active{width:53px;background:#ddaf59;opacity:1}.wrap .main .select-fund,.wrap .main .strategy-system{background:rgba(221,175,89,.07)}.section-contain .strategy-header{display:flex}.section-contain .strategy-header .empty,.section-contain .strategy-header .line-contain{flex:1}.section-contain .strategy-header .line-contain{background-color:#ccc;height:1px;position:relative;top:26px;margin-right:24px}.section-contain .selected-title{display:flex;align-items:center;justify-content:center}.section-contain .selected-title img{width:18px;height:18px;margin-right:12px}.wrap .main .flagship-strategy{padding-top:0}.wrap .main .flagship-strategy ul{margin-top:40px}.wrap .main .flagship-strategy ul li{width:360px;border-right:1px solid #ebebeb;margin-top:40px}.wrap .main .flagship-strategy ul li:last-child{border-right:none}.wrap .main .flagship-strategy ul li div h2{top:-30px;left:50%;margin-left:-120px;width:240px;font-size:48px;font-weight:600;color:#ddaf59;opacity:.1;z-index:-1}.wrap .main .flagship-strategy ul li div h4{font-size:22px}.wrap .main .flagship-strategy ul li p{margin-top:24px}.wrap .main .flagship-strategy ul li p i{color:#a75237}.wrap .main .flagship-strategy ul li p span{font-size:18px;color:#a75237;letter-spacing:3px}.wrap .main .flagship-strategy ul li .content{margin:30px auto 40px;width:285px;height:175px;font-size:15px;line-height:25px;letter-spacing:2px}.wrap .main .flagship-strategy ul li a{margin:0 auto;width:106px;height:36px;border:1px solid #ddaf59;line-height:36px;font-size:14px;color:#ddaf59}.wrap .main .flagship-strategy ul li a:hover{color:#fff;background-color:#ddaf59}.wrap .main .select-fund>ul{margin-top:70px}.wrap .main .select-fund>ul>li{margin-right:18px;width:281px;height:302px}.wrap .main .select-fund>ul>li:last-child{margin-right:0}.wrap .main .select-fund>ul .rights-interests{background:url(//static.99fund.com/qy/isp_static/img/index/selected-fund-1.jpg) top center no-repeat;background-size:contain}.wrap .main .select-fund>ul .bond{background:url(//static.99fund.com/qy/isp_static/img/index/selected-fund-2.jpg) top center no-repeat;background-size:contain}.wrap .main .select-fund>ul .stock-debt{background:url(//static.99fund.com/qy/isp_static/img/index/selected-fund-3.jpg) top center no-repeat;background-size:contain}.wrap .main .select-fund ul .cash-management{background:url(//static.99fund.com/qy/isp_static/img/index/selected-fund-4.jpg) top center no-repeat;background-size:contain}.wrap .main .select-fund>ul>li div{box-sizing:border-box;height:180px;background-color:#fff}.wrap .main .select-fund>ul>li h4{margin:47px auto 0;padding:17px 0;width:86%;height:30px;line-height:30px;font-weight:700;background-color:#fff}.wrap .main .select-fund>ul>li h4 span{font-size:22px}.wrap .main .select-fund>ul>li h4 i{width:43px}.wrap .main .select-fund>ul>li h4 .icon{font-size:15px;color:#eedfc4}.wrap .main .select-fund>ul>li h4 .icon-right{transform:rotateY(-180deg)}.wrap .main .select-fund>ul>li div h4 .behind:after,.wrap .main .select-fund>ul>li div h4 .behind:before,.wrap .main .select-fund>ul>li div h4 .front:after,.wrap .main .select-fund>ul>li div h4 .front:before{content:"";position:absolute;top:50%;background-color:#eedfc4}.wrap .main .select-fund>ul>li div h4 .front:before{left:0;margin-top:-1px;width:30px;height:2px}.wrap .main .select-fund>ul>li div h4 .front:after{right:0;margin-top:-5px;width:10px;height:10px}.wrap .main .select-fund>ul>li div h4 .behind:before{left:0;margin-top:-5px;width:10px;height:10px}.wrap .main .select-fund>ul>li div h4 .behind:after{right:0;margin-top:-1px;width:30px;height:2px}.wrap .main .select-fund>ul>li div ul{position:relative;padding:5px 20px 0}.wrap .main .select-fund>ul>li div ul li{line-height:30px;display:flex;align-items:center;padding:0 6px}.wrap .main .select-fund>ul>li .bullet-icon{margin-right:5px;width:7px;height:7px;border-radius:50%;background-color:#f8f0df}.wrap .main .select-fund>ul>li .bullet-icon i{margin-top:2px;width:3px;height:3px;border-radius:50%;background-color:#ddaf59}.wrap .main .select-fund>ul>li div ul li a{position:relative;line-height:26px;width:100%;display:inline-flex;justify-content:space-between}.wrap .main .select-fund>ul>li div .learn-more a i{font-size:12px}.wrap .main .select-fund>ul>li div ul li:hover{color:#c3891e;text-decoration:underline}.wrap .main .select-fund>ul>li div ul li:hover b{color:#c3891e}.wrap .main .select-fund>ul>li div ul li a span{display:inline-block;height:26px;background-color:#fff}.wrap .main .select-fund>ul>li div .learn-more{font-size:14px;color:#ddaf59;line-height:20px;letter-spacing:2px;width:100%;bottom:24px}.wrap .main .solve-scheme{padding:0;height:446px;overflow:hidden;display:flex;justify-content:center}.wrap .main .solve-scheme>div{min-width:1920px;width:1920px;height:446px;background:url(//static.99fund.com/qy/isp_static/img/index/open-account@2x.jpg) left center no-repeat;background-size:812px 446px}.wrap .main .solve-scheme .open-account{margin:60px 0 0 691px;width:838px;height:316px;color:#fff;background-color:#ddaf59;box-shadow:5px 7px 20px 0 rgba(0,0,0,.09);border-radius:0 0 80px}.wrap .main .solve-scheme .open-account h2{margin:74px 0 0 64px;font-size:40px;line-height:56px;letter-spacing:7px}.wrap .main .solve-scheme .open-account h2:before{content:"";position:absolute;top:-10px;left:0;width:38px;height:4px;background-color:#4f423d}.wrap .main .solve-scheme .open-account p{margin:10px 0 0 64px;font-size:24px;line-height:33px;letter-spacing:4px}.wrap .main .solve-scheme .open-account .open-link{margin:47px 0 0 64px;width:180px;height:56px;font-size:20px;letter-spacing:3px;line-height:56px;background-color:#4f423d}.wrap .main .solve-scheme .open-account a i{vertical-align:1px}.wrap .main .solve-scheme .open-account div{right:0;bottom:0;width:408px;height:61px;background:url(//static.99fund.com/qy/isp_static/img/index/open-now.png);background-size:408px 61px}.wrap .main .solve-scheme .existed-account h2 b{font-weight:500}.wrap .main .solve-scheme .existed-account p{margin:16px 0 0 49px}.wrap .main .solve-scheme .existed-account p b{font-size:36px;letter-spacing:2px;font-weight:700}.wrap .main .solve-scheme .existed-account div{width:458px;height:64px;background:url(//static.99fund.com/qy/isp_static/img/index/welcome-back-2x.png);background-size:458px 64px}.wrap .main .solve-scheme .existed-account h2::before{content:"";position:absolute;top:-10px;left:0;width:38px;height:4px;background-color:#A75237}.wrap .main .strategy-system{padding-bottom:80px}.wrap .main>.strategy-system h3:before{width:38.5%}.wrap .main .strategy-system ul{margin:71px auto 0;width:1136px}.wrap .main .strategy-system ul li{width:560px;height:260px;margin-bottom:18px;background-color:#fff}.wrap .main .strategy-system ul li:nth-of-type(odd){margin-right:16px}.wrap .main .strategy-system ul li:last-of-type,.wrap .main .strategy-system ul li:nth-last-of-type(2){margin-bottom:0}.wrap .main .strategy-system ul li img{width:190px;height:260px}.wrap .main .strategy-system ul li div{vertical-align:top;margin:24px 0 0 30px;width:310px}.wrap .main .strategy-system ul li div h4{font-size:22px;font-weight:700}.wrap .main .strategy-system ul li div p{margin-top:10px;width:306px;font-size:14px;letter-spacing:2px;line-height:25px}.wrap .main .strategy-system ul li div a{width:106px;height:36px;border:1px solid #ddaf59;line-height:36px;color:#ddaf59;letter-spacing:2px;font-size:14px;bottom:30px;left:218px}.wrap .main .strategy-system ul li div a:hover{color:#fff;background-color:#ddaf59}.wrap .main .section-header{display:flex}.wrap .main .section-header .line-contain{background-color:#ccc;height:1px;position:relative;top:26px;margin-right:24px}.wrap .main .section-header .empty,.wrap .main .section-header .line-contain{flex:1}.wrap .main .section-header h3{letter-spacing:6px;line-height:53px}.wrap .main .section-header h3>span{width:38px;margin-right:18px;color:#ddaf59;letter-spacing:4px}.wrap .main .section-header h3 p span{font-size:38px;margin-right:-5px}.wrap .main .section-header h3 p b{padding-bottom:5px;border-bottom:4px solid #ddaf59;font-size:38px;letter-spacing:1px}.wrap .main .team{padding:80px 0 43px;background:#fff}.wrap .main .team .swiper-control{padding-top:18px;display:flex;align-items:center;justify-content:flex-end;width:1136px;margin:0 auto}.wrap .main .team .swiper-control .swiper-pagination{position:relative;display:inline-flex;height:26px;margin-right:17px;align-items:center}.wrap .main .team .swiper-control .swiper-pagination-bullet{width:5px;height:5px;background:rgba(221,175,89,.4);border-radius:3px;margin-right:5px}.wrap .main .team .swiper-control .swiper-pagination-bullet-active{width:20px;height:5px;background:#ddaf59;border-radius:3px}.wrap .main .team .swiper-control .swiper-button i{color:#ddaf59;font-size:42px;height:42px}.wrap .main .team .swiper-control .swiper-button:hover i{display:none}.wrap .main .team .swiper-control .swiper-button:hover i.icon-hover{display:inline-block}.wrap .main .team .team-swiper-container{margin-left:calc((100% - 1136px)/ 2)}.wrap .main .team .swiper-wrapper{width:306px;height:536px}.wrap .main .team .swiper-slide:hover .manager-pic{padding-top:0}.wrap .main .team .swiper-slide:hover .manager-profile{display:block}.wrap .main .team .swiper-wrapper .manager-pic{height:100%;padding-top:60px}.wrap .main .team .swiper-wrapper .manager-pic img{width:306px;height:440px}.wrap .main .team .swiper-wrapper .manager-profile{top:0;left:0;width:306px}.wrap .main .team .swiper-wrapper .manager-profile .manager-desc{height:440px;box-shadow:0 0 22px 0 rgba(0,0,0,.11);background:rgba(40,31,27,.6);display:flex;align-items:center;justify-content:center}.wrap .main .team .swiper-wrapper .manager-profile .desc-content{box-sizing:border-box;width:274px;height:408px;box-shadow:0 0 22px 0 rgba(0,0,0,.11);border:1px solid rgba(221,175,89,.6);padding:24px;color:#fff;line-height:25px}.wrap .main .team .swiper-wrapper .manager-profile .desc-content a{width:106px;height:36px;background:#ddaf59;box-shadow:0 0 22px 0 rgba(0,0,0,.11);border:1px solid #ddaf59;color:#fff;line-height:36px;letter-spacing:2px;bottom:24px;left:82px}.wrap .main .team .swiper-wrapper .manager-profile h2{line-height:30px;letter-spacing:4px;margin-bottom:6px}.wrap .contact{position:fixed;right:40px;bottom:125px}.wrap .contact .contact-icon{width:64px;height:64px;background:#ddaf59;border-radius:4px}.wrap .contact .icondianhua1{line-height:64px;color:#fff;font-size:30px}.wrap .contact:hover .contact-content{display:flex}.wrap .contact .contact-container{width:174px;height:118px}.wrap .contact .contact-content{box-sizing:border-box;position:fixed;right:112px;width:174px;min-height:76px;padding:15px 0 15px 16px;background:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(208,208,208,.5);align-items:center}.wrap .contact .contact-content.contact-one-group{bottom:119px}.wrap .contact .contact-content.contact-two-groups{bottom:98px}.wrap .contact .contact-left i{margin-right:10px}.wrap .contact .contact-right{text-align:left}.wrap .contact .contact-right .contact-group:nth-of-type(2){margin-top:10px}.wrap .contact .contact-right .contact-name{font-size:14px;font-weight:400;color:#333;line-height:20px}.wrap .contact .contact-right .contact-tel{margin-top:2px;font-size:12px;font-weight:400;color:#999;line-height:17px}