@charset "utf-8";
body{}
img{display: block;}
img.ofi{object-fit: cover;font-family: 'object-fit: cover;';}
img.ofc{object-fit: contain;font-family: 'object-fit: contain;';}

/* 通用 */
.w{width: 1200px;margin: 0 auto;}

::-webkit-scrollbar {
	/* display: none; */
	width:5px;
	height:5px
}
::-webkit-scrollbar-track {
	border-radius:0;
	background:#e5e5e5; 
}
::-webkit-scrollbar-thumb {
	border-radius:5px;
	background: #07529e;
}
::-webkit-scrollbar-thumb:hover {
	border-radius:5px;
	background: #07529e;
}

.com-page{display: flex;justify-content: center;align-items: center;}
.com-page-item{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.com-page-item span, .com-page-item a{display: flex;justify-content: center;align-items: center;padding: 11px 15px;border: 1px solid #ccc;margin: 0 7px 5px;color: #000;font-size: 16px;line-height: 1em;cursor: pointer;transition: all .5s;}
.com-page-item span.now{color: #07529e;}
.com-page-item span:hover, .com-page-item a:hover{color: #fff;border-color: #07529e;background: #07529e ;}

.com-fixed{position: fixed;right: 6.41%;top: 87%;transform: translateY(-50%);transition: all .5s;opacity: 0;z-index: 1000;}
.com-fixed.on{opacity: 1;}
.com-fixed-item{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 50%;margin-bottom: 16px;background: #07529e;cursor: pointer;}
.com-fixed-item:first-child{display: none;}
.com-fixed-item:last-child{margin-bottom: 0;}
.com-fixed-item span{position: relative;color: #fff;font-size: 33px;line-height: 1em;transition: all .5s;}
.com-fixed-item span.icon-duihua{font-size: 35px;}
.com-fixed-item:hover span.icon-duihua{animation: bigger 1s linear infinite;}
.com-fixed-item:hover span.icon-shang1{animation: up 1s linear infinite;}
@keyframes bigger {
    0%{transform: scale(1);}
    50%{transform: scale(1.1);}
    100%{transform: scale(1);}
}
@keyframes up {
    0%{transform: translateY(0%);}
    50%{transform: translateY(-25%);}
    100%{transform: translateY(0);}
}

/*隐藏*/
.login-part .yes-login{display:none}
.icon-xiala{display:none}
/* .header{overflow-x: hidden;} */
.header-main{display: flex;align-items: center;justify-content: space-between;padding: 32px 0 20px;}
.header-main a{display: block;}
.header-search{position: relative;}
.header-search form{position: relative;display: flex;}
.header-search form:not(:first-child){display: none;}
.header-search input{display: block;width: 290px;height: 45px;border-radius:  45px;border: 1px solid #0e4eae;box-sizing: border-box;padding:0 90px;outline: none;font-size: 14px;}
.header-search button{position: absolute;top: 0;right: 0;display: flex;align-items: center;width: 86px;height: 45px;border-radius: 45px;border: none;outline: none;color: #0e4eae;font-size: 18px;background: transparent;cursor: pointer;}
.header-search button i{margin-right: 9px;font-size: 20px;line-height: 1em;}
.header-select{position: absolute;left: 0;top: 0;width: 86px;color: #333;font-size: 18px;background: transparent;cursor: pointer;z-index: 100;}
.header-select .header-select-type{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;width: 100%;height: 45px;border-radius: 45px;border-right: 1px solid #0e4eae;font-size: 18px;line-height: 45px;text-align: center;}
.header-select .header-select-type span{margin-left: 8px;font-size: 14px;line-height: 1em;color: #666;}
.header-select-silde{display: none;width: 70px;padding: 5px;margin: 0 auto;background: #fff;border-radius: 5px;box-shadow: 0 5px 5px rgba(0, 0, 0, .3);backdrop-filter: blur(20px);transition: 0.5s ease;}
.header-select-silde p{display: flex;justify-content: center;align-items: center;height: 30px;border-radius: 5px;font-size: 16px;line-height: 1em;color: #666;transition: all .5s;}
.header-select-silde p:hover{background: #eee;}
.header-menu{position: relative;border-top: 1px solid #ccc;box-shadow: 0 3px 3px rgba(0, 0, 0, .15);}
.header-nav{display: flex;align-items: center;}
.header-nav-item{position: relative;width: 122px;margin-right: 20px;}
.header-nav-item>a{display: block;height: 42px;color: #333;font-size: 18px;line-height: 42px;text-align: center;transition: all .5s;}
.header-nav-item>a span{margin-left: 5px;color: #e6162d;font-size: 18px;line-height: 1em;transition: all .5s;}
.header-nav-w{display: flex;align-items: center;width: 640px;}
.header-nav-item:nth-child(8) .header-nav-w{width: 200px;}
.header-nav-son{position:absolute;left: 0;top: 42px;display: none;height: 42px;transition: all .5s;}
.header-nav-son a{display: block;margin-right: 17px;color: #666;font-size: 14px;line-height: 42px;transition: all .5s;}
.header-nav-son a:last-child{margin-right: 0;}
.header-nav-son a:hover{color: #e6162d;}
.header-nav-item:hover>a,.header-nav-item.on>a{color: #fff;background: #07529e;}
.header-nav-item:hover>a span,.header-nav-item.on>a span{color: #fff;}
.header-nav-item:hover .header-nav-son,.header-nav-item.on .header-nav-son{display: block;}
.header-menu-bg{height: 42px;background: #f2f2f2;}
.header .login-part {display:flex;font-size:16px;color:#666666;}
.header .login-part a{font-size:16px;color:#666666;}
.header .login-part .trims-line {margin: 0 13px;background: #d9d9d9;width: 1px;height: 24px;}


/*login*/

.i-login{width: 100vw;height: 100vh;position: fixed;z-index: 100;top: 0;left: 0;}
.i-login .bg-part {width: 100%;height: 100%;position: absolute;background-color: #000;opacity: 0.6;z-index: 1;}
.i-login .show-part {position: absolute;z-index: 2;width: 50%;height: 50%;background: #ffffff;display: flex;justify-content: space-between;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.i-login .show-part .left-part{width: 45%;height: 100%;}
.i-login .show-part .left-part img {width: 100%;height: 100%;object-fit: cover;}
.i-login .show-part .right-part{width: 55%;height: 100%;display: flex;flex-direction: column;align-items: center;}
.i-login .show-part .right-part .choice-button{display: flex;align-items: center;margin: 73px 0 40px;}
.i-login .show-part .right-part .choice-button .trims-line {width: 1px;height: 28px;margin: 0 18px;background-color: #999999;}
.i-login .show-part .right-part .choice-button .login-title {font-size: 24px;line-height: 1;color: #999999;font-weight: normal;}
.i-login .show-part .right-part .choice-button .black {color: #333333;font-weight: bold;}
.i-login .show-part .right-part form {width: 75%;display: flex;flex-direction: column;}
.i-login .show-part .right-part form input {width: 100%;height: 55px;border-radius: 5px;background-color: #ededed;font-size: 14px;color: #999999;padding: 25px 20px;margin: 0 0 10px;box-sizing: border-box;outline: none;border: none;}
.i-login .show-part .right-part form button {width: 100%;height: 55px;border-radius: 5px;background-color: #042b52;font-size: 16px;color: #ffffff;display: flex;justify-content: center;align-items: center;margin: 40px 0 0px;box-sizing: border-box;outline: none;border: none;text-align: center;}
.i-login .show-part .right-part .trim-text{margin: 24px 0 0;font-size: 14px;color: #d9d9d9;}
.notshow {opacity: 0;z-index: -1!important;}
.i-login .show-part .exit {position: absolute;top: 30px;right: 30px;z-index: 2;width: 30px;height: 30px;cursor: pointer;}

/*infoPush*/
.i-lnfoPush{width: 100vw;height: 100vh;position: fixed;z-index: 100;top: 0;left: 0;}
.i-lnfoPush .bg-part {width: 100%;height: 100%;position: absolute;background-color: #000;opacity: 0.6;z-index: 1;}
.i-lnfoPush .show-part {width: 35%;height: 50%;background: #ffffff;border-radius: 15px;position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%,-50%);display: flex;flex-direction: column;}
.i-lnfoPush .show-part .trims-title {width: 100%;;display: flex;justify-content: space-between;align-items: center;}
.i-lnfoPush .show-part .exit {width: 20px;height: 20px;background-color: #000;}


/* index */
.i-banner{margin: 27px auto 50px;}
.i-banner-item{display: block;height: 444px;}
.i-banner-item img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.i-banner .swiper-pagination{display: flex;justify-content: center;height: 4px;bottom: 22px;}
.i-banner .swiper-pagination-bullet{display: block;width: 46px;height: 4px;border-radius: 0%;opacity: 1;background: #fff;}
.i-banner .swiper-pagination-bullet-active{background: #07529e;}

/* i-invest */
.i-invest{}
.i-invest-title{display: flex;justify-content: space-between;margin-bottom: 22px;}
.i-invest-text{display: flex;align-items: flex-end;}
.i-invest-text .cn{margin-right: 18px;color: #333;font-size: 30px;line-height: 1em;}
.i-invest-text .cn span{color: #e6162d;}
.i-invest-text .en{color: #e5e5e5;font-size: 26px;line-height: .8em;}
.i-invest-title a{display: flex;justify-content: center;align-items: center;width: 258px;height: 43px;border-radius: 43px;color: #fff;font-size: 16px;line-height: 1em;text-align: center;background: #07529e;}
.i-invest-list{display: flex;flex-wrap: wrap;margin-bottom: 47px;}
.i-invest-list li{width: 19.166%;margin-right: 1.0425%;margin-bottom: 10px;}
.i-invest-list li:nth-child(5n){margin-right: 0;}
.i-invest-list li a{position: relative;display: block;width: 100%;padding-bottom: 56.52%;}
.i-invest-list img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}

/* adv */
.head-adv.adv{margin-bottom: -10px;}
.adv{display: flex;flex-wrap: wrap;margin-bottom: 12px;}
.adv-item{position: relative;width: 49.25%;margin-right: 1%;margin-bottom: 10px;}
.adv-item:nth-child(2n){margin-right: 0;}
.adv-item a{position: relative;display: block;width: 100%;padding-bottom: 13.8513%;}
.adv-item a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}


.wrap_l{width: 37.25%;}
.wrap_m{width: 30.66%;}
.wrap_r{width: 28%;}

/* i-news-pic */
.i-news-pic{width: 49.166%;padding-bottom: 32px;margin: 0;}
.i-news-pic li{}
.i-news-pic li a{position: relative;display: block;height: 408px;overflow: hidden;}
.i-news-pic li a img{position: absolute;left: 0;top: 0;;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.i-news-pic li a p{position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;box-sizing: border-box;padding: 0 15px;color: #fff;font-size: 18px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: rgba(0, 0, 0, .5);}
.i-news-pic li:hover a img{transform: scale(1.1);}
.i-news-pic .swiper-pagination{bottom: 0;display: flex;justify-content: center;align-items: center;height: 12px;}
.i-news-pic .swiper-pagination-bullet{display: block;width: 12px;height: 12px;margin: 0 4.5px;box-sizing: border-box;opacity: 1;background: #ccc;}
.i-news-pic .swiper-pagination-bullet-active{border: 2px solid #09539e;background: #fff;}
.i-news-btn{position: absolute;top: 50%;transform: translateY(-50%);display: flex;justify-content: center;align-items: center;width: 30px;height: 65px;margin-top: -16px;background: rgba(0,0,0,.6);;z-index: 1;cursor: pointer;transition: all .5s;}
.i-news-btn.prev{left: 0;}
.i-news-btn.next{right: 0;}
.i-news-btn span{color: #fff;font-size: 17px;line-height: 1em;}
.i-news-btn:hover{background: rgba(0, 0, 0, 1);}

.i-news-list{width: 48.583%;}
.i-news-list-title{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ccc;}
.i-news-list-menu{display: flex;align-items: center;}
.i-news-list-title p{position: relative;display: flex;justify-content: center;align-items: center;width: 136px;height: 40px;border-radius: 5px 5px 0 0;color: #333;font-size: 18px;line-height: 1em;text-align: center;background: transparent;transition: all .5s;cursor: pointer;}
.i-news-list-title img{position: absolute;left: 0;top: 0;opacity: 0;transition: all .5s;}
.i-news-list-title p.on,.i-news-list-title p:hover{color: #fff;background: #07529e;}
.i-news-list-title p.on img,.i-news-list-title p:hover img{opacity: 1;}
.i-news-list-title a{color: #07529e;font-size: 14px;line-height: .8em;}
.i-news-list-item{background: #fff;}
.i-news-group{margin-top: 27px;border-bottom: 1px solid #ccc;}
.i-news-item{display: block;margin-bottom: 19px;}
.i-news-title{color: #000;font-size: 20px;line-height: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.i-news-msg{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top: 14px;color: #666;font-size: 16px;line-height: 22px;}
.i-news-msg i{color: #07529e;font-size: 16px;font-style: normal;line-height: 22px;}
.i-news-item:hover .i-news-title{color: #07529e;}
.i-news-tip-group{margin-top: 18px;}
.i-news-tip{display: flex;justify-content: space-between;margin-bottom: 24px;}
.i-news-tip:last-child{margin-bottom: 0;}
.i-news-tip p{width: calc(100%);color: #000;font-size: 18px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.i-news-tip span{display: none;color: #999;font-size: 16px;line-height: 18px;}
.i-news-tip:hover p{color: #07529e;}
/* .i-rank{margin-bottom: 36px;} */
.i-rank-title{display: flex;border-radius: 5px;background: #f9f6ef;}
.i-rank-title p{position: relative;width: 50%;height: 42px;border-radius: 5px;color: #333;font-size: 18px;text-align: center;line-height: 42px;transition: all .5s;cursor: pointer;}
.i-rank-title p.on{color: #fff;background: #07529e;}
.i-rank-content {margin-top: 13px;padding: 30px 0 24px;border: 1px solid #cecece;}
.i-rank-item{display: flex;flex-wrap: wrap;margin-bottom: -26px;background: #fff;}
.i-rank-item a{display: flex;align-items: center;width: 50%;box-sizing: border-box;margin-bottom: 23px;padding-left: 6px;color: #666;font-size: 16px;line-height: 1em;transition: all .5s;}
.i-rank-item a span{display: block;width: 30px;color: #999;font-size: 22px;line-height: 1em;font-style: italic;}
.i-rank-item a:first-child span,
.i-rank-item a:nth-child(2) span,
.i-rank-item a:nth-child(3) span,
.i-rank-item a:nth-child(4) span{color:#07529e}
.i-rank-item a:hover{color: #07529e;}

.i-wrap1{margin: 66px auto 44px;}
.i-wrap2{display: flex;justify-content: space-between;margin-top: 30px;}
.i-wrap3{display: flex;justify-content: space-between;margin-top: 48px;}
.i-wrap4{}
.i-wrap5{margin-top: 48px;}
.i-wrap6{display: flex;justify-content: space-between;margin-top: 42px}
.i-wrap7{margin: 44px auto 27px;}
.i-wrap8 {margin-top: 46px;}
.i-wrap9{display: flex;justify-content: space-between;margin-bottom: 86px;}


.wrap-title{position: relative;display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;padding-left: 28px;border-bottom: 1px solid #ccc;}
.wrap-title::after{content: "";position: absolute;left: 0;top: 6px;transform: rotate(45deg);width: 12px;height: 12px;background: #07529e;}
.wrap-title-name{display: flex;align-items: center;color: #333;font-size: 26px;line-height: 1em;}
.wrap-title span{margin-left: 4px;margin-right: 16px;color: #ae040e;font-size: 27px;line-height: 1em;}
.wrap-more{color: #07529e;font-size: 14px;line-height: .8em;}

.i-brand{margin-top: 24px;}
.i-brand-top{display: flex;}
.i-brand-pic{width: 149px;height: 88px;overflow: hidden;}
.i-brand-pic img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.i-brand-top .i-brand-info{display: flex;flex-flow: column;justify-content: space-between;width: calc(100% - 149px);box-sizing: border-box;padding-left: 18px;}
.i-brand-top .i-brand-info p{display: -webkit-box;color: #000;font-size: 22px;line-height: 28px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition: all .5s;}
.i-brand-top .i-brand-info span{color: #07529e;font-size: 16px;line-height: 1em;}
.i-brand-top:hover p{color: #ae040e;}
.i-brand-top:hover img{transform: scale(1.1);}
.i-brand-list{margin-top: 17px;margin-left: 11px;border-left: 1px dashed #ccc;}
.i-brand-list li{position: relative;display: flex;align-items: center;height: 32px;margin-bottom: 10px;}
.i-brand-list li:last-child{margin-bottom: 0;}
.i-brand-list li::before{content: "";position: absolute;left: 0;top: 50%;transform: translate(-50%,-50%);width: 12px;height: 12px;border-radius: 50%;border: 2px solid #ae040e;box-sizing: border-box;background: #fff;}
.i-brand-list li a{display: flex;align-items: center;justify-content: space-between;width: 100%;box-sizing: border-box;padding-left: 20px;}
.i-brand-list li a p{width: calc(100%);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;font-size: 18px;line-height: 1em;transition: all .5s;}
.i-brand-list li a span{display: none;;color: #999;font-size: 16px;line-height: .8em;}
.i-brand-list li:hover a p{color: #ae040e;}

.i-contact{position: relative;height: 450px;box-shadow: 4px 4px 7px rgba(0, 0, 0, .15);background: #fafafa;}
.i-contact-title{height: 200px;box-sizing: border-box;padding: 36px 0;color: #fff;text-align: center;background: url(/static/img/contact_bg.jpg) center/cover no-repeat;overflow: hidden;}
.i-contact-slogan{font-size: 26px;line-height: 1em;}
.i-contact-info{margin-top: 20px;font-size: 16px;line-height: 24px;}
.i-contact-info span{font-size: 30px;}
.i-contact-form{position: absolute;left: 50%;bottom: 22px;transform: translateX(-50%);display: block;width: 288px;box-sizing: border-box;padding: 26px 28px 21px;border-radius: 5px;background: #fff;}
.i-contact-form input{display: block;width: 100%;height: 42px;padding: 0 16px;box-sizing: border-box;border: 1px solid #ccc;margin-bottom: 13px;color: #666;font-size: 16px;outline: none;background: transparent;}
.i-contact-form button{display: block;width: 100%;height: 42px;margin-top: 37px;border: none;outline: none;color: #fff;font-size: 14px;background: #07529e;cursor: pointer;}

.i-selling{}
.i-selling-title{position: relative;}
.i-selling-title-text{display: flex;align-items: flex-end;}
.i-selling-title-text p{width: calc(100% - 270px);box-sizing: border-box;padding: 10px 22px;color: #e5e5e5;font-size: 26px;line-height: .8em;background: #fafafa;}
.i-selling-title a{position: absolute;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;width: 258px;height: 43px;border-radius: 43px;color: #fff;font-size: 16px;line-height: 1em;text-align: center;background: linear-gradient(#ff1c37,#e6162d);}
.i-selling-main{display: flex;flex-wrap: wrap;margin-top: 10px;}
.i-selling-item{display: flex;justify-content: center;align-items: center;width: 19.916%;height: 108px;margin-right: 0.105%;margin-bottom: 1px;box-sizing: border-box;}
.i-selling-item:nth-child(5n){margin-right: 0;}
.i-selling-item a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;box-sizing: border-box;}
.i-selling-item a img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}

.i-com-title{position: relative;display: flex;justify-content: center;}
.i-com-title::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 1px;background: #ccc;}
.i-con-text{position: relative;display: inline-block;padding: 0 62px;background: #fff;z-index: 1;}
.i-con-text .cn{margin-bottom: 7px;font-size: 44px;line-height: 1em;text-align: center;color: #ff512f;font-weight: bold;background-image:-webkit-linear-gradient(left,#ff512f,#dd2476);-webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.i-con-text .en{color:#e5e5e5;font-size: 26px;line-height: .8em;text-align: center;}
.i-con-text::before{content: "";position:absolute;left: 0;top: 50%;transform: translate(-50%,-50%);width: 9px;height: 9px;border: 1px solid #ccc;border-radius: 50%;box-sizing: border-box;background: #fff;}
.i-con-text::after{content: "";position:absolute;right: 0;top: 50%;transform: translate(50%,-50%);width: 9px;height: 9px;border: 1px solid #ccc;border-radius: 50%;box-sizing: border-box;background: #fff;}


.wrap-w{width: 49.5%;}

.i-customer{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 38px 0 27px;}
.i-customer-l{margin-bottom: 10px;}
.i-customer-r{display: flex;justify-content: space-between;margin-bottom: 10px;}
.i-comtomer-bigpic{position: relative;display: block;width: 100%;padding-bottom: 42.92%;overflow: hidden;}
.i-comtomer-smallpic{position: relative;display: block;width: 49.15%;padding-bottom: 42.92%;overflow: hidden;}
.i-comtomer-bigpic img,.i-comtomer-smallpic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position:center;transition: all .5s;}
.i-comtomer-bigpic:hover img,.i-comtomer-smallpic:hover img{transform: scale(1.1);}

.i-design{display: flex;justify-content: space-between;margin-top: 30px;}
.i-design-pic{position: relative;display: block;overflow: hidden;}
.i-design-pic img{transition: all .5s;}
.i-design-pic p{position: absolute;left: 0;bottom: 0;width: 100%;height: 36px;box-sizing: border-box;padding: 0 12px;color: #fff;font-size: 14px;line-height: 36px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background: rgba(0, 0, 0, .5);}
.i-design-pic:hover img{transform: scale(1.1);}

.i-design-l{width: 31.75%;}
.i-design-l-pic{position: relative;width: 100%;height: 284px;}
.i-design-l-pic:first-child{margin-bottom: 10px;}
.i-design-l-pic:last-child{height: 210px;}
.i-design-l-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.i-design-m{display: flex;justify-content: space-between;flex-wrap: wrap;width: 40.75%;}
.i-design-m-pic{position: relative;display: block;width: 49.28%;height: 248px;margin-bottom: 10px;}
.i-design-m-pic:last-child{width: 100%;height: 246px;margin-bottom: 0;}
.i-design-m-pic img{position: absolute;left: 0;top: 0;object-fit: cover;object-position: center;}
.i-design-r{width: 26.33%;}
.i-design-r-pic{position: relative;display: block;width: 100%;height: 280px;margin-bottom: 10px;}
.i-design-r-pic:last-child{width: 100%;height: 214px;margin-bottom: 0;}

.i-investment{position: relative;height: 448px;box-sizing: border-box;padding: 28px 28px 22px;margin-top: 18px;background: url(/static/img/investment.jpg) center/cover no-repeat;}
.i-investment ul{display: flex;flex-wrap: wrap;width: 810px;}
.i-investment .i-investment-item{display: flex;flex-flow: column;justify-content: center;align-items: center;;width: 33.33%;height: 200px;border-bottom: 1px solid rgba(0,0,0,.2);border-right: 1px solid rgba(0,0,0,.2);box-sizing: border-box;transition: all .5s;}
.i-investment .i-investment-item:nth-child(3n){border-right: none;}
.i-investment .i-investment-item.bottom{border-bottom: none;}
.i-investment .i-investment-item:hover{background: rgba(0,0,0,.3);}
.i-investment-num{position: relative;width: 100%;height: 44px;overflow: hidden;}
.i-investment-num span {position: absolute;left: 50%;top: 6px;transform: translateX(-50%);color: #fff;font-size: 66px;line-height: .8em;font-weight: bold;opacity: .2;}
.i-investment-title{margin-top: 10px;color: #fff;font-size: 30px;line-height: 1em;}
.i-investment-form{position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 100%;}
.i-investment-form .i-contact-bg{right: -50px;bottom: -170px;}
.i-investment-form .i-contact-form{padding: 33px 31px 23px;}
.i-investment-form .i-contact-form button{margin-top: 37px;}

.i-join{width: 70.08%;}
.i-join-type{position: relative;display: flex;justify-content: space-between;align-items: center;padding-left: 25px;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.i-join-type::before{content: "";position: absolute;left: 0;top: 0;width: 4px;height: 26px;background: #07529e;}
.i-join-type-name{display: flex;}
.i-join-type-name p{color: #333;font-size: 26px;line-height: 1em;}
.i-join-type-info{border: 1px solid #ccc;border-radius: 25px;margin-left: 16px;padding: 5px 12px;background: #fafafa;}
.i-join-type-info p{color: #000;font-size: 14px;}
.i-join-type-info span{color: #07529e;}
.i-join-top{margin-top: 14px;}
.join-swiper{height: 408px;}
.i-join-list li,.i-join-list li a{display: flex;align-items: center;justify-content: space-between;width: 100%;}
.i-join-title{height: 41px;padding-right: 5px;color: #fff;font-size: 14px;line-height: 1em;background: #07529e;}
.i-join-title p{padding-left: 5px;box-sizing: border-box;}
.i-join-list li .person{width: 9.03%;}
.i-join-list li .site{width: 17.84%;}
.i-join-list li .msg{width: 53%;}
.i-join-list li .area{width: 10%;}
.i-join-list li .money{width: 7.29%;}
.i-join-item a{height: 46px;color: #000;font-size: 14px;line-height: 1em;transition: all .5s;}
.i-join-item a p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i-join-item:hover a{color: #07529e;}

.i-gd-main,.i-bk-main{padding-top: 24px;}
.i-bk-title{display: flex;justify-content: space-between;align-items: center;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
.i-bk-title-name{display: flex;align-items: center;}
.i-bk-title-name p{display: flex;align-items: center;}
.i-bk-title-name p.cn{color: #333;font-size: 26px;line-height: 1em;}
.i-bk-title-name p.cn span{display: block;margin-left: 4px;padding: 4px;border-radius: 5px;color: #fff;background: #07529e;}
.i-bk-title-name p.en{margin-left: 13px;color: #e5e5e5;font-size: 26px;line-height: .8em;}
.i-gd-item{position: relative;display: block;height: 18px!important;padding-left: 40px;margin-bottom: 28px;color: #000;font-size: 18px;line-height: 1em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all .5s;}
.i-gd-item:last-child{margin-bottom: 0;}
.i-gd-item::before{content: "";position: absolute;left: 12px;top: 50%;transform: translateY(-50%);width: 6px;height: 6px;background: #ccc;}
.i-gd-item:hover{color: #07529e;}
.i-bk-item{position: relative;display: flex;justify-content: space-between;align-items: center;padding-left: 43px;margin-bottom: 28px;}
.i-bk-item::before{content: '';position: absolute;left: 15px;top: 50%;transform: translateY(-50%);width: 6px;height: 5px;background: #ccc;}
.i-bk-item p{width: calc(100%);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;font-size: 18px;line-height: 1em;}
.i-bk-item span{display: none;color: #999;font-size: 16px;line-height: .8em;}
.i-bk-item:hover p{color: #07529e;}

.i-product{margin-top: 10px;}
.i-product .i-product-item{padding: 14px 0;border-bottom: 1px dashed #d9d9d9;}
.i-product .i-product-item:last-child{border-bottom: none;}
.i-product .i-product-item{display: flex;}
.i-product-pic{width: 149px;height: 88px;overflow: hidden;}
.i-product-pic img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.i-product-info{display: flex;flex-flow: column;justify-content: space-between;width: calc(100% - 149px);box-sizing: border-box;padding-left: 18px;}
.i-product-item .i-product-title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px;}
.i-product-item .i-product-title p{width: calc(100%);color: #000;font-size: 18px;line-height: 1em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all .5s;}
.i-product-item .i-product-title span{display: none;;color: #999;font-size: 16px;line-height: .8em;}
.i-product .i-product-item .i-product-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.i-product .i-product-item .i-product-msg span{color: #666;font-size: 16px;line-height: 22px;}
.i-product .i-product-item .i-product-msg i{color: #e6162d;font-size: 16px;font-style: normal;line-height: 22px;}
.i-product-item:hover .i-product-title p{color: #07529e;} 
.i-product-item:hover img{transform: scale(1.1);}


.footer-slogan{padding: 32px 0;background: #fafafa;}
.footer-slogan ul{display: flex;align-items: center;}
.footer-slogan li{display: flex;align-items: center;width: 25%;}
.footer-slogan li span{position: relative;display: flex;justify-content: center;align-items: center;width: 38px;height: 38px;}
.footer-slogan li span::before{content: '';position: absolute;left: 0;top: 0;transform: rotate(45deg);width: 100%;height: 100%;border: 1px solid #09539e;box-sizing: border-box;}
.footer-slogan li span i{color: #07529e;font-size: 23px;line-height: 1em;}
.footer-slogan li p{margin-left: 14px;color: #000;font-size: 18px;}

.footer{padding-top: 33px;background: #333;}
.footer-main{display: flex;justify-content: space-between;border-bottom: 1px solid #4f4f4f;}
.footer-logo{}
.footer-nav{display: flex;}
.footer-item{margin-right: 32px;}
.footer-item:last-child{margin-right: 0;}
.footer-item>a{color: #fff;font-size: 18px;line-height: 50px;transition: all .5s;}
.footer-item-son{margin-top: 10px;}
.footer-item-son a{display: block;color: #7a7a7a;font-size: 14px;line-height: 1em;margin-bottom: 12px;transition: all .5s;}
.footer-item-son a:last-child{margin-bottom: 0;}
.footer-item a:hover{color: #07529e;}
.footer-weichat{margin-top: 16px;opacity: 0;}

.footer-link{display: flex;padding: 12px 0;color: #7a7a7a;font-size: 14px;line-height: 26px;border-bottom: 1px solid #4f4f4f;}
.footer-link span{display: block;width: 70px;}
.footer-link-group{display: flex;flex-wrap: wrap;width: calc(100% - 70px);}
.footer-link-group a{display: block;margin-right: 20px;color: #7a7a7a;font-size: 14px;line-height: 26px;transition: all .5s;}
.footer-link-group a:hover{color: #07529e;}
.footer-bottom {display: flex;justify-content: space-between;flex-wrap: wrap;padding: 20px 0;}
.footer-bottom a,.footer-bottom p{color: #7a7a7a;font-size: 14px;line-height: 26px;}
.footer-bottom span{transition: all .5s;}
.footer-bottom span:hover{color: #07529e;}


/* 内页面包屑 */
.nav{display: flex;align-items: flex-end;padding: 16px 0 20px;color: #666;font-size: 16px;line-height: 1em;}
.nav i{margin-left: 6px;margin-right: 14px;}
.nav span{margin: 0 8px;}
.nav a{display: block;color: #666;font-size: 16px;line-height: 1em;transition: all .5s;}
.nav a:hover,.nav a .current{color: #07529e;}

/* 筛选 */
.choose-nav{border: 1px solid #ccc;border-bottom: none;}
.choose-nav-item{display: flex;border-bottom: 1px solid #ccc;}
.choose-nav-typename{width: 110px;padding: 16px 8px;box-sizing: border-box;color: #666;font-size: 16px;line-height: 1em;background: #f2f2f2;}
.choose-nav-tip{display: flex;align-items: center;flex-wrap: wrap;width: calc(100% - 100px);padding: 12px 0 14px;}
.choose-nav-tip a{margin-left: 8px;padding: 7px 8px;box-sizing: border-box;color: #333;font-size: 18px;line-height: 1em;transition: all .5s;}
.choose-nav-tip a:hover,.choose-nav-tip a.on{border-radius: 5px;color: #fff;background: #07529e;}

.inner-l{width: 70%;}
.inner-r{width: 27.51%;}

.brand{display: flex;justify-content: space-between;padding-bottom: 130px;}
.brand-list{margin:10px 0 50px;}
.brand-item{position: relative;display: flex;width: 100%;box-sizing: border-box;padding: 34px 0;border-bottom: 1px solid #ccc;transition: all .5s;}
.brand-pic{position: relative;display: block;width: 274px;height: 178px;overflow: hidden;}
.brand-pic img{position: absolute;width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.brand-info{display: flex;flex-flow: column;justify-content: space-between;width: calc(100% - 274px);padding-left: 36px;box-sizing: border-box;transition: all .5s;}
.brand-title{display: flex;align-items: center;justify-content: space-between;}
.brand-type{width: calc(100% - 100px);color: #000;font-size: 22px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.brand-level{display: flex;align-items: center;justify-content: flex-end;width: 80px;color: #ffad00;font-size: 16px;line-height: 1em;}
.brand-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin: 25px 0 42px;color: #666;font-size: 16px;line-height: 26px;}
.brand-link{display: flex;justify-content: space-between}
.brank-btn{display: flex;margin-left: 6px;}
.brank-btn a{display: block;width: 102px;height: 36px;border-radius: 5px;margin-right: 18px;color: #fff;font-size: 17px;line-height: 36px;text-align: center;background: #ffae00;}
.brank-num{display: flex;align-items: flex-end;color: #666;font-size: 16px;line-height: 1em;}
.brank-num p{margin-left: 10px;color: #666;font-size: 16px;line-height: 1em;cursor: default;}
.brand-item:hover .brand-type{color: #07529e;}
.brand-pic:hover img{transform: scale(1.1);}

.inner-r .i-rank{margin-bottom: 36px;}
.inner-r .i-contact{margin-bottom: 29px;}
.inner-r .i-gd .wrap-title{border-bottom: none;}
.inner-r .i-gd-main {padding: 24px 0 22px;border: 1px solid #ccc;}
.inner-r .i-gd-item{padding-right: 6px;}

/* 品牌馆固定表单 */
.fixed-form{position: fixed;top: 0;left: 0;z-index: 2000;display: none;justify-content: center;align-items: center;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);}
.fixed-form.on{display: flex;}
.fixed-form-box{position: relative;display: block;width: 388px;padding:177px 15px 15px;box-sizing: border-box;border-radius: 4px;background: #eaeaea;}
.fixed-form-bg{position: absolute;top: 0;left: 0;width: 100%;height: 220px;border-radius: 4px 4px 0 0;overflow: hidden;}
.fixed-form-bg img{position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.fixed-form-main{position: relative;padding: 42px 34px 29px;border-radius: 4px;background: #fff;}
.fixed-form-title{}
.fixed-form-tip{margin: 11px 0 32px;color: #000;font-size: 14px;line-height: 1em;}
.fixed-form form{}
.fixed-form form input{display: block;width: 100%;height: 40px;margin-bottom: 13px;padding: 0 10px;box-sizing: border-box;border: 1px solid #d8d8d8;outline: none;color: #c0c0c0;font-size: 14px;}
.fixed-form form button{display: flex;justify-content: center;align-items: center;width: 100%;height: 45px;margin-top: 21px;border-radius: 22px;border: none;outline: none;color: #fff;font-size: 18px;line-height: 1em;background: #eb172f;cursor: pointer;}
.form-close{position: absolute;right: 0;top: 0;transform: translate(50%,-50%);opacity: .4;transition: all .5s;cursor: pointer;}
.form-close:hover{opacity: 1;}

/* 行业资讯 */
.article{display: flex;justify-content: space-between;}
.article-nav{width: 13.83%;border-top: 1px solid #ccc;}
.article-nav a{display: flex;justify-content: space-between;align-items: center;height: 64px;padding-left: 8px;padding-right: 22px;box-sizing: border-box;border-bottom: 1px solid #ccc;color: #333;font-size: 18px;line-height: 1em;transition: all .5s;}
.article-nav a i{color: #fff;font-size: 13px;opacity: 0;transition: all .5s;}
.article-nav a:hover,.article-nav a.on{color: #fff;background: #07529e;}
.article-nav a:hover i,.article-nav a.on i{opacity: 1;}
.article-main{width: 81.4166%;padding-bottom: 104px;}
.article-list{display: flex;flex-wrap: wrap;margin-bottom: 64px;}
.article-item{display: block;width: 50%;box-sizing: border-box;padding: 48px 46px 48px 0;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.article-item:nth-child(even){border-right: none;padding: 48px 0 48px 46px;}
.article-item:first-child,.article-item:nth-child(2){padding-top: 18px;}
.article-item-pic{position: relative;width: 100%;padding-bottom: 59.04%;overflow: hidden;}
.article-item-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.article-item-info{margin-top: 40px;}
.article-item-title{color: #000;font-size: 22px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.article-item-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin: 22px 0 32px;color: #666;font-size: 16px;line-height: 26px;}
.article-item-num{display: flex;justify-content: space-between;align-items: center;color: #666;font-size: 16px;line-height: 1em;}
.article-item-num i{margin-left: 22px;margin-right: 7px;font-size: 22px;line-height: 1em;}
.article-item-num span{color: #07529e;}
.article-item:hover .article-item-pic img{transform: scale(1.1);}
.article-item:hover .article-item-title{color: #07529e;}

/* 行业资讯详情页 */
.article-read-top{padding: 17px 0 7px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.article-read-title{margin-bottom: 33px;color: #000;font-size: 32px;line-height: 1.5em;}
.article-read-msg{display: flex;justify-content: space-between;}
.article-read-share{display: flex;}
.article-read-share a{display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 50%;margin-left: 9px;background: #ccc;transition: all .5s;}
.article-read-share a:first-child{margin-left: 0;}
.article-read-share a span{color: #fff;font-size: 24px;line-height: 1em;}
.article-read-share a:hover{background: #07529e;}
.article-read-content{padding: 50px 0 58px;border-bottom: 1px solid #ccc;;color: #666;font-size: 16px;line-height: 2em;text-align: justify;}
.article-read-content p,.article-read-content a{min-height: 32px;color: #666;font-size: 16px;line-height: 2em;}
.article-read-content img{max-width: 100%;height: auto;margin: 0 auto;}
.article-read-page{padding: 38px 0;border-bottom: 1px solid #ccc;}
.article-read-page a{display: flex;color: #000;font-size: 18px;line-height: 1em;}
.article-read-page a span{display: block;width: 72px;}
.article-read-page a p{width: calc(100% - 72px);transition: all .5s;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.article-read-page a:first-child{margin-bottom: 28px;}
.article-read-page a:hover p{color: #07529e;}
.article-read-relaxtion{padding: 49px 0 110px;}
.article-read-relaxtion-title{color: #ae040e;font-size: 32px;line-height: 1em;}
.article-read-relaxtion-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 72px;}
.article-read-relaxtion-list a{display: block;width: 45.23%;margin-bottom: 28px;color: #000;font-size: 18px;line-height: 1em;transition: all .5s;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.article-read-relaxtion-list a:last-child{margin-bottom: 0;}
.article-read-relaxtion-list a:hover{color: #07529e;}

/* 大咖说 */
.speaker-main{width: 81.5%;padding-bottom: 90px;}
.speaker-list{margin-bottom: 52px;}
.speaker-item{display: flex;width: 100%;padding:25px 0 27px;border-bottom: 1px solid #ccc;}
.speaker-item:first-child{padding-top: 0;}
.speaker-item-pic{position: relative;width: 25.66%;padding-bottom: 15.13%;overflow: hidden;}
.speaker-item-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.speaker-item-info{display: flex;flex-flow: column;justify-content: space-between;width: calc(100% - 25.66%);padding-left: 30px;box-sizing: border-box;}
.speaker-item-info.designer-item-info{width: calc(100% - 130px);}
.speaker-item-title{color: #000;font-size: 22px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.speaker-item-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin: 28px 0;color: #666;font-size: 16px;line-height: 26px;max-height: 52px;}
.speaker-item-num{display: flex;justify-content: space-between;align-items: center;color: #666;font-size: 16px;line-height: 1em;}
.speaker-item-num i{margin-left: 22px;margin-right: 7px;font-size: 22px;line-height: 1em;}
.speaker-item-num span{color: #07529e;}
.speaker-item:hover .speaker-item-pic img{transform: scale(1.1);}
.speaker-item:hover .speaker-item-title{color: #07529e;}

/* 高定作品 */
.works{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 100px;}
.works .choose-nav{border-left: none;border-right: none;}
.works-list{margin-bottom: 46px;}
.works-item{display: flex;padding: 26px 0;border-bottom: 1px solid #ccc;}
.works-item-pic{position: relative;width: 29.88%;padding-bottom: 17.619%;overflow: hidden;}
.works-item-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.works-item-info{width: 70.12%;padding-left: 29px;box-sizing: border-box;}
.works-item-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;font-size: 22px;line-height: 1em;transition: all .5s;}
.works-item-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin: 28px 0 30px;color: #666;font-size: 16px;line-height: 26px;}
.works-item-num{display: flex;justify-content: space-between;align-items: center;color: #666;font-size: 16px;line-height: 1em;}
.works-item-num span{color: #07529e;}
.works-item:hover .works-item-pic img{transform: scale(1.1);}
.works-item:hover .works-item-title{color: #07529e;}

/* 高定作品详情页 */
.works-show{width: 100%;}
.works-show-item{position: relative;width: 100%;height: auto;padding-bottom: 59%;}
.works-show-item img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.works-btn{display: flex;justify-content: flex-end;align-items: center;width: 100%;margin: 19px 0 30px;}
.works-btn-item{display: flex;justify-content: center;align-items: center;width: 30px;height: 30px;box-sizing: border-box;border: 1px solid #07529e;margin-left: 6px;background: #07529e;transition: all .5s;}
.works-btn-item span{color: #fff;font-size: 18px;line-height: 1em;cursor: pointer;transition: all .5s;}
.works-btn-item:hover{background: transparent;}
.works-btn-item:hover span{color: #07529e;}
.works-show .works-show-pagination{bottom: 36px;display: flex;justify-content: center;align-items: center;height: 12px;}
.works-show-pagination .swiper-pagination-bullet{width: 12px;height: 12px;box-sizing: border-box;border: 2px solid #ccc;background: #ccc;}
.works-show-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #b11a1e;background: transparent;}

.works-intro,.works-designer,.works-relation{width: 100%;}
.works-intro-title{padding-bottom: 26px;border-bottom: 1px solid #ccc;color: #000;font-size: 32px;line-height: 1em;}
.works-intro-content{padding: 38px 0 70px;}
.works-intro-info{margin-bottom: 14px;color: #000;font-size: 22px;line-height: 1em;}
.works-intro-msg{color: #666;font-size: 16px;line-height: 2em;}
.works-intro-msg img{max-width: 100%;height: auto;}
.works-designer-content{display: flex;margin: 45px 0 86px;}
.works-designer-pic{width: 130px;height: 130px;border-radius: 50%;overflow: hidden;}
.works-brand-pic{width: 224px;height: 80px;}
.works-brand-pic img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.works-designer-pic img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.works-designer-info{width: calc(100% - 130px);padding-left: 66px;padding-top: 6px;box-sizing: border-box;}
.works-designer-info.works-brand-info{width: calc(100% - 224px);}
.works-designer-name{margin-bottom: 14px;color: #000;font-size: 22px;line-height: 1em;}
.works-designer-msg{color: #666;font-size: 16px;line-height: 2em;}
.works-relation-list{display: flex;flex-wrap: wrap;}
.works-relation-item{width: 22.75%;margin-right: 3%;margin-top: 23px;}
.works-relation-item:nth-child(4n){margin-right: 0;}
.works-relation-pic{position: relative;width: 100%;padding-bottom: 58.97%;overflow: hidden; }
.works-relation-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.works-relation-title{margin-top: 14px;color: #000;font-size: 16px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.works-relation-item:hover .works-relation-pic img{transform: scale(1.1);}
.works-relation-item:hover .works-relation-title{color: #07529e;}

/* 行业招聘 */
.recruitment{position: relative;padding: 74px 0 78px;background: url(/static/img/recruitment.jpg) center/cover no-repeat;}
.recruitment-bg{position: absolute;bottom: 0;right: 0px;}
.recruitment-title{margin-bottom: 22px;color: #333;font-size: 36px;line-height: 1em;text-align: center;}
.recruitment-tip{color: #333;font-size: 22px;line-height: 1em;text-align: center;}
.recruitment-form{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 55px;}
.recruitment-input{position: relative;width: 49.08%;margin-bottom: 27px;}
.recruitment-input input{display: block;width: 100%;height: 70px;box-sizing: border-box;border: 1px solid #ccc;padding-left: 52px;color: #666;font-size: 16px;line-height: 1em;outline: none;background: #fff;}
.recruitment-input span{position: absolute;top: 50%;left: 15px;transform: translateY(-50%);color: #ccc;font-size: 25px;line-height: 1em;}
.recruitment-textarea{position: relative;width: 100%;height: 273px;margin-bottom: 49px;}
.recruitment-textarea textarea{display: block;width: 100%;height: 100%;padding: 22px 52px;box-sizing: border-box;border: 1px solid #ccc;color: #666;font-size: 16px;line-height: 1em;outline: none;background: #fff;resize: none;}
.recruitment-textarea span{position: absolute;left: 17px;top: 19px;color: #ccc;font-size: 25px;line-height: 1em;}
.recruitment-form button{display: flex;justify-content: center;align-items: center;width: 287px;height: 55px;margin: 0 auto;border-radius: 55px;border: none;color: #fff;font-size: 16px;line-height: 1em;;background: #07529e;cursor: pointer;}

/* 视听专区 */
.video{padding-bottom: 116px;}
.video-list{display: flex;flex-wrap: wrap;margin-bottom: 42px;}
.video-item{width: 31.83%;box-shadow: 0 0 15px rgba(0, 0, 0, .15);margin-right: 2.255%;margin-bottom: 28px;}
.video-item:nth-child(3n){margin-right: 0;}
.video-pic{position: relative;width: 100%;padding-bottom: 78.27%;overflow: hidden;cursor: pointer;}
.video-pic .video-pic-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.video-player{position: absolute;left: 0;top: 0;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.video-player span{color: #fff;font-size: 61px;line-height: 1em;transition: all .5s;}
.video-content{padding: 32px 20px 30px;}
.video-title{margin-bottom: 27px;color: #000;font-size: 22px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;color: #666;font-size: 16px;line-height: 26px;}
.video-pic:hover  .video-player span{transform: scale(1.1);}
.fixed-video{position: fixed;left: 0;top: 0;display: none;width: 100%;height: 100%;z-index: 1000;}
.fixed-cover{width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}
.fixed-video-box{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 630px;height: 360px;background:#000 center/cover;}
.fixed-video-box video{display: block;width: 100%;height: 100%;}
.fixed-video-box span{position: absolute;right: 0;top: 0;color: #fff;line-height: 1em;font-size: 50px;opacity: 0;transition: all .5s;cursor: pointer;}
.fixed-video-box:hover .video-close{opacity: 1;}

/* 加盟专区 */
.investment{}
.investment-wrap1{display: flex;justify-content: space-between;}
.investment-swiper{width: 41.083%;margin-left: 0;margin-right: 0;}
.investment-swiper li{position: relative;}
.investment-swiper li .investment-swiper-pic{position: relative;display: block;width: 100%;height: auto;padding-bottom: 78.49%;}
.investment-swiper li .investment-swiper-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.investment-swiper-text{position: absolute;left: 0;bottom: 0;width: 100%;padding: 9px 14px;color: #fff;font-size: 18px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: rgba(0, 0, 0, .5);}
.investment-swiper .swiper-pagination{bottom: 50px;display: flex;justify-content: center;height: 12px;}
.investment-swiper .swiper-pagination .swiper-pagination-bullet{display: block;width: 12px;height: 12px;box-sizing: border-box;border: 2px solid #ccc;opacity: 1;background: #ccc;}
.investment-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #ae040e;background: #fff;}
.investment-btn{position: absolute;top: 50%;transform: translateY(-50%);display: flex;justify-content: center;align-items: center;width: 30px;height: 65px;background: rgba(0,0,0,.6);z-index: 1;cursor: pointer;transition: all .5s;}
.investment-btn.prev{left: 0;}
.investment-btn.next{right: 0;}
.investment-btn span {color: #fff;font-size: 17px;line-height: 1em;}
.investment-rank{width: 27.9166%;border: 1px solid #ccc;}
.investment-rank-menu{display: flex;}
.investment-rank-menuitem{position: relative;display: flex;justify-content: center;align-items: center;width: 46.847%;padding: 10px 0;color: #333;font-size: 18px;line-height: 1em;background: #f2f2f2;transition: all .5s;cursor: pointer;}
.investment-rank-menuitem::before{content: "";position: absolute;left: 0;top: -1px;width: 100%;height: 2px;background: #07529e;opacity: 0;transition: all .5s;}
.investment-rank-menuitem span{display: none;margin-right: 12px;}
.investment-rank-menuitem.on,.investment-rank-menuitem:hover{width: 53.153%;color: #07529e;background: transparent;}
.investment-rank-menuitem.on::before,.investment-rank-menuitem:hover::before{opacity: 1;}
.investment-rank-menuitem.on span,.investment-rank-menuitem:hover span{display: block;}
.investment-rank .i-rank-content{margin-top: 0;border: none;padding: 20px 0 27px;}
.investment-rank .i-rank-item a span{line-height: .8em;}
.investment-adv{position: relative;width: 27.916%;padding-bottom: 32.25%;}
.investment-adv img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}

.investment-wrap2{margin: 27px auto 50px;}
.investment-wrap3{padding: 62px 0;background: url(/static/img/investment-steps.jpg) center/cover no-repeat;}
.investment-steps-title{position: relative;display: flex;justify-content: center;margin-bottom: 38px;}
.investment-steps-title::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 1px;background: #fff;}
.investment-steps-titletext{position: relative;display: inline-block;margin: 0 auto;padding: 0 34px;background: #07529e;z-index: 1;}
.investment-steps-titletext::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 9px;height: 9px;border: 1px solid #fff;border-radius: 50%;box-sizing: border-box;}
.investment-steps-titletext::after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 9px;height: 9px;border: 1px solid #fff;border-radius: 50%;box-sizing: border-box;}
.investment-steps-titletext p{color: #fff;line-height: 1em;text-align: center;}
.investment-steps-titletext p:first-child{font-size: 36px;margin-bottom: 10px;}
.investment-steps-titletext p:last-child{font-size: 22px;}
.investment-steps-content{}
.investment-steps-content img{width: 100%;}
.investment-wrap4{margin-top: 50px;}
.investment-wrap5{position: relative;margin-top: 34px;}
.investment-wrap5 .i-invest-title{padding-bottom: 3px;border-bottom: 1px solid #ccc;}
.order-swiper{margin-top: 19px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.order-pagination{position: absolute;left: 0;bottom: 0;display: flex;justify-content: center;width: 100%;height: 12px;}
.order-pagination .swiper-pagination-bullet{display: block;width: 12px;height: 12px;margin: 0 4px;box-sizing: border-box;border: 2px solid #ccc;opacity: 1;background: #ccc;}
.order-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #ae040e;background: #fff;}

.investment-invest-list{display: flex;flex-wrap: wrap;}
.investment-invest-list li{width: 20%;box-sizing: border-box;padding: 14px 10px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
/* .investment-invest-list li:nth-child(5n){border-right: none;} */
.investment-invest-pic{display: block;width: 100%;overflow: hidden;}
.investment-invest-list li img{width: 100%;height: 100%;object-fit: contain;object-position: center;}
.investment-wrap6{margin-top: 84px;}
.customer-swiper{margin-top: 5px;height: 427px;}
.investment-customer{display: flex;}
.investment-customer li{width: 29.66%;margin-right: 5.51%;padding: 18px 0 20px;border-bottom: 1px solid #ccc;}
.investment-customer li:nth-child(3n){margin-right: 0;}
.investment-customer-info{display: flex;margin-bottom: 12px;color: #000;font-size: 18px;line-height: 1em;}
.investment-customer-info .name{margin-right: 18px;}
.investment-customer-msg{color: #666;font-size: 16px;line-height: 22px;}
.investment-wrap7{margin-top: 47px;}
.investment-wrap8{margin-top: 41px;}
.investment-wrap9{display: flex;justify-content: space-between;margin: 44px auto 84px}

/* 加盟详情页 */
.join{}
.join-banner{height: 675px;}
.join-banner img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
/* .join-banner p{position: absolute;left: 50%;bottom: 184px;transform: translateX(-50%);display: inline-block;color: #07529e;font-size: 30px;line-height: 42px;border-top: 1px solid #fff3cd;border-bottom: 1px solid #fff3cd;} */
.join-wrap1{padding: 96px 0 85px;}
.join-title{position: relative;padding-bottom: 26px;color: #000;font-size: 32px;line-height: 1em;text-align: center;}
.join-title::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 63px;height: 2px;background: #ccc;}
.join-content{margin: 34px 0 0;color: #666;font-size: 16px;line-height: 2em;text-align: justify;}
.join-content1{margin-bottom: 112px;}
.join-content img{max-width: 100%;height: auto;margin: 44px auto 0;}
.join-wrap1 .join-content:first-child{margin-bottom: 112px;}
.join-adv{height: 604px;padding: 109px 0 120px;box-sizing: border-box;background: url(/static/img/join1.jpg);}
.join-adv .join-title{color: #fff;}
.join-adv .join-title::after{background: #fff;}
.join-adv-tel{margin: 36px 0 40px;color: #fff;;font-size: 50px;line-height: 1em;text-align: center;}
.join-adv-msg{color: #fff;font-size: 16px;line-height: 2em;text-align: center;}
.join-adv-btn{display: flex;justify-content: center;align-items: center;width: 290px;height: 48px;border-radius: 48px;margin: 72px auto 0;color: #fff;font-size: 18px;line-height: 1em;;background: #07529e;}
.join-wrap2{padding: 98px 0 84px;}
.join-wrap3,.join-wrap4{padding-bottom: 84px;}
.joinin-swiper{margin-top: 44px;padding-bottom: 30px;}
.joinin-swiper .joinin-photo{display: flex;justify-content: center;}
.joinin-swiper .joinin-photo-item{position: relative;width: 32.25%;height: 0;padding-bottom: 18.75%;margin-right: 1.625%;}
.joinin-swiper .joinin-photo-item:last-child{margin-right: 0;}
.joinin-photo-item img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.joinin-swiper .joinin-pagination{bottom: 0;display: flex;justify-content: center;width: 100%;height: 12px;}
.joinin-swiper .joinin-pagination .swiper-pagination-bullet{display: block;width: 12px;height: 12px;margin: 0 4px;box-sizing: border-box;border: 2px solid #ccc;opacity: 1;background: #ccc;}
.joinin-swiper .joinin-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #ae040e;background: #fff;}

.join-form{padding: 102px 0 86px;background: #f9f6ef;}
.join-form form{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 48px;}
.join-form input{display: block;width: 49.08%;height: 70px;box-sizing: border-box;border: 1px solid #ccc;padding:0 15px;margin-bottom: 27px;outline: none;color: #666;font-size: 16px;background: #fff;}
.join-form textarea{display: block;width: 100%;height: 272px;border: 1px solid #ccc;box-sizing: border-box;outline: none;;padding:22px 15px 0;resize: none;overflow-y: auto;color: #666;font-size: 16px;background: #fff;}
.join-form button{display: flex;justify-content: center;align-items: center;width: 289px;height: 49px;border-radius: 49px;border: none;margin: 64px auto 0;outline: none;color: #fff;font-size: 18px;background: #07529e;cursor: pointer;}

/* 设计师专区 */
.designer{padding-bottom: 90px;}
.designer-wrap1{position: relative;padding-bottom: 30px;}
.designer-swiper{margin-top: 20px;border-top: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;}
.designer-pagination{position: absolute;left: 0;bottom: 0;display: flex;justify-content: center;width: 100%;height: 12px;}
.designer-pagination .swiper-pagination-bullet{display: block;width: 12px;height: 12px;margin: 0 4px;box-sizing: border-box;border: 2px solid #ccc;opacity: 1;background: #ccc;}
.designer-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #ae040e;background: #fff;}

.designer-cooperative{display: flex;flex-wrap: wrap;}
.designer-cooperative-item{width: 20%;box-sizing: border-box;padding: 16px 28px 12px;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.designer-cooperative-pic{position: relative;width: 100%;padding-bottom: 38.79%;}
.designer-cooperative-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.designer-cooperative-item p{margin-top: 10px;color: #000;font-size: 18px;line-height: 1em;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.designer-wrap2{margin-top: 47px;}
.designer-list{margin-top: 7px;}
.designer-item{display: flex;padding: 28px 0 35px;border-bottom: 1px solid #ccc;}
.designer-person{display: flex;width: 33.67%;padding-top: 18px;}
.designer-pic{width: 130px;height: 130px;border-radius: 50%;overflow: hidden;}
.designer-pic img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.designer-info{width: calc(100% - 130px);padding-left: 31px;box-sizing: border-box;}
.designer-name{color: #000;font-size: 22px;line-height: 1em;}
.designer-position,.designer-site{display: block;margin-top: 16px;color: #666;font-size: 16px;line-height: 1em;}
.designer-btn{display: flex;justify-content: center;align-items: center;width: 102px;height: 25px;border-radius: 5px;margin-top: 24px;color: #fff;font-size: 17px;background: #ffae00;}
.designer-work{display: flex;width: 66.33%;}
.designer-work-item{width: 30.48%;margin-right: 4.28%;}
.designer-work-item:nth-child(3n){margin-right: 0;}
.designer-work-item .designer-work-pic{position: relative;width: 100%;padding-bottom: 59.25%;overflow: hidden;}
.designer-work-item .designer-work-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.designer-work-item p{margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;font-size: 16px;line-height: 1em;}
.designer-work-item:hover .designer-work-pic img{transform: scale(1.1);}
.designer-wrap3{margin-top: 80px;}
.designer-activity{margin-top: 8px;}
.designer-activity-item{display: flex;padding:24px 0 28px;border-bottom: 1px solid #ccc;}
.designer-activity-item:last-child{border-bottom: none;}
.designer-activity-pic{position: relative;width: 20.83%;padding-bottom: 12.33%;overflow: hidden;}
.designer-activity-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.designer-activity-info{width: 79.17%;padding-left: 19px;box-sizing: border-box;}
.designer-activity-title{margin-bottom: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;font-size: 22px;line-height: 1em;transition: all .5s;}
.designer-activity-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom: 30px;color: #666;font-size: 16px;line-height: 26px;}
.designer-activity-num{display: flex;justify-content: space-between;align-items: center;color: #666;font-size: 16px;line-height: 1em;}
.designer-activity-num p{display: flex;align-items: center;}
.designer-activity-num i{margin-left: 22px;margin-right: 7px;color: #666;font-size: 20px;line-height: 1em;}
.designer-activity-num span{color: #e6162d;}
.designer-activity-item:hover .designer-activity-pic img{transform: scale(1.1);}
.designer-activity-item:hover .designer-activity-title{color: #e6162d;}
/* 设计师详情页 */
.designer-read{display: flex;justify-content: space-between;padding-bottom: 116px;}
.designer-read-l{width: 26.66%;}
.designer-read-card{box-shadow: 0 0 7px rgba(0, 0, 0, .15);margin-bottom: 38px;padding: 32px 0 27px;}
.designer-read-cardpic{width: 199px;height: 199px;margin: 0 auto;border-radius: 50%;overflow: hidden;}
.designer-read-cardpic img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.designer-read-card-content{margin-top: 40px;}
.designer-read-card-name{color: #000;font-size: 22px;line-height: 1em;text-align: center;}
.designer-read-card-title{margin: 12px 0 22px;color: #000;font-size: 16px;line-height: 1em;text-align: center;}
.designer-read-card-zan{display: flex;justify-content: center;align-items: center;color: #666;font-size: 16px;line-height: 1em;}
.designer-read-card-zan img{margin-right: 10px;}
.designer-read-intro{box-shadow: 0 0 7px rgba(0, 0, 0, .15);padding: 35px 24px;}
.designer-read-intro-title{position: relative;border-bottom: 1px solid #ccc;padding-bottom: 25px;color: #000;font-size: 32px;line-height: 1em;text-align: center;}
.designer-read-intro-title::after{content: "";position: absolute;left: 50%;bottom: -1px;transform: translateX(-50%);width: 23px;height: 3px;background: #07529e;}
.designer-read-intro-info{padding: 20px 0 37px;color: #666;font-size: 16px;line-height: 32px;text-align: justify;}
.designer-read-r{width: 66.25%;padding-top: 32px;}
.designer-honor{padding:24px 0 88px;color: #666;font-size: 16px;line-height: 2em;}
.designer-honor p{min-height: 2em;}

.designer-pieces{display: flex;flex-wrap: wrap;}
.designer-pieces-item{width: 30.56%;margin-top: 23px;margin-right: 4.16%;}
.designer-pieces-item:nth-child(3n){margin-right: 0;}
.designer-pieces-pic{position: relative;width: 100%;padding-bottom: 59.25%;overflow: hidden;}
.designer-pieces-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.designer-pieces-item p{margin-top: 32px;color: #000;font-size: 16px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.designer-pieces-item:hover .designer-pieces-pic img{transform: scale(1.1);}
.designer-pieces-item:hover p{color: #07529e;}

/* 产品推荐 */
.product{padding-bottom: 112px;}
.product-list{display: flex;flex-wrap: wrap;margin-bottom: 48px;}
.product-item{width: 31.83%;margin-right: 2.255%;margin-bottom: 27px;box-shadow: 0 0 7px rgba(0, 0, 0, .15);}
.product-item:nth-child(3n){margin-right: 0;}
.product-item .product-pic{position: relative;width: 100%;padding-bottom: 78.27%;overflow: hidden;}
.product-item .product-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.product-text{padding: 28px 22px 20px;}
.product-title{margin-bottom: 24px;color: #000;font-size: 22px;line-height: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-tip{display: flex;flex-wrap: wrap;margin-bottom: 39px;}
.product-tip p{width: 50%;margin-bottom: 10px;color: #666;font-size: 16px;line-height: 1em;}
.product-tip p:last-child{margin-bottom: 0;}
.product-time{color: #666;font-size: 16px;line-height: 1em;}
.product-item:hover .product-pic img{transform: scale(1.1);}

/* VIP专区 */
.vip{}
.vip-banner{height: 670px;}
.vip-banner img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.vip-wrap1{position: relative;display: flex;align-items: center}
.vip-wrap1::before{content: "";position: absolute;left: 0;top: 0;width: 50%;height: 100%;background: #eef7ff;}
.vip-wrap1-l,.vip-wrap1-r {width: 50%;}
.vip-wrap1-l {position: relative;display: flex;justify-content: flex-end;z-index: 1;}
.vip-w {width: 600px;}
.vip-wrap1-l-title {margin-bottom: 18px;color: #000;font-size: 32px;line-height: 1em;}
.vip-wrap1-l-slogan {margin-bottom: 40px;color: #666;font-size: 16px;line-height: 1em;}
.vip-wrap1-pic {position: relative;width: 92.66%;padding-bottom: 54.16%;}
.vip-wrap1-pic img {position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.vip-service{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.vip-service-item {transition: all .5s;}
.vip-service-main {display: flex;align-items: center;height: 197px;padding-left: 5.83%;box-sizing: border-box;}
.vip-service-icon {width: 78px;}
.vip-service-info {width: calc(100% - 78px);}
.vip-service-title {margin-bottom: 24px;color: #000;font-size: 22px;line-height: 1em;}
.vip-service-msg {color: #666;font-size: 16px;line-height: 26px;}
.vip-service-item:hover ,.vip-service-item.on{background: #f3f3f3;}
.vip-wrap2{padding: 104px 0 114px;}
.vip-title{position: relative;padding-bottom: 24px;color: #000;font-size: 32px;line-height: 1em;text-align: center;}
.vip-title::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 63px;height: 2px;background: #cccccc;}
.vip-title span{margin-top: 10px;text-align: center;font-size: 20px;}
.vip-intro{display: flex;margin-top: 45px;}
.vip-intro-item{width: 25%;}
.vip-intro-num{height: 38px;overflow: hidden;}
.vip-intro-num p{color: rgba(247, 185 , 191, .2);font-size: 65px;font-weight: bold;line-height: .8em;text-align: center;}
.vip-intro-title{margin: 20px 0 18px;color: #000;font-size: 22px;line-height: 1em;text-align: center;}
.vip-intro-msg{color: #666;font-size: 16px;line-height: 1em;text-align: center;}
.vip-wrap3{position: relative;height: 606px;background: url(/static/img/vip2.jpg) center/cover no-repeat;}
.vip-wrap3 .vip-title{position: absolute;top: 87px;left: 0;width: 100%;color: #fff;}
.vip-wrap3-main{height: 100%;border-left: 1px solid rgba(255,255,255,.2);border-right: 1px solid rgba(255,255,255,.2);}
.vip-steps{display: flex;height: 100%;border-bottom: 1px solid rgba(255,255,255,.2);}
.vip-steps-item{width: 25%;border-right: 1px solid rgba(255,255,255,.2);padding: 238px 0 148px;box-sizing: border-box;}
.vip-steps-item:last-child{border-right: none;}
.vip-steps-num{color: #fff;font-size: 22px;line-height: .8em;text-align: center;}
.vip-steps-item .cn{margin: 14px 0 35px;color: #fff;font-size: 22px;line-height: 1em;text-align: center;}
.vip-steps-item .en{color: #fff;font-size: 16px;line-height: .8em;text-align: center;}
.vip-steps-btn{display: flex;align-items: center;justify-content: center;;width: 278px;height: 55px;border-radius: 55px;margin: 30px auto 0;color: #fff;font-size: 16px;background: linear-gradient(#ff1c37,#e6162d);}
.vip-wrap4{padding: 86px 0 96px;}
.vip-wrap4-title{display: block;margin-top: 10px;font-size: 18px;color: #333;text-align: center;}
.vip-contact{position: relative;display: flex;justify-content: center;width: 1100px;margin: 54px auto 75px;}
.vip-contact-item{position: relative;width: 50%;z-index: 1;}
.vip-contact-title{margin-bottom: 17px;color: #000;font-size: 22px;line-height: 1em;text-align: center;}
.vip-contact-tel{color: #ee1830;font-size: 40px;line-height: .8em;text-align: center;}
.vip-contact-bg{position: absolute;display: flex;justify-content: center;align-items: center;width: 100%;color: #fafafa;font-size: 100px;line-height: .8em;text-align: center;}
.vip-member{display: flex;flex-wrap: wrap;border: 5px solid #ee1830;box-sizing: border-box;}
.vip-member-item{position: relative;display: block;width: 16.66%;padding-bottom: 10.91%;border-right: 1px solid #ee1830;border-bottom: 1px solid #ee1830;box-sizing: border-box;}
.vip-member-item:nth-child(6n){border-right: none;}
.vip-member-item img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}

/* search页 */
.search{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 100px;}
.search-list{margin-bottom: 46px;}
.search-item{display: flex;justify-content: space-between;padding: 26px 0;border-bottom: 1px solid #ccc;transition: all .5s;}
.search-title{width: calc(100% - 200px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;font-size: 22px;line-height: 1em;transition: all .5s;}
.search-time{color: #666;font-size: 16px;line-height: 1em;}
.search-item:hover .search-title{color: #07529e;}
.nocontent{margin-top: 40px;color: #000;font-size: 22px;line-height: 1em;text-align: center;}