/* 引入字体 */ @font-face { font-family:"SourceHanSansCN-Medium"; src: url(../fonts/SourceHanSansCN-Medium.otf); } @font-face { font-family:"SourceHanSansCN-Regular"; src: url(../fonts/SourceHanSansCN-Regular.otf); } @font-face { font-family:"douyu-font"; src: url(../fonts/douyu-font.ttf); } /* 轮播样式 */ .banner-swiper { overflow-x: hidden; height: 100vh; position: relative; background-color: #FFFFFF; } .banner-swiper .swiper-slide { position: relative; display: flex; justify-content: center; align-items: center; flex-direction: column; } .banner-title{ display: flex; justify-content: space-between; width: 100%; padding: 3% 10%; color: #FFFFFF; background-color: rgba(45,54,41,0.75); position: absolute; left: 0; bottom: 0; z-index: 1; } .banner-title .left, .banner-title .right{ width: 40%; } .banner-title .left>span{ display: block; font-size: 20px; line-height: 2; } .banner-title .left>strong{ display: block; font-size: 36px; line-height: 1.55; } .banner-title .right strong{ display: block; font-size: 20px; line-height: 2; } .banner-title ins{ display: block; width: 27px; height: 39px; margin-top: 50px; background: url(../imgs/mouse-bg.png) no-repeat; cursor: pointer; } .banner-title ins em{ display: block; width: 100%; height: 100%; background-repeat: no-repeat; transition: 300ms; -webkit-transition: 300ms; background-image: url(../imgs/mouse.png); background-position: center 0; animation: mouse 3s linear alternate infinite; -webkit-animation: mouse 3s linear alternate infinite; } /* 分页器 */ .banner-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .banner-swiper .swiper-pagination-custom, .banner-swiper .swiper-pagination-fraction{ font-size: 16px; font-weight: bold; color: #fff !important; bottom: 120px; } /* 指示点默认样式 */ .banner-swiper .swiper-pagination-bullet { width: 12px; height: 12px; line-height: 12px; text-align: center; background-color: #007EC0; margin: 0 9px !important; opacity: 1; } /* 鼠标悬浮样式、当前选中指示点样式 */ .banner-swiper .swiper-pagination-bullet:hover, .banner-swiper .swiper-pagination-bullet-active { background-color: #E73F7C; color: #FFFFFF; transition: all 0.6s; } /* 评估 */ .index-assess{ padding: 22px 0; background-color: #F2F7F1; } .index-assess ul{ display: flex; justify-content: space-between; } .index-assess ul li{ width: 31.8%; padding: 28px 26px; background-color: #FFFFFF; background-image: url(../imgs/assess-bg.png); background-repeat: no-repeat; background-size: 104px 90px; background-position: bottom right; -webkit-box-shadow: 0 0 10px 3px rgba(114,193,82,0.09); -moz-box-shadow: 0 0 10px 3px rgba(114,193,82,0.09); -ms-box-shadow: 0 0 10px 3px rgba(114,193,82,0.09); -o-box-shadow: 0 0 10px 3px rgba(114,193,82,0.09); box-shadow: 0 0 10px 3px rgba(114,193,82,0.09); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); transition: all .8s; } .index-assess ul li>a{ display: flex; justify-content: space-between; align-items: center; transition: all .8s; } .index-assess ul li strong{ display: block; font-size: 20px; line-height: 1.5; } .index-assess ul li span{ display: block; font-size: 15px; line-height: 2; } .index-assess ul li img{ height: 67px; } .index-assess ul li:hover{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); transition: all .8s; } .index-assess ul li:hover>a{ color: #72C152; transition: all .8s; } /* 标题 */ .pull-title{ text-align: center; } .pull-title h2{ font-size: 28px; line-height: 1.5; } .pull-title span{ display: block; font-family: arial; font-variant: all-petite-caps; font-size: 32px; line-height: 1.5; } .pull-title span>em{ color: #72C152; } .pull-title ins{ display: block; width: 14px; height: 6px; background-color: #72C152; margin: 18px auto 30px; } /* 案例类别 */ .index-case{ padding: 40px 0; } .case-item{ display: flex; justify-content: center; padding: 38px 0; border-top: 1px solid #ededed; } .case-item li{ font-size: 16px; line-height: 2.5; padding: 0 45px; cursor: pointer; } .case-item li em{ display: block; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-top: 7px solid #72C152; margin: 0 auto; opacity: 0; } .case-item li.active{ color: #72C152; font-weight: bold; } .case-item li.active em{ opacity: 1; transition: all .8s; } /* 案例分类 */ .case-serve-all .case-serve{ display: none; } .case-serve-all .case-serve.active{ display: flex; justify-content: center; margin-bottom: 5px; } .case-serve li{ height: 36px; font-size: 14px; line-height: 34px; padding: 0 20px; margin: 0 3.5px; background-color: #FFFFFF; border: 1px solid #EDEDED; } .case-serve li.active{ background-color: #72C152; border: 1px solid #72C152; color: #FFFFFF; } /* 案例列表 */ .case-list-all>div{ display: none; } .case-list{ overflow: hidden; } .case-list li{ width: 31%; margin: 35px 3.5% 0 0; float: left; } .case-list li:nth-of-type(3n){ margin-right: 0; } .case-list li>.case-img{ display: block; height: 270px; margin-bottom: 8px; overflow: hidden; } .case-list li>.case-img img{ width: 100%; min-height: 100%; } .case-list li p{ font-size: 16px; line-height: 2; font-weight: bold; color: #72C152; transition: all .8s; } .case-list li span{ display: block; font-size: 14px; line-height: 2; color: #585858; transition: all .8s; } .case-list li:hover p, .case-list li:hover span{ color: #72C152; text-decoration: underline; transition: all .8s; } .pull-more{ display: flex; width: 66px; height: 11px; margin: 40px auto 0; justify-content: center; } .pull-more>em{ width: 11px; height: 11px; border-radius: 100%; background-color: #989898; margin: 0 5px; transition: all .8s; } .pull-more:hover>em{ background-color: #72C152; transition: all .8s; } .publicity-bg{ height: auto; background-image: url(../imgs/publicity-bg.jpg); background-position: center; background-size: cover; } .publicity{ display: flex; flex-wrap: wrap; padding: 50px 0; } .publicity li{ width: 50%; color: #FFFFFF; padding: 25px 0 35px; text-align: center; } .publicity li>p{ font-family: impact; font-size: 80px; line-height: 1.5; } .publicity li>p em{ font-family: "微软雅黑"; font-size: 30px; margin-left: 15px; font-weight: bold; } .publicity li>p>sup{ font-size: 60px; margin-left: 18px; } .publicity li:nth-of-type(3) p{ line-height: 2; font-size: 60px; font-weight: bold; font-family: "微软雅黑"; } .publicity li>span{ font-size: 18px; line-height: 2; } .index-partner{ padding: 40px 0; } .partner-list{ border-top: 1px solid #e7e7e7; display: flex; flex-wrap: wrap; } .partner-list li{ display: flex; justify-content: center; align-items: center; width: 16.66%; height: 136px; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; cursor: pointer; } .partner-list li:nth-of-type(6n){ border-right: 1px solid #e7e7e7; } .partner-list li img{ max-width: 80%; max-height: 70%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); transition: all .8s; } .partner-list li:hover img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); transition: all .8s; transform: rotateX(360deg); } /* 新闻资讯 */ .index-news{ padding: 40px 0; } .news-list{ display: flex; justify-content: space-between; flex-wrap: wrap; } .news-list li{ width: 30%; margin-top: 30px; } .news-list li span{ display: block; font-size: 12px; line-height: 2; color: #585858; } .news-list li h3{ font-size: 16px; line-height: 2.5; } .news-list li p{ font-size: 14px; line-height: 2; text-align: justify; } .news-list li ins{ display: flex; margin-top: 34px; } .news-list li ins>em{ width: 0px; height: 2px; margin-top: 7px; background-color: #72C152; transition: all .4s; } .news-list li ins img{ height: 16px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); transition: all .8s; } .news-list li:hover h3{ color: #72C152; } .news-list li:hover ins>em{ width: calc(100% - 15px); background-color: #72C152; transition: all .4s; } .news-list li:hover ins>img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); } /* 资质展示 */ .index-qualification{ padding: 40px 0 70px; background-image: url(../imgs/qualification-bg.jpg); background-repeat: no-repeat; background-position: top; background-size: cover; } .qualification-swiper-bg{ position: relative; } .qualification-swiper{ padding-top: 10px; overflow: hidden; } .qualification-swiper .swiper-slide{ width: 22.75% !important; } .qualification-swiper .swiper-slide img{ width: 100%; } .qualification-swiper-bg .swiper-button-prev{ position: absolute; width: 57px; height: 57px; border-radius: 100%; margin-top: -28.5px; left: -90px; background-image: url(../imgs/arrow-left.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; z-index: 99; } .qualification-swiper-bg .swiper-button-next{ position: absolute; width: 57px; height: 57px; border-radius: 100%; margin-top: -28.5px; right: -90px; background-image: url(../imgs/arrow-right.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; z-index: 99; } .qualification-swiper-bg .swiper-button-disabled{ opacity: 1; } /* 服务start */ .list-title h2{ font-weight: normal; } .list-title ins{ margin-bottom: 0; position: relative; z-index: 1; } .list-title .line{ width: 100%; height: 1px; background: #e3e3e3e3; margin-top: -3px; } .serve-top{ background-color: #EEEEEE; width: 100%; height: 92px; } .serve-survey-bg{ background-color: #EEEEEE; padding: 54px 0 0; } .serve-survey{ display: flex; justify-content: space-between; margin-top: 48px; background-color: #FFFFFF; } .serve-survey .left{ width: 50%; height: 485px; overflow: hidden; } .serve-survey .left img{ width: 100%; min-height: 100%; } .serve-survey .right{ width: 50%; padding: 30px; } .serve-survey .right p{ font-size: 14px; line-height: 2; margin-bottom: 10px; overflow: hidden; } .serve-survey .right p>em{ width: 5em; display: block; color: #585858; opacity: .8; float: left; } .serve-survey .right p>span{ display: block; width: calc(100% - 5em); float: left; } .serve-tags{ padding: 5px 0; border-top: 1px solid #e8e8e8; margin-top: 15px; } .serve-tags span{ display: inline-table; font-size: 14px; color: #585858; line-height: 3; margin-left: 3em; } .serve-tags span:first-child{ margin-left: 0; } .serve-survey .more{ height: 42px; margin-top: 22px; overflow: hidden; } .serve-survey .more>a{ display: block; width: 162px; line-height: 42px; background-color: #0384c4; font-size: 16px; color: #FFFFFF; text-align: center; float: left; } .serve-survey .more>a:first-child{ background-color: #72C152; margin-right: 10px; } .serve-nav-bg{ background-color: #72C152; } .serve-nav{ display: flex; justify-content: flex-start; } .serve-nav li{ font-size: 20px; color: #FFFFFF; line-height: 68px; padding: 0 40px; cursor: pointer; } .serve-nav li.active{ background-color: #0384C4; } .serve-content{ display: flex; justify-content: space-between; margin: 12px auto 40px; } .serve-content .left{ width: 73%; } .serve-content .left .pull-txt{ display: none; } .serve-content .left .pull-txt{ font-size: 14px; line-height: 2; color: #585858; } .serve-content .left .pull-txt strong{ display: block; } .serve-content .left .pull-txt p{ margin: 12px 0; text-align: justify; } .serve-content .left .pull-txt img{ max-width: 96%; margin: 0 auto; } .serve-content .left .pull-txt:nth-of-type(1){ display: block; } .serve-content .right{ width: 24%; margin-top: 16px; } .serve-content .right .section{ margin-top: 30px; } .serve-content .right .section:nth-of-type(1){ margin-top: 0; } .sider-title{ text-align: left; } .sider-title h2{ font-size: 16px; } .sider-title span{ line-height: 1.25; } .sider-title ins{ margin: 18px 0 0 1px; } .sider-case li{ margin-top: 26px; } .sider-case li .case-img{ height: 208px; overflow: hidden; } .sider-case li .case-img img{ width: 100%; min-height: 100%; } .sider-case li p{ font-size: 16px; line-height: 2.5; color: #72C152; font-weight: bold; margin-top: 6px; } .sider-case li span{ font-size: 14px; color: #585858; line-height: 1.5; } .sider-contact>p{ font-size: 14px; line-height: 2; } .sider-contact>p:nth-of-type(1){ color: #72C152; margin-top: 18px; } .sider-contact .sider-ewm{ display: flex; margin: 20px 0; } .sider-contact .sider-ewm>span:first-child{ margin-right: 10px; } .sider-contact .sider-ewm img{ width: 100%; } .sider-contact .sider-ewm>span{ display: block; width: 36.5%; font-size: 14px; line-height: 2; text-align: center; } .sider-contact input{ width: 100%; padding: 0 22px; line-height: 50px; border: 1px solid #e7e7e7; border-radius: 2px; margin-bottom: 16px; font-size: 14px; color: rgba(0,0,0,0.5); } .sider-contact select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; outline:none; background-image: url(../imgs/select-bown.png); background-repeat: no-repeat; background-size: 14px 7px; background-position: 96% center; } .sider-contact select, .sider-contact textarea{ width: 100%; height: 52px; padding: 0 21px; line-height: 50px; border: 1px solid #e7e7e7; border-radius: 2px; margin-bottom: 16px; } .sider-contact textarea{ height: 160px; } .sider-contact input::-webkit-input-placeholder, .sider-contact textarea::-webkit-input-placeholder { color: rgba(0,0,0,0.5); } .sider-contact input::-ms-input-placeholder, .sider-contact textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .sider-contact input::-moz-input-placeholder, .sider-contact textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .sider-contact input::-o-input-placeholder, .sider-contact textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .sider-contact input::input-placeholder, .sider-contact textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .sider-contact .sider-btn{ width: 138px; height: 47px; background-color: #72C152; border: 0; border-radius: 2px; font-size: 16px; color: #FFFFFF; } /* 案例 */ .list-banner img{ width: 100%; } .pull-content{ padding-top: 40px; } /* 分页 */ .page-list{ display: flex; justify-content: flex-end; margin-top: 70px; font-size: 14px; line-height: 27px; } .page-list a{ margin-right: 30px; color: #585858; } .page-list a.active{ color: #72C152; } .page-list span{ margin-right: 18px; color: #585858; } .page-list span:last-child{ margin-right: 0; } .page-list select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; outline: none; width: 44px; height: 27px; border: 1px solid #888888; text-align: center; line-height: 25px; background: none; } /* 融资百科 */ .news-item{ display: flex; justify-content: center; padding-bottom: 38px; } .news-item li{ font-size: 16px; line-height: 2.5; padding: 0 45px; cursor: pointer; } .news-item li em{ display: block; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-top: 7px solid #72C152; margin: 0 auto; opacity: 0; } .news-item li.active{ color: #72C152; font-weight: bold; } .news-item li.active em{ opacity: 1; transition: all .8s; } .news-list-all li{ width: 46%; margin-top: 66px; } .news-list-all li:nth-of-type(1), .news-list-all li:nth-of-type(2){ margin-top: 0; } .news-list-all li h3>em{ width: 0px; height: 1px; margin-top: 20px; background-color: #72C152; transition: all .4s; } .news-list-all li:hover h3{ color: #72C152; } .news-list-all li:hover h3>em{ display: block; width: 48px; background-color: #72C152; transition: all .4s; margin-right: 10px; float: left; } /* 关于我们 */ .about-publicity{ height: auto; padding-top: 90px; } .about-content{ display: flex; justify-content: space-between; align-items: center; } .about-content .about-txt{ width: 55%; } .about-content .about-txt h2{ font-size: 40px; line-height: 1.2; font-weight: normal; } .about-content .about-txt strong{ display: block; font-size: 26px; line-height: 1.5; color: #72C152; margin-top: 12px; } .about-content .about-txt p{ font-size: 16px; line-height: 2; text-align: justify; margin-top: 35px; } .about-content .about-img{ width: 38.5%; } .about-content .about-img img{ width: 100%; } .about-map{ position: relative; } .about-map .map{ height: 630px; } .BMap_noprint img{ height: 50px; } .about-contact{ width: 508px; height: 100%; padding: 55px; background-color: rgba(114,193,82,0.9); position: absolute; top: 0; left: 50%; margin-left: -660px; } .contact-title{ text-align: left; color: #FFFFFF; } .contact-title h2{ font-size: 28px; font-weight: normal; } .contact-title span{ line-height: 1.25; } .contact-title span>em{ color: #FFFFFF; } .contact-title ins{ background-color: #FFFFFF; margin: 18px 0 0 1px; } .contact-txt{ margin-top: 65px; color: #FFFFFF; } .contact-txt>strong{ display: block; font-size: 18px; line-height: 1.5; } .contact-txt>h3{ font-family: impact; font-size: 38px; line-height: 1.5; font-weight: normal; } .contact-txt>p{ font-size: 16px; line-height: 2; } .contact-txt .contact-ewm{ display: flex; justify-content: flex-start; margin-top: 20px; } .contact-txt .contact-ewm img{ width: 129px; margin-right: 24px; } /* 案例文章页 */ .case-banner{ position: relative; } .case-title{ width: 100%; padding: 30px 0; background-color: rgba(45,54,41,0.7); text-align: center; color: #FFFFFF; position: absolute; left: 0; bottom: 0; z-index: 10; } .case-title h1{ font-size: 30px; line-height: 2; } .case-title span{ display: block; font-family: arial; font-variant: all-petite-caps; font-size: 18px; line-height: 1.5; } .case-title ins{ display: block; width: 14px; height: 6px; background-color: #FFFFFF; margin: 15px auto 0; } .case-txt{ padding: 0 1.5%; } .case-txt{ font-size: 16px; line-height: 2; } .case-txt img{ max-width: 100%; margin: 30px auto 0; } .case-page{ display: flex; justify-content: space-between; align-items: center; padding: 30px 0; margin: 42px 0 46px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; } .case-page>a{ display: flex; align-items: center; width: 45%; } .case-page>a ins>img{ height: 22px; } .case-page>span{ height: 20px; } .case-page>span img{ height: 100%; } .case-page .prev{ justify-content: flex-start; } .case-page .prev span>img{ width: 150px; height: 98px; margin: 0 12px 0 20px; } .case-page .next{ justify-content: flex-end; } .case-page .next span>img{ width: 150px; height: 98px; margin: 0 20px 0 12px; } .case-page .next ins>img{ transform: rotate(180deg); } .page-title{ font-size: 16px; line-height: 1.5; } .page-title span{ font-size: 14px; color: #585858; } /* 融资百科文章页 */ .news-content{ display: flex; justify-content: space-between; padding: 40px 0; } .news-content .news-left{ width: 73%; } .news-content .news-left h1{ font-size: 30px; line-height: 1.5; } .news-content .news-left>p{ font-size: 14px; opacity: .6; line-height: 2; margin: 10px 0 15px; } .news-content .news-left>p span{ margin-left: 18px; } .news-content .news-left .news-txt{ font-size: 14px; line-height: 2; } .news-content .news-left .news-txt p{ margin-bottom: 35px; } .news-content .news-left .news-txt strong{ display: block; } /* 分页 */ .news-page{ display: flex; justify-content: space-between; padding: 14px 0; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; } .news-page>a{ display: flex; align-items: center; width: 49%; } .news-page>a.prev{ justify-content: flex-start; } .news-page>a.prev ins{ margin-right: 16px; } .news-page>a.next{ justify-content: flex-end; } .news-page>a.next ins{ margin-left: 16px; } .news-page>a span{ display: block; font-size: 12px; line-height: 2; color: #585858; } .news-page>a p{ font-size: 16px; line-height: 2; font-weight: bold; } .news-page>a.next span{ text-align: right; } .news-page>a.next ins>img{ transform: rotate(180deg); } .news-left .guess, .news-right .section{ margin-top: 30px; } .news-left .guess .title, .news-right .section:first-child .title{ font-size: 16px; line-height: 1.5; } .news-left .guess p, .news-right .section:first-child p{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 20px; } .news-left .guess p a, .news-right .section:first-child p a{ width: 49%; font-size: 14px; line-height: 2.5; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; } .news-left .guess p a::before, .news-right .section:first-child p a::before{ content: ""; display: block; width: 4px; height: 4px; background-color: #333333; border-radius: 100%; float: left; margin: 15px 6px 0 0; } .news-content .news-right{ padding-top: 69px; width: 24%; } .news-right .section:first-child p{ display: block; } .news-right .section:first-child p a{ width: 100%; } /* 评估&预约 */ .estimate-item{ display: flex; justify-content: center; padding: 38px 0; border-top: 1px solid #ededed; } .estimate-item li{ font-size: 16px; line-height: 2.5; padding: 0 45px; cursor: pointer; } .estimate-item li em{ display: block; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-top: 7px solid #72C152; margin: 0 auto; opacity: 0; } .estimate-item li.active{ color: #72C152; font-weight: bold; } .estimate-item li.active em{ opacity: 1; transition: all .8s; } .estimate-list li{ display: none; } .estimate{ width: 74%; margin: 0 auto; } .estimate p{ font-size: 16px; line-height: 28px; margin: 35px 0 7px; } .estimate p:nth-of-type(1){ margin-top: 0; } .estimate p>em{ display: inline-block; width: 28px; line-height: 28px; text-align: center; color: #FFFFFF; background-color: #72C152; text-align: center; border-radius: 2px; margin-right: 9px; font-weight: bold; } .estimate ul{ overflow: hidden; } .estimate ul li{ display: flex; justify-content: flex-start; width: calc(25% - 15px); height: 100px; margin: 20px 20px 0 0; padding-left: 28px; background-color: #F2F2F2; font-size: 16px; color: #6c6c6c; line-height: 100px; text-align: center; font-weight: bold; border-radius: 3px; overflow: hidden; cursor: pointer; float: left; } .estimate ul li input{ display: block; width: 22px; height: 22px; margin: 39px 14px 0 0; position: relative; } .estimate ul li input::after{ content: ""; display: block; width: 22px; height: 22px; background-color: #FFFFFF; border: 1px solid #a9a9a9; border-radius: 50%; position: absolute; top: -1px; left: -1px; z-index: 1; } .estimate ul li input:checked::after{ background-image: url(../imgs/radio-bg.png); background-color: rgba(255,255,255,1); background-repeat: no-repeat; background-position: center; background-size: 12px 12px; border: 1px solid #72C152; } .estimate ul li:nth-of-type(4n){ margin-right: 0; } .estimate span{ display: block; margin-top: 26px; } .estimate span>input, .estimate span>textarea{ display: block; width: 100%; line-height: 48px; background-color: #FFFFFF; border: 1px solid #e7e7e7; margin-top: 16px; padding: 0 18px; border-radius: 3px; color: rgba(0,0,0,0.5); } .estimate span>textarea{ height: 160px; } .estimate button{ display: block; width: 18.2%; height: 52px; margin: 37px auto 65px; background-color: #72C152; border: 0; border-radius: 3px; font-size: 16px; color: #FFFFFF; } .estimate span>input::-webkit-input-placeholder, .estimate span>textarea::-webkit-input-placeholder { color: rgba(0,0,0,0.5); } .estimate span>input::-ms-input-placeholder, .estimate span>textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .estimate span>input::-moz-input-placeholder, .estimate span>textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .estimate span>input::-o-input-placeholder, .estimate span>textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .estimate span>input::input-placeholder, .estimate span>textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } /* 预约 */ .order{ width: 74%; margin: 0 auto; } .order input{ width: 100%; padding: 0 22px; line-height: 50px; border: 1px solid #e7e7e7; border-radius: 2px; margin-bottom: 16px; font-size: 14px; color: rgba(0,0,0,0.5); } .order select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; outline:none; background-image: url(../imgs/select-bown.png); background-repeat: no-repeat; background-size: 14px 7px; background-position: 98% center; } .order select, .order textarea{ width: 100%; height: 52px; padding: 0 20px; line-height: 50px; border: 1px solid #e7e7e7; border-radius: 2px; margin-bottom: 16px; } .order textarea{ height: 160px; } .order button{ display: block; width: 18.2%; height: 52px; margin: 30px auto 86px; background-color: #72C152; border: 0; border-radius: 3px; font-size: 16px; color: #FFFFFF; } .order input::-webkit-input-placeholder, .order textarea::-webkit-input-placeholder { color: rgba(0,0,0,0.5); } .order input::-ms-input-placeholder, .order textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .order input::-moz-input-placeholder, .order textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .order input::-o-input-placeholder, .order textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } .order input::input-placeholder, .order textarea::-ms-input-placeholder{ color: rgba(0,0,0,0.5); } @media screen and (max-width:1600px){ .banner-title .left>strong{ font-size: 34px; } } @media screen and (max-width:1440px){ .w1300{ width: 94%;} .banner-title .left>span, .banner-title .right strong{ font-size: 18px; } .banner-title .left>strong{ font-size: 32px; } .partner-list li{ height: 120px; } .seek .left strong{ font-size: 38px; } .seek .left p{ font-size: 24px; } .qualification-swiper-bg .swiper-button-prev{ left: -24px; } .qualification-swiper-bg .swiper-button-next{ right: -24px; } .case-list li>.case-img{ height: 255px; } .about-contact{ left: 3%; margin-left: 0; } .sider-case li .case-img{ height: 200px; } .about-contact{ width: 460px; } } @media screen and (max-width:1320px){ .banner-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .banner-swiper .swiper-pagination-custom, .banner-swiper .swiper-pagination-fraction{ bottom: 100px; } .head .nav li>a{ font-size: 17px; } .banner-title .left>strong{ font-size: 28px; } .banner-title .left>span, .banner-title .right strong{ font-size: 16px; } .case-list li>.case-img{ height: 240px; } .publicity{ padding: 40px 0; } .publicity li>p{ font-size: 74px; } .publicity li>p>sup{ font-size: 50px; } .publicity li>p em{ font-size: 28px; } .publicity li>span{ font-size: 16px; } .publicity li:nth-of-type(3) p{ font-size: 50px; line-height: 111px; } .partner-list li{ height: 105px; } .partner-list li img{ max-height: 60%; } .contact .right{ width: 24%; } .contact .middle{ width: 44%; } .links-list li>a, .footer .foot p{ font-size: 13px; } .serve-tags span{ margin-left: 2em; } .sider-case li .case-img{ height: 180px; } .sider-case li p{ font-size: 15px; } .sider-case li span{ font-size: 13px; } .sider-contact>p, .sider-contact .sider-ewm>span{ font-size: 13px; } .sider-contact input{ line-height: 40px; font-size: 13px; } .sider-contact select,{ height: 42px; line-height: 40px; font-size: 13px; } .sider-contact textarea{ height: 120px; line-height: 40px; font-size: 13px; } .sider-contact .sider-btn{ height: 42px; } .sider-case li .case-img{ height: 195px; } .about-contact{ width: 440px; } .case-txt{ font-size: 15px; } .about-content .about-txt h2{ font-size: 32px; } .about-content .about-txt strong{ font-size: 22px; } .about-content .about-txt p{ font-size: 15px; } .contact-txt>p{ font-size: 15px; } } @media screen and (max-width:1200px){ .head .nav li>a{ font-size: 16px; } .banner-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .banner-swiper .swiper-pagination-custom, .banner-swiper .swiper-pagination-fraction{ bottom: 90px; } .banner-title .left>strong{ font-size: 24px; } .banner-title .left>span, .banner-title .right strong{ font-size: 14px; } .case-list li>.case-img{ height: 225px; } .seek .left p{ font-size: 22px; } .seek .left span{ font-size: 14px; } .contact .left p, .contact .middle p,{ font-size: 12px; } .contact .right>.section p{ font-size: 12px; width: 13px; margin-right: 8px; } .contact .left>img, .contact .middle>img{ margin-right: 10px; } .contact .right{ width: 25%; } .links-list li>a, .footer .foot p{ font-size: 12px; } .index-assess ul li span{ font-size: 14px; } .case-item li{ font-size: 15px; } .case-serve li{ font-size: 13px; padding: 0 15px; } .case-list li>.case-img{ height: 210px; } .case-list li p{ font-size: 15px; } .case-list li span{ font-size: 13px; } .publicity li>span{ font-size: 15px; } .publicity{ padding: 30px 0; } .publicity li{ padding: 20px 0 30px; } .partner-list li{ height: 90px; } .news-list li h3{ font-size: 15px; } .news-list li p{ font-size: 13px; } .qualification-swiper-bg .swiper-button-prev{ width: 40px; height: 40px; margin-top: -20px; left: -20px; } .qualification-swiper-bg .swiper-button-next{ width: 40px; height: 40px; margin-top: -20px; right: -20px; } .seek .right .form-top input{ font-size: 13px; } .seek .right .form-top textarea{ font-size: 13px; } .seek .right button{ font-size: 15px; } .contact .left p, .contact .middle p{ font-size: 13px; } .serve-survey .right p{ line-height: 1.8; } .serve-tags span{ margin-left: 8px; } .sider-case li .case-img{ height: 170px; } .about-contact{ width: 420px; } .case-txt{ font-size: 14px; } .about-content .about-txt h2{ font-size: 30px; } .about-content .about-txt strong{ font-size: 20px; } .about-content .about-txt p{ font-size: 14px; } .contact-txt>p{ font-size: 14px; } .estimate ul li{ height: 90px; line-height: 90px; } .estimate ul li input{ margin: 34px 12px 0 0; } } @media screen and (max-width:1080px){ .index-assess ul li strong{ font-size: 18px; } .case-list li>.case-img{ height: 190px; } .contact .left p, .contact .middle p{ font-size: 12px; } .contact .left{ width: 28%; } .contact .right{ width: 29%; } .serve-survey .right p{ font-size: 13px; } .serve-tags span{ font-size: 13px; } .sider-case li .case-img{ height: 130px; } .estimate ul li{ height: 80px; line-height: 80px; } .estimate ul li input{ margin: 29px 10px 0 0; } } @media screen and (max-width:980px){ .banner-title .left>strong{ font-size: 22px; } .banner-title .left>span, .banner-title .right strong{ font-size: 12px; } .banner-title ins{ margin-top: 30px; } .banner-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .banner-swiper .swiper-pagination-custom, .banner-swiper .swiper-pagination-fraction{ bottom: 70px; } .index-assess ul li span{ font-size: 12px; } .case-list li>.case-img{ height: 170px; } .contact .middle{ width: 46%; } .contact .right{ width: 25%; } .contact .right>.section>img{ height: 80px; } .contact .right>.section p{ line-height: 20px; } .serve-survey .right p{ font-size: 12px; } .serve-tags span{ font-size: 12px; } .serve-content .left .pull-txt{ font-size: 13px; } .sider-case li .case-img{ height: 120px; } .case-list li p{ font-size: 14px; } .news-left .guess p a, .news-right .section:first-child p a{ font-size: 13px; } .publicity li>span{ font-size: 13px; } .contact-txt>p{ font-size: 13px; } .estimate ul li{ width: calc(50% - 10px); } .estimate ul li:nth-of-type(2n){ margin-right: 0; } } @media screen and (max-width:900px){ .header, .index-header{ height: 60px; background-color: rgba(255,255,255,1); border-bottom: 1px solid #E7E7E7; } .head{ height: 60px; } .head .logo img{ height: 40px; margin: 0; } .head .head-btn{ display: block; margin: 0; } .head .nav{ display: block; width: 200px; height: 100vh; background-color: #FFFFFF; position: fixed; top: 0px; right: -270px; z-index: 999; transition: all .8s; } .head .nav.active{ right: 0; transition: all .8s; } .head .nav .nav-logo{ display: block; width: 100%; height: 60px; padding: 10px 0; border-bottom: 1px solid #E7E7E7; } .head .nav-bg{ width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 200; transition: all .8s; } .head .nav-bg.active{ display: block; opacity: 1; transition: all .8s; } .head .nav .nav-logo img{ height: 40px; margin-left: 15px; } .head .nav li{ margin: 0; padding: 0; height: auto; } .head .nav li>a{ font-size: 14px; margin: 0; padding: 0 30px; line-height: 50px; } .head .nav li.active>a{ font-weight: normal; background-color: #72C152; border: 0; color: #FFFFFF; } .head .nav li .sub-nav{ width: 100%; position: static; text-indent: 2em; } .head .nav li .sub-nav>a{ font-size: 13px; } .head .nav li .sub-nav>a.active{ background: none; } .banner-title .left>strong{ font-size: 18px; } .case-serve li{ padding: 0 10px; } .news-list li{ width: 50%; } .index-sider{ display: none; } .page-list{ font-size: 13px; } .list-banner img{ min-height: 380px; } .index-assess ul li img{ height: 50px; } .index-assess ul li{ background-size: 80px 69px; } .serve-nav li{ font-size: 17px; } .serve-content .left, .news-content .news-left{ width: 100%; } .serve-content .right, .news-content .news-right{ display: none; } } @media screen and (max-width:768px){ /* 首页 */ .w1300{ width: 92% !important; } /* banner */ .banner-swiper{ height: 270px; } .banner-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .banner-swiper .swiper-pagination-custom, .banner-swiper .swiper-pagination-fraction, .banner-title ins{ display: none; } .banner-title{ flex-wrap: wrap; padding: 1% 4%; } .banner-title .left, .banner-title .right{ width: 100%; } .banner-title .left>span{ font-size: 12px; line-height: 1.5; } .banner-title .left>strong{ font-size: 15px; font-weight: normal; margin: 4px 0; } .banner-title .right strong{ font-size: 12px; font-weight: normal; line-height: 1.5; } .index-assess ul li{ padding: 10px; text-align: center; background-size: 50px 50px; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); } .index-assess ul li>a{ display: block; height: 66px; position: relative; } .index-assess ul li strong{ font-size: 14px; font-weight: normal; } .index-assess ul li span{ display: none; } .index-assess ul li p:nth-of-type(1){ width: 100%; position: absolute; bottom: 0; text-align: center; left: 0; } .index-assess ul li p>img{ height: 35px; position: absolute; top: 2px; left: 50%; transform: translateX(-50%); } .index-case, .index-partner, .index-news, .index-qualification{ padding: 30px 0; } .pull-title h2{ font-size: 20px; } .pull-title span{ font-size: 24px; } .pull-title ins{ height: 4px; margin: 16px auto 0; } .case-item{ padding: 15px 0; } .case-item li{ font-size: 14px; padding: 0 8px; } .case-serve-all{ height: 36px; overflow-x: auto; overflow-y: hidden; margin: 0 auto; } .case-serve-all .case-serve{ width: auto; height: 50px; overflow: inherit; } .case-serve-all .case-serve li{ padding: 0 10px; flex-shrink:0; } .case-serve-all .case-serve.active{ justify-content: flex-start; flex-wrap: nowrap; } .case-list li{ width: 100%; margin: 20px 0 0; } .case-list li>.case-img{ height: 220px; overflow: hidden; } .case-list li p{ font-size: 15px; } .case-list li span{ font-size: 13px; } .pull-more{ width: 48px; height: 8px; margin: 20px auto 0; } .pull-more>em{ width: 8px; height: 8px; margin: 0 4px; } .publicity-bg{ height: auto; padding-bottom: 35px; } .publicity{ justify-content: space-between; padding: 20px 0; } .publicity li{ width: 48%; padding-bottom: 0; } .publicity li>p{ font-size: 40px; line-height: 1.5; } .publicity li>p>sup{ font-size: 30px; margin-left: 8px; } .publicity li>p em{ font-size: 20px; margin-left: 8px; } .publicity li>span{ font-size: 12px; display: -webkit-box; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; } .publicity li:nth-of-type(3) p{ font-size: 40px; line-height: 1.5; } .partner-list{ margin-top: 20px; } .partner-list li{ width: 50%; height: 80px; } .partner-list li img{ max-height: 50%; } .partner-list li:nth-of-type(2n){ border-right: 1px solid #e7e7e7; } .index-news{ padding-top: 10px; } .news-list{ flex-wrap: wrap; } .news-list li{ width: 100%; } .news-list li h3{ font-size: 15px; } .news-list li ins{ margin-top: 15px; } .news-list li ins{ display: none; } .news-list li p{ font-size: 13px; } .qualification-swiper{ width: 80% !important; } .qualification-swiper .swiper-slide{ width: 100% !important; } .qualification-swiper .swiper-slide img{ width: 100%; } .qualification-swiper-bg .swiper-button-prev{ width: 36px; height: 36px; margin-top: -18px; left: -2%; } .qualification-swiper-bg .swiper-button-next{ width: 36px; height: 36px; margin-top: -18px; right: -2%; } .index-seek{ background: none; padding: 0; } .seek{ flex-wrap: wrap; width: 100% !important; } .seek .left{ width: 100%; } .seek .left img{ width: 80px; } .seek .left strong{ font-size: 28px; } .seek .left p{ font-size: 16px; } .seek .left span{ font-size: 13px; } .seek .right{ width: 100%; padding: 0 4% 30px; } .seek .right .form-top input, .seek .right .form-top textarea{ line-height: 36px; } .seek .right button{ height: 40px; } .links{ display: none; } .contact{ flex-wrap: wrap; } .contact .left, .contact .middle, .contact .right{ width: 100%; margin-bottom: 20px; } .contact .left>img, .contact .middle>img{ height: 48px; } .contact .left p, .contact .middle p{ font-size: 12px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 1; overflow: hidden; } .contact .right{ justify-content: center; margin-bottom: 0; } .contact .right .section{ flex-wrap: wrap; margin: 0 5px; justify-content: center; } .contact .right>.section p{ width: 100%; font-size: 13px; margin-right: 0; text-align: center; } .footer .foot p{ font-size: 12px; line-height: 2; text-align: center; } .footer .foot{ padding: 10px 0; } /* 服务 */ .serve-top{ width: 100%; height: 62px; } .serve-survey-bg{ padding: 30px 0; } .serve-survey{ width: 100% !important; flex-wrap: wrap; margin-top: 30px; } .serve-survey .left{ width: 100%; height: auto; } .serve-survey .right{ width: 100%; padding: 20px 3%; } .serve-survey .right p{ font-size: 13px; text-align: justify; } .serve-tags{ display: flex; justify-content: center; flex-wrap: wrap; } .serve-tags span{ font-size: 13px; margin: 0 10px; line-height: 2; } .serve-tags span:first-child{ margin-left: 10px; } .serve-survey .more{ display: flex; justify-content: center; height: auto; } .serve-survey .more>a{ width: 40%; line-height: 36px; font-size: 14px; } .serve-nav{ justify-content: center; } .serve-nav li{ font-size: 15px; padding: 0 10px; line-height: 40px; } .serve-content .left{ width: 100%; } .serve-content .right{ display: none; } .serve-content .left .pull-txt img{ max-width: 100%; } .serve-content .left .pull-txt p{ font-size: 13px; } /* 案例 */ .list-banner{ height: 240px; } .list-banner img{ min-height: 100%; } .page-list{ font-size: 12px; margin-top: 20px; line-height: 24px; } .page-list a{ margin: 0 8px; } .page-list span{ display: none; } /* 融资百科 */ .pull-content{ padding-top: 30px; } .pull-content .index-news{ padding-top: 20px; } .news-item{ padding-bottom: 20px; } .news-item li{ font-size: 14px; padding: 0 8px; } .news-list-all li{ margin-top: 30px; } .news-list-all li:nth-of-type(2){ margin-top: 30px; } /* 关于我们 */ .about-publicity{ padding-top: 60px; } .about-content{ flex-wrap: wrap; } .about-content .about-txt, .about-content .about-img{ width: 100%; } .about-content .about-txt{ margin-top: 30px; } .about-content .about-txt h2{ font-size: 24px; } .about-content .about-txt strong{ font-size: 16px; } .about-content .about-txt p{ font-size: 13px; margin-top: 20px; } .about-content .about-img{ margin: 20px 0 30px; } .about-map .map{ height: 240px; } .about-contact{ width: 100%; height: auto; padding: 20px 3% 30px; position: static; left: 0; margin-left: 0; background-color: rgba(0,0,0,0.12); } .contact-title{ color: #333333; text-align: center; } .contact-title ins{ margin: 18px auto 0; background-color: #333333; } .contact-title span>em{ color: #72C152; } .contact-txt{ margin-top: 30px; color: #333333; text-align: center; } .contact-txt>h3{ font-size: 28px; margin-bottom: 10px; } .contact-txt>p{ font-size: 13px; } .contact-txt .contact-ewm{ justify-content: center; } .contact-txt .contact-ewm img{ margin: 0 8px; } /* 评估&预约 */ .estimate-item{ padding: 20px 0; } .wap-title span{ font-size: 22px; line-height: 1.2; margin: 6px 0; } .estimate-item li{ font-size: 15px; } .estimate{ width: 100%; } .estimate ul li{ width: calc(50% - 8px); height: 60px; line-height: 60px; font-size: 15px; margin: 16px 16px 0 0; } .estimate ul li:nth-of-type(2n){ margin-right: 0; } .estimate p{ font-size: 15px; line-height: 26px; } .estimate p>em{ width: 26px; line-height: 26px; } .estimate ul li input{ width: 16px; height: 16px; margin: 22px 12px 0 0; font-size: 13px; } .estimate ul li input::after{ display: block; width: 16px; height: 16px; } .estimate ul li input:checked::after{ background-size: 10px 10px; } .estimate span>input, .estimate span>textarea{ line-height: 40px; } .estimate button, .order button{ width: 40%; height: 40px; margin: 25px auto 30px; font-size: 14px; } .order{ width: 100%; } .order input{ line-height: 40px; font-size: 13px; } .order select{ height: 40px; line-height: 38px; font-size: 13px; } .order textarea{ line-height: 40px; height: 120px; font-size: 13px; } /* 案例文章页 */ .case-title{ padding: 10px 0; } .case-title h1{ font-size: 18px; line-height: 1.5; } .case-title span{ font-size: 14px; line-height: 1.2; } .case-title ins{ height: 4px; margin: 10px auto 0; } .case-banner{ height: 280px; } .case-txt{ font-size: 13px; padding: 0; } .case-page{ margin: 30px 0; padding: 10px 0; } .case-page a>ins, .case-page a>span{ display: none; } .case-page>span{ height: 12px; } .page-title{ font-size: 13px; line-height: 1.8; } .page-title span{ font-size: 12px; } /* 融资百科文章页 */ .news-content{ padding: 30px 0; } .news-content .news-left{ width: 100%; } .news-content .news-left h1{ font-size: 18px; } .news-content .news-right{ display: none; } .news-content .news-left>p{ font-size: 12px; } .news-content .news-left>p span{ margin-left: 10px; } .news-content .news-left .news-txt{ font-size: 13px; } .news-content .news-left .news-txt p{ margin-bottom: 20px; } .news-page>a p{ font-size: 13px; display: -webkit-box; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; } .news-page>a span{ display: none; } .news-page>a.prev ins{ margin-right: 8px; } .news-page>a.next ins{ margin-left: 8px; } .news-page>a.next p{ text-align: right; } .news-left .guess .title{ font-size: 15px; } .news-left .guess p{ margin-top: 10px; } .news-left .guess p a{ width: 100%; font-size: 13px; } } @media screen and (max-width:350px){ .banner-title .left>strong{ font-size: 14px; } .index-assess ul li strong{ font-size: 13px; } .publicity li>p{ font-size: 36px; } .publicity li:nth-of-type(3) p{ font-size: 36px; line-height: 60px; } .publicity li>p em{ font-size: 18px; } .serve-nav li{ font-size: 13px; } .case-item li, .case-serve-all .case-serve li{ font-size: 12px; } .about-content .about-txt h2{ font-size: 20px; } .about-content .about-txt strong{ font-size: 16px; } .contact-txt>p, .seek .left span{ font-size: 12px; } .estimate-item li{ padding: 0 30px; } .estimate ul li{ font-size: 14px; } .estimate span>input, .estimate span>textarea{ font-size: 14px; } }