/* banner图 */
.carousel-indicators li{width: 50px;}
.carousel-control-next, .carousel-control-prev{opacity: 0.35;}

/* 急速预约 */
.tool-box .tool-box-content{background: url(../img/tools_bg.png) no-repeat; background-size: 100% 100%; text-align: center;}
.tool-box-content .nav{ display: inline-block; width: auto; height: auto; margin-bottom: 0 !important;}
.tool-box-content .nav li{display: inline-block;}
.nav-tool .nav-link{ color: #a1c1ff; border-radius: 0; border: none; padding: 20px 10px; font-weight:400; position: relative;}
.nav-tool .nav-link i{display: none; position: absolute; bottom: -8px; left: 50%; transform: translateX(-50%); z-index: 10; font-size: 24px;}
.nav-tool .nav-link.active, .nav-tool .show>.nav-link{ color: #fff; font-weight: 500;}
.nav-tool .nav-link.active i{ display:inline-block;}
.tool-box-content .tab-content{text-align: left; overflow: hidden;}
.tool-box-content .tab-content ul{display: block; overflow: hidden;}
.tool-box-content .tab-content ul li{display: inline-block; width: 260px; height: auto; float: left; margin-left: 23px;}
.tool-box-content .tab-content ul li:first-child{margin-left: 1px;}
.tool-box-content .tab-content .active form{display: flex; margin: 0 150px 0 200px; background: #fff; border-radius: 6px; overflow: hidden; margin-bottom: 20px;}
.tool-box-content .tab-content .active form .form-control-box{display: block; width: 100%; border-right: 1px solid; margin: 12px 0;}
.tool-box-content .tab-content .active form .form-control-box .form-control,
.tool-box-content .tab-content .active form input.form-control,
.tool-box-content .tab-content .active form button{ border: none; border-radius: 0; margin: 12px 0; line-height: 1.2;}
.tool-box-content .tab-content .active form .form-control-box,
.tool-box-content .tab-content .active form input.form-control{border-right: 1px solid #d4d4d4; padding: 0 20px;}
.tool-box-content .tab-content .active form .form-control-box .form-control{margin: 0; padding: 0;}
.tool-box-content .tab-content .active form .form-control:focus,.tool-box-content .tab-content .active form .form-control:active{outline: none !important; border-color: transparent; box-shadow: none;}
.tool-box-content .tab-content .active form .last{border-right: none !important;}
.tool-box-content .tab-content .active form button{width: 480px; margin: 0; background: #00AFEC; border-radius: 0 6px 6px 0; margin-right: -1px; z-index: 12;}
.tool-box-content .tab-content .btn i{margin-left: 5px;}

/* 产品 */
.prod .prod-box{display: flex; margin: 30px 0;}
.prod .prod-title{width: 220px; padding: 20px; color: #fff; background: #888;}
.prod .prod-title span{font-size: 18px; font-weight: 600;}
.prod .prod-title p{font-size: 12px;}
.prod .prod-title a{ display: inline-block; margin-top: 28px; font-size: 14px; color: #fff; font-weight: normal; line-height: 28px; opacity: 0.7; border: 1px solid rgba(255, 255, 255, 0.7); padding: 0 12px; background: rgba(255, 255, 255, 0.25);}
.prod .prod-title a:hover{opacity: 1;border: 1px solid rgba(255, 255, 255, 1);}
.prod .prod-title a i{ margin-left: 8px; font-size: 18px; font-weight: normal; float: right; margin-top: 5px;}
.prod .prod-list{flex: 1;}
.prod .prod-list ul{display: flex;}
.prod .prod-list ul li{flex: 1; border-right: 1px solid #F0F0F0; padding: 20px; background: #fff;}
.prod .prod-list ul.prod-top li{text-align: center; border-bottom: 1px solid #F0F0F0;}
.prod .prod-list ul li:last-child{border-right: none;}
.prod .prod-list ul li a span{display: block;}
.prod .prod-list ul li a span.prod-name{font-size: 14px; color: #454545; line-height: 2; margin-top: 10px;}
.prod .prod-list ul li a span.prod-icon img{}
.prod .prod-list ul li a p{color: #999; font-size: 12px; font-weight: normal; margin-top: 10px; line-height: 20px; height: 60px; overflow: hidden;}
.prod .prod-list ul li a span.prod-price{font-size: 12px; color: #454545;}
.prod .prod-list ul li a span.prod-price span{ display: inline; color: #D97162;}
.prod .prod-list ul li a span.prod-price span font{font-size: 18px; font-weight: 600;}
.prod .prod-list ul.prod-bottom li{padding: 10px;}
.prod .prod-list ul.prod-bottom li a{display: flex;}
.prod .prod-list ul.prod-bottom li a span.prod-name{margin-top: 0;}
.prod .prod-list ul.prod-bottom li a span.prod-icon{width: 60px;}
.prod .prod-list ul.prod-bottom li a .prod-info{flex: 1;}
.prod .prod-list ul.prod-bottom li a .prod-info p{height: 40px; margin-bottom: 0; margin-top: 0;}

/* 新闻 */
.news{background: rgba(0, 0, 0, 0.3) url(../img/zbbj.jpg) no-repeat top center; background-size: auto; background-blend-mode: multiply;}
.news .news-list{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.news .news-list ul { width: 100%; }
.news .news-list li { display: inline-block; width: 340px; margin-right: 45px; margin-bottom: 30px; float: left;}
.news .news-list li:nth-child(3n){margin-right: 0;}
.news .news-list .img { display: block;  }
.news .news-list .img img { width: 100%; display: block; }
.news .news-list .cont-wrap {  margin-top: 21px; zoom: 1;}
.news .news-list .point {display: block; width: 50px; height: 36px; float: left;}
.news .news-list .point i {display: block;width: 36px; height: 36px;border: 2px solid #333;box-sizing: border-box;transition: all 0.3s ease 0s;float: left;}
.news .news-list .point i:after { content: ''; display: block; width: 36px; height: 100%; background: url(../img/long-arrow-right.svg) no-repeat center; transition: margin-left 0.3s ease 0s; float: left;}
.news .news-list li:hover .point i { width: 100%; background-color: #333; }
.news .news-list li:hover .point i:after { background: url(../img/eye-white.svg) no-repeat center; margin-left: 14px; }
.news .news-list .tit { font-size: 20px; color: #333; line-height: 36px; max-height: 72px; overflow: hidden; }
.news .news-list .date { font-size: 12px; color: #333; line-height: 12px; margin-top: 10px; }
.news .news-list .cont { width: 280px; margin-left: 10px; float: left;}
.news .news-list .cont p{margin-bottom: 0;}
.news .more {display: block; width: auto; margin: 40px auto; margin-bottom: 20px; padding: 5px 20px; line-height: none; border-radius: 0; font-size: 16px; color: #333; border: 2px solid #333;}
.news .more:hover{background: #333; color: #fff;}

/* 活动 */
.activity-banner{ height: 200px; overflow: hidden; margin: 30px 0;}
.activity-banner img{ width: 100%; height: auto;}
.active-box{text-align: center;}
.active-box .nav{ display: inline-block; width: auto; height: auto; border-bottom: 1px solid #ccc;}
.active-box .nav li{display: inline-block;}
.nav-pills .nav-link{ color: #999; border-radius: 0; border-bottom: 4px solid; border-color: transparent; padding: 8px 16px; font-weight:400; margin-bottom: -1px;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{ color: #00AFEC; border-bottom: 4px solid #00AFEC; border-radius: 0; background: none; font-weight: 600;}
.active-box .tab-content{text-align: left; overflow: hidden;}
.active-box .tab-content ul{display: block; overflow: hidden;}
.active-box .tab-content ul li{display: inline-block; width: 260px; height: auto; float: left; margin-left: 23px;}
.active-box .tab-content ul li:first-child{margin-left: 1px;}
.active-box .tab-content ul li .item-header{width: 100%; height: 260px; overflow: hidden; position: relative;}
.active-box .tab-content ul li .item-header img{ display: block; position: absolute; left: 0; top: 0;z-index: 1; width: 100%; height: 260px;}
.active-box .tab-content ul li .item-header .item-header-bg{ position: absolute; left: 0; top: 0;  background: rgba(0, 0, 0, 0.45); z-index: 5; width: 100%; height: 260px;}
.active-box .tab-content ul li .item-header span{display: inline-block; display: inline-block;position: absolute;}
.active-box .tab-content ul li .item-header .tips{top: 10px; left: 10px; z-index: 10; background: #fff; color: #999; padding: 3px 10px; font-size: 12px; line-height: none;}
.active-box .tab-content ul li .item-header .ac-num{color: #fff; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; font-size: 18px;}
.active-box .tab-content ul li .item-header .ac-num font{ font-size: 48px; font-weight: 600; margin-right: 10px;}
.active-box .tab-content ul li .item-info{ border: 1px solid #d4d4d4; border-top: none; padding: 10px; overflow: hidden;}
.active-box .tab-content ul li .item-info a{display: block; font-size: 14px; color: #666; font-weight: 400; line-height: 1.5; margin-bottom: 8px;}
.active-box .tab-content ul li .item-info a:hover{color: #00AFEC;}
.active-box .tab-content ul li .item-info span{display: inline-block; width: auto; font-size: 12px; color: #999; line-height: 1.5; float: left;}
.active-box .tab-content ul li .item-info span:last-child{float: right;}
.active-box .tab-content ul li .item-info span i{ margin-right: 5px; float: left; margin-top: 2px;}
.active-box .more { display: block; margin: 20px auto; border: none; border-radius: 5px; padding: 8px 20px; background: #00AFEC; color: #fff; font-size: 16px; font-weight: 500; line-height: none;}

/* 创业加速器 */
.start-business{padding-bottom: 40px;}
.trade-title { font-size: 24px; color: #333; text-align: center; margin: 40px 0; margin-top: 10px; position: relative;}
.trade-title:before { content: ""; position: absolute; width: 0; height: 0; bottom: -19px; left: 50%; transform: translateX(-50%); border: 6px solid; border-color: #00AFEC transparent transparent;}
.trade-title:after { content: ""; position: absolute; width: 72px; height: 3px; background-color: #00AFEC; bottom: -8px; left: 50%; transform: translateX(-50%);}
.trade-box,.trade-box-b { width: 1200px !important; margin: 0 auto; position: relative; transition: all .3s ease;}
.trade-box .trade-list,.trade-box-b .trade-list-b{width: 100%;overflow: hidden;}
.start-business a.fa{ display: flex; align-items: center; justify-content: center; position: absolute;top: 0;bottom: 0;width: 42px; opacity: 0.5; cursor: pointer;font-size: 64px;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.start-business a.fa:hover{opacity: 1;}
.start-business .fa-back{right: 100%;}
.start-business .fa-more{left: 100%;}
.start-business ul{width: 10000%;}
.start-business ul:after{display: block; clear: both; content: '';}
.start-business ul li{width: 280px; margin: 0 8px; float: left; text-align: center; color: #fff; position: relative;}
.start-business ul li { width: 276px; text-align: center; position: relative; height: 400px; background: no-repeat center; background-size: 100% auto; margin: 0 12px;}
.start-business ul li:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.start-business ul li .item-img{ width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 10; }
.start-business ul li .item-img img{ width: 100%; height: 100%; transform:scale(1); transition: all .4s cubic-bezier(.4, 0, .2, 1); }
.start-business ul li:hover .item-img img{ transform:scale(1.2); transition: all .4s cubic-bezier(.4, 0, .2, 1); }
.start-business ul li a { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 99; }


.start-business ul li:hover .item-text { display: block; opacity: 1; margin-top: 0;}

.start-business ul li a:hover .item-title{border-bottom: 1px solid #000000; top: 30%;transition: all .4s cubic-bezier(.4, 0, .2, 1); }

/* 用户评价 */
.evaluate{background: rgba(0, 0, 0, 0.3) url(../img/bg01.jpg) no-repeat top center; background-size: auto; background-blend-mode: multiply;}
.evaluate-title{color: #fff; font-size: 24px; font-weight: 600; line-height: 2.5; text-align: center; margin: 12px 0; letter-spacing: 3px;}
.evaluate-list{width: 100%; overflow: hidden; position: relative; padding-bottom: 20px;}
.evaluate .carousel-inner{width: 90%; margin-left: 5%;}
.evaluate .carousel-indicators{ bottom: -15px; }
.evaluate .carousel-indicators li{width: 10px; height: 10px; border-radius: 100%;}
.evaluate .carousel-control-next, .evaluate .carousel-control-prev{opacity: 1; width: 5%; }
.slide-item { float: left; margin: 20px 0; display: flex; align-items: center; justify-content: center;}
.slide-item .content{width: calc(100% - 200px);}
.slide-item .ev-text{background: #fff; border-radius: 5px; padding: 12px 0; display: flex; color: #333; position: relative;}
.ev-text::before{content: ''; position: absolute; width: 0; height: 0; border: 6px solid transparent; border-top-color: #fff; left: 50%; margin-left: -6px; bottom: -12px;}
.ev-text span{ display: flex; padding: 0 15px 0 5px; align-items: center; text-align: center; font-size: 28px; font-weight: 600; font-family: '黑体'; }
.ev-text span:last-child{ padding: 0 5px 0 15px;}
.ev-text p{ flex: 1; margin: 0; font-size: 12px;}
.slide-item .user{display: block; width: auto; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.user span{display: block; text-align: center; overflow: hidden; color: #fff;}
.user span.user-img {width: 100px; height: 100px; border-radius: 50%; background: #fff; border: 2px solid #fff; display: flex; margin: 12px auto;}
.user span.user-img img{width: auto; max-width: 100%; height: auto; max-height: 100%; align-items: center;}
.user span.user-name{font-size: 16px;}
.user span.user-info{font-size: 12px; color: #f0f0f0;}

/* 战略合作 */
.partners .container .main-content{width: 100%; height: auto; overflow: hidden; margin: 12px 0; background: #fff; border-left: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
.partners .main-content ul li{display: inline-block; width: 16.6667%; height: auto; overflow: hidden; box-sizing: border-box; float: left; border: 1px solid #d4d4d4; border-bottom: none; border-left: none;}
.partners .main-content ul li img{width: 100%; height: auto;}

/* 理念展示 */
.idea{width: 100%; height: auto; overflow: hidden;}
.idea img{width: 100%; height: auto;}

/* 整合资源 */
.else .else-title-b{text-align: center;}
.else .content{margin-top: 30px;}
.else-list{display: block; width: 952px; height: auto; overflow: hidden; margin: 20px auto;}
.else-list li{display: inline-block; width: 460px; margin: 8px; float: left; background: #fff; padding: 25px 0;}
.else-list li span.title-icon{ width: 100px; height: 50px; text-align: center; border-right: 2px solid #32A4FF; float: left; box-sizing: border-box;}
.else-list li:nth-child(2) span.title-icon{border-right-color: #FFB400;}
.else-list li:nth-child(3) span.title-icon{border-right-color: #49C57B;}
.else-list li:nth-child(4) span.title-icon{border-right-color: #FF7827;}
.else-list li span.title-icon img{width: 42px; height: 42px; margin-top: 4px;}
.else-list li .else-info{ display: inline-block; width: 330px; margin-left: 25px; float: left;}
.else-info span{display: block; font-size: 18px; color: #333; line-height: 24px; font-weight: 600;}
.else-info p{color: #999; margin: 0; line-height: 16px; font-size: 12px; margin-top: 10px;}
