<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*设置按钮的样式和hover的样式*/
/**************************核心能力提升产品*********************************/
/*产品 行业 业务*/
.product-filter-wrap { position: relative; }
.product-filter-wrap .content { height: 100px; }
.product-filter-wrap .content .drop-option { position: relative; height: 100%; /*产品 行业 业务 筛选菜单共同样式*/ /*产品 行业 业务 筛选菜单共同样式 结束*/ /*产品筛选菜单样式*/ /*产品筛选菜单样式 结束*/ /*行业样式*/ /*行业样式 结束*/ /*业务筛选菜单样式*/ /*业务筛选菜单样式 结束*/ }
.product-filter-wrap .content .drop-option .product-filter-list { float: left; width: 84px; margin-right: 32px; line-height: 100px; cursor: pointer; }
.product-filter-wrap .content .drop-option .product-filter-list:last-of-type { margin-right: 0; }
.product-filter-wrap .content .drop-option .product-filter-list .icon-down { padding-left: 12px; line-height: 16px; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; }
.product-filter-wrap .content .drop-option .product-filter-list:hover .product-filter-title, .product-filter-wrap .content .drop-option .product-filter-list:hover .icon-down { color: #1580e4; }
.product-filter-wrap .content .drop-option .product-filter-list:hover .product-filter-menu { display: block; }
.product-filter-wrap .content .drop-option .product-filter-list:hover .icon-down { display: inline-block; transform-origin: center center; -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); }
.product-filter-wrap .content .drop-option .product-filter-menu { display: none; position: absolute; top: 83px; left: 0; width: 1100px; border: 1px solid #dddddd; z-index: 99; background-color: #fff; }
.product-filter-wrap .content .drop-option .product .product-filter-menu .product-filter-menu-content .product-filter-menu-item { line-height: 48px; display: block; width: 100%; }
.product-filter-wrap .content .drop-option .product .product-filter-menu .product-filter-menu-content .product-filter-menu-item .product-filter-menu-option-title { float: left; width: 195px; padding-left: 28px; padding-right: 16px; margin-right: 40px; border-right: 1px solid #ddd; }
.product-filter-wrap .content .drop-option .product .product-filter-menu .product-filter-menu-content .product-filter-menu-item .product-filter-menu-option-title.active { color: #1580e4; }
.product-filter-wrap .content .drop-option .product .product-filter-menu .product-filter-menu-content .product-filter-menu-item .product-filter-menu-option-title i { float: right; }
.product-filter-wrap .content .drop-option .product .product-filter-menu .product-filter-menu-content .product-filter-menu-item .product-filter-menu-option { float: left; min-width: 150px; cursor: pointer; margin-right: 40px; }
.product-filter-wrap .content .drop-option .product .product-filter-menu .product-filter-menu-content .product-filter-menu-item .product-filter-menu-option.selected { color: #1580e4; }
.product-filter-wrap .content .drop-option .industry .product-filter-menu { padding: 32px 30px; }
.product-filter-wrap .content .drop-option .industry .product-filter-menu .product-filter-menu-main .product-filter-menu-content { line-height: 36px; }
.product-filter-wrap .content .drop-option .industry .product-filter-menu .product-filter-menu-main .product-filter-menu-content .product-filter-menu-option { float: left; min-width: 150px; cursor: pointer; margin-right: 40px; }
.product-filter-wrap .content .drop-option .industry .product-filter-menu .product-filter-menu-main .product-filter-menu-content .product-filter-menu-option.selected { color: #1580e4; }
.product-filter-wrap .content .drop-option .industry .product-filter-menu .product-filter-menu-main .product-filter-menu-content .product-filter-menu-option:last-of-type { margin-right: 0; }
.product-filter-wrap .content .drop-option .business .product-filter-menu { min-height: 379px; padding-top: 15px; padding-bottom: 12px; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-nav { width: 195px; min-height: 316px; padding-left: 25px; padding-right: 17px; border-right: 1px solid #ddd; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-nav .active { color: #1580e4; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-nav .product-filter-menu-nav-item { line-height: 48px; cursor: pointer; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-nav .product-filter-menu-nav-item .selected-amount { display: none; position: relative; top: -6px; width: 16px; height: 16px; line-height: 16px; background: #ff0000; border-radius: 50%; text-align: center; font-size: 12px; color: #fff; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-nav .product-filter-menu-nav-item .arrow-right { float: right; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-main { margin-right: 30px; width: 873px; min-height: 316px; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-main .product-filter-menu-content { padding-left: 20px; text-align: center; color: #333; font-size: 16px; padding-top: 4px; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-main .product-filter-menu-content .product-menu-content-option { float: left; width: 200px; line-height: 36px; border-radius: 6px; margin-right: 100px; margin-bottom: 12px; cursor: pointer; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-main .product-filter-menu-content .product-menu-content-option.selected, .product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-main .product-filter-menu-content .product-menu-content-option.selectedAll { background-color: #1580e4; color: #fff; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-main .product-filter-menu-content .product-menu-content-option:nth-of-type(3n) { margin-right: 30px; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-footer { position: relative; height: 47px; line-height: 47px; margin-left: 25px; margin-right: 30px; text-align: right; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-footer .business-selected-num { text-align: left; float: left; font-size: 18px; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-footer .more-btn { float: right; margin-top: 5px; margin-right: 5px; color: #fff; border: 1px solid #1580e4; background-color: #1580e4; }
.product-filter-wrap .content .drop-option .business .product-filter-menu .product-filter-menu-footer .more-btn:hover { border-color: #0059ab; color: #fff; background-color: #0059ab; }
.product-filter-wrap .content .search-demand-service { height: 100%; }
.product-filter-wrap .content .search-demand-service .search { width: 320px; height: 36px; position: relative; top: 50%; -webkit-transform: translateY(-18px); -moz-transform: translateY(-18px); -ms-transform: translateY(-18px); -o-transform: translateY(-18px); transform: translateY(-18px); border-radius: 5px; border: 1px solid #a8a8a8; background-image: url("../images/icons/search_service.jpg"); background-position: 12px 50%; -webkit-background-size: 19px 19px; background-size: 19px 19px; background-repeat: no-repeat; margin-right: 16px; }
.product-filter-wrap .content .search-demand-service .search .search-box { position: absolute; width: 198px; height: 29px; line-height: 29px; left: 44px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); border: none; outline: none; border-right: 1px solid #dddddd; }
.product-filter-wrap .content .search-demand-service .search .search-btn { position: absolute; right: -1px; text-align: center; padding: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; width: 74px; border: none; height: 34px; line-height: 32px; background-color: transparent !important; outline: none; cursor: pointer; }
.product-filter-wrap .content .search-demand-service .search .search-btn:hover { background-color: #1580e4 !important; color: #fff; }
.product-filter-wrap .content .search-demand-service .more-btn { display: block; position: relative; top: 50%; -webkit-transform: translateY(-18px); -moz-transform: translateY(-18px); -ms-transform: translateY(-18px); -o-transform: translateY(-18px); transform: translateY(-18px); color: #1580e4; border: 1px solid #1580e4; background-color: #fff; }
.product-filter-wrap .content .search-demand-service .more-btn:first-of-type { margin-left: 0; margin-right: 16px; }
.product-filter-wrap .content .search-demand-service .more-btn:last-of-type { margin-left: 0; margin-right: 0; }
.product-filter-wrap .content .search-demand-service .more-btn:hover { border-color: #1580e4; color: #fff; background-color: #1580e4; }
.product-filter-wrap .product-filter-result { position: absolute; top: 100%; left: 0; width: 100%; display: none; height: 50px; background: #f2f2f2; }
.product-filter-wrap .product-filter-result .content { height: 100%; }
.product-filter-wrap .product-filter-result .content .product-filter-result-list { display: none; border: 1px solid #dddddd; position: relative; top: 50%; width: 200px; height: 40px; text-align: center; line-height: 40px; margin-right: 15px; padding-right: 20px; font-size: 14px; -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product-filter-wrap .product-filter-result .content .product-filter-result-list.show { display: block; }
.product-filter-wrap .product-filter-result .content .product-filter-result-list .icon-close { position: absolute; top: 0; right: 2px; cursor: pointer; }
.product-filter-wrap .product-filter-result .content .product-filter-result-list .icon-close:hover { color: #FF213E; }
.product-filter-wrap .product-filter-result .content .product-filter-result-list:last-of-type { margin-right: 0; }
.product-filter-wrap .product-filter-result .content .product-filter-result-close { position: relative; top: 50%; width: 30px; height: 30px; -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); color: #1580E4; font-size: 30px; }

/*产品 行业 业务 结束*/
/*品牌服务商*/
.brand-service-main { padding-top: 20px; }
.brand-service-main .brand-service-list { height: 100px; border: 1px solid #ddd; background-color: #fff; margin-bottom: 16px; }
.brand-service-main .brand-service-list .brand-service-logo { float: left; width: 159px; height: 98px; border-right: 1px solid #ddd; text-align: center; line-height: 98px; }
.brand-service-main .brand-service-list .brand-service-logo img { width: auto; vertical-align: middle; margin: 0 auto; }
.brand-service-main .brand-service-list .brand-service-info { padding: 20px; overflow: hidden; }
.brand-service-main .brand-service-list .brand-service-info .brand-service-company-synopsis { padding-top: 20px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/*品牌服务商 结束*/
/**************************核心能力提升产品 结束*********************************/
/**/
/**************************核心能力提升产品2*********************************/
/*产品 配置步骤*/
.cciai-product-nextstep { background-color: #f2f2f2; height: 80px; }
.cciai-product-nextstep .content { text-align: center; height: 100%; line-height: 80px; }
.cciai-product-nextstep .content .selected-product { color: #1580e4; font-size: 20px; }
.cciai-product-nextstep .content .nextstep { display: block; width: 138px; height: 36px; line-height: 36px; background-color: #1580e4; color: #fff; text-align: center; position: relative; top: 50%; -webkit-transform: translateY(-18px); -moz-transform: translateY(-18px); -ms-transform: translateY(-18px); -o-transform: translateY(-18px); transform: translateY(-18px); border-radius: 5px; }

/*产品 结束*/
/**************************核心能力提升产品 结束*********************************/
/*产品详细介绍页面*/
.product-details-section-title { font-size: 16px; line-height: 16px; color: #333; margin-bottom: 16px; padding-left: 16px; border-left: 4px solid #1580E4; }

.product-introduce-wrap { padding-top: 30px; /*产品简介*/ /*产品详细介绍*/ }
.product-introduce-wrap .product-synopsis { position: relative; padding-top: 25px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 30px; box-shadow: 0px 5px 5px 0px #f0f0f0; background-color: #fff; }
.product-introduce-wrap .product-synopsis .product-operate { height: 40px; line-height: 40px; font-size: 12px; color: #666; padding-right: 32px; }
.product-introduce-wrap .product-synopsis .product-operate .product-operate-list { margin-right: 30px; cursor: pointer; }
.product-introduce-wrap .product-synopsis .product-operate .product-operate-list:first-of-type { margin-right: 0; }
.product-introduce-wrap .product-synopsis .product-operate .product-operate-list:hover, .product-introduce-wrap .product-synopsis .product-operate .product-operate-list.active { color: #1580E4; }
.product-introduce-wrap .product-synopsis .product-operate .product-operate-list:hover .cciai-icon, .product-introduce-wrap .product-synopsis .product-operate .product-operate-list.active .cciai-icon { background-position-y: -751px; }
.product-introduce-wrap .product-synopsis .product-synopsis-name { font-size: 30px; color: #373d41; padding: 25px 32px 30px; }
.product-introduce-wrap .product-synopsis .product-synopsis-text { background-color: #fafafa; font-size: 14px; color: #666; line-height: 28px; padding: 15px 32px 0; }
.product-introduce-wrap .product-synopsis .product-synopsis-text p { height: 56px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.product-introduce-wrap .product-synopsis .price-text-big { padding: 26px 0 40px 32px; }
.product-introduce-wrap .product-details { position: relative; width: 800px; padding-top: 60px; }
.product-introduce-wrap .product-details .product-details-nav { position: absolute; top: 0; left: 0; width: 100%; height: 60px; padding-left: 32px; font-size: 16px; color: #373d41; border: 1px solid #ddd; background-color: #f9f9f9; z-index: 2; }
.product-introduce-wrap .product-details .product-details-nav span { display: inline-block; margin-right: 65px; padding: 26px 2px 16px; cursor: pointer; }
.product-introduce-wrap .product-details .product-details-nav span.active { border-bottom: 2px solid #1580E4; }
.product-introduce-wrap .product-details .product-details-content .product-details-section { padding: 30px; margin-bottom: 20px; border: 1px solid #ddd; background-color: #fff; line-height: 28px; }
.product-introduce-wrap .product-details .product-details-content .product-details-section:last-of-type { margin-bottom: 0; }
.product-introduce-wrap .product-details .product-details-content .product-details-section .product-details-section-title { font-size: 16px; line-height: 16px; color: #333; margin-bottom: 16px; padding-left: 16px; border-left: 4px solid #1580E4; }
.product-introduce-wrap .product-details .product-details-content .product-details-section .text-paragraph { padding-left: 20px; margin-bottom: 20px; }
.product-introduce-wrap .product-details .product-details-content .product-details-section .text-paragraph li { list-style: inside; }
.product-introduce-wrap .product-details .product-details-content .product-details-section .text-paragraph td { border: 1px solid #E0E0E0; }
.product-introduce-wrap .product-details .product-details-content .product-details-section .course-menu { padding-left: 0; margin-bottom: 20px; }

.product-service-more { width: 280px; }

/*课程目录*/
.course-menu .course-menu-list { line-height: 50px; margin-bottom: 10px; }
.course-menu .course-menu-list.active .icon-down { -webkit-transform: rotatex(180deg); -moz-transform: rotatex(180deg); -ms-transform: rotatex(180deg); -o-transform: rotatex(180deg); transform: rotatex(180deg); -webkit-transform-origin: center; -moz-transform-origin: center; -ms-transform-origin: center; -o-transform-origin: center; transform-origin: center; }
.course-menu .course-menu-list.active .icon-down { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.course-menu .course-menu-list .course-menu-text { padding-left: 35px; padding-right: 20px; background-color: #F9F9F9; }
.course-menu .course-menu-list .course-menu-submenu { display: none; padding-top: 10px; }
.course-menu .course-menu-list .course-menu-submenu.show { display: block; }
.course-menu .course-menu-list .course-menu-submenu .course-menu-submenu-list { list-style: circle inside; height: 50px; line-height: 26px; padding: 12px 20px 12px 20px; background-color: #F9F9F9; margin-bottom: 10px; }
.course-menu .course-menu-list .course-menu-submenu .course-menu-submenu-list:hover { background-color: #EBF4FB; }
.course-menu .course-menu-list .course-menu-submenu .course-menu-submenu-list:hover .iconfont { display: none; }
.course-menu .course-menu-list .course-menu-submenu .course-menu-submenu-list:hover .small-handle-btn { display: inline-block; }
.course-menu .course-menu-list .course-menu-submenu .course-menu-submenu-list .small-handle-btn { display: none; margin-right: 0; vertical-align: middle; }

/*课程目录结束*/
/*培训讲师*/
.train-lecturer-wrap { padding: 0 16px; }
.train-lecturer-wrap .train-lecturer-list { border: 1px solid #ddd; margin-bottom: 20px; }
.train-lecturer-wrap .train-lecturer-list .train-lecturer-info { padding: 20px 15px 0; margin-bottom: 15px; }
.train-lecturer-wrap .train-lecturer-list .train-lecturer-info .train-lecturer-portrait { width: 40px; height: 40px; }
.train-lecturer-wrap .train-lecturer-list .train-lecturer-info .train-lecturer-post { font-size: 12px; line-height: 20px; padding-left: 10px; }
.train-lecturer-wrap .train-lecturer-list .train-lecturer-info .train-lecturer-post .train-lecturer-post-name { color: #fff; background-color: #1580E4; border-radius: 6px; padding: 0 10px; }
.train-lecturer-wrap .train-lecturer-list .train-lecturer-info .train-lecturer-name { font-size: 12px; padding-left: 10px; }
.train-lecturer-wrap .train-lecturer-list .train-lecturer-info .train-lecturer-name span { color: #9b9ea0; }
.train-lecturer-wrap .train-lecturer-list .train-lecturer-info .train-lecturer-name span:first-of-type { font-size: 14px; color: #373d41; padding-right: 40px; }
.train-lecturer-wrap .train-lecturer-list .train-lecturer-synopsis { color: #666; font-size: 14px; line-height: 24px; min-height: 75px; padding: 0 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; border-bottom: 1px solid #ddd; }
.train-lecturer-wrap .train-lecturer-list .lecturer-service-customer { padding: 20px 15px 10px; }

/*培训讲师结束*/
/*服务商*/
.service-provider-info .service-provider-logo { text-align: center; line-height: 80px; min-height: 80px; border-right: 1px solid #ddd; }
.service-provider-info .service-provider-logo img { display: inline-block; vertical-align: middle; height: 67px; width: auto; }
.service-provider-info .service-provider { padding-left: 55px; line-height: 28px; }

/*服务商结束*/
/*平台案例*/
.platform-customer-case { padding: 0 20px; font-size: 14px; color: #666; }
.platform-customer-case span { float: left; width: 33%; padding-right: 20px; }

/*平台案例结束*/
/*其他产品服务*/
.product-service-tag, .product-service-tag-eval, .product-service-tag-train, .product-service-tag-consult { position: relative; width: 40px; height: 50px; background-color: #1580e4; font-size: 12px; color: #fff; padding: 0 5px; line-height: 16px; text-align: center; padding-top: 5px; }
.product-service-tag:after, .product-service-tag-eval:after, .product-service-tag-train:after, .product-service-tag-consult:after { content: ''; position: absolute; bottom: 0; left: 0; width: 1px; height: 1px; border-width: 0 20px 9px 20px; border-color: transparent transparent #fff transparent; border-style: solid; }

.product-service-tag-eval { background-color: #1580e4; }

.product-service-tag-train { background-color: #7cb132; }

.product-service-tag-consult { background-color: #ffc000; }

.other-product-service .other-product-servie-list .other-product-service-title { padding: 0 15px; line-height: 52px; font-size: 16px; color: #373d41; background-color: #ebecec; }
.other-product-service .other-product-servie-list .other-product-service-content { padding: 20px 15px; border: 1px solid #ddd; border-top: none; margin-bottom: 20px; font-size: 14px; color: #666; background-color: #fff; }
.other-product-service .other-product-servie-list .other-product-service-content .other-product-service-introduce { line-height: 28px; }
.other-product-service .other-product-servie-list .other-product-service-content .big-submit-btn { width: 100%; margin-left: 0; margin-right: 0; color: #1580e4; border: 1px solid #1580e4; background-color: transparent; }
.other-product-service .other-product-servie-list .other-product-service-content .big-submit-btn:hover { border-color: #1580e4; color: #fff; background-color: #1580e4; }
.other-product-service .other-product-servie-list .other-product-service-content ul { line-height: 30px; }
.other-product-service .other-product-servie-list .other-product-service-content ul i { color: #1580e4; margin-right: 15px; margin-left: 10px; }
.other-product-service .other-product-servie-list .other-product-service-content .all-search-product .normal-handle-btn { margin-left: 0; margin-right: 10px; margin-bottom: 10px; color: #fff; border: 1px solid #b1b1b1; background-color: #b1b1b1; }
.other-product-service .other-product-servie-list .other-product-service-content .all-search-product .normal-handle-btn:hover { border-color: #1580e4; color: #fff; background-color: #1580e4; }
.other-product-service .other-product-servie-list .other-product-service-content .all-search-product .normal-handle-btn:nth-of-type(2n) { margin-right: 0; }
.other-product-service .other-product-servie-list .other-product-service-content .interested-service .interested-service-list { border-bottom: 1px solid #ddd; padding-bottom: 16px; padding-top: 25px; }
.other-product-service .other-product-servie-list .other-product-service-content .interested-service .interested-service-list:last-of-type { border-bottom: none; }
.other-product-service .other-product-servie-list .other-product-service-content .interested-service .interested-service-list a:hover { color: #1580E4; }
.other-product-service .other-product-servie-list .other-product-service-content .interested-service .interested-service-list .product-service-introduce { overflow: hidden; padding-left: 20px; line-height: 24px; }

/*其他产品服务结束*/
/*分享 收藏*/
.share-menu-wrap { margin-top: 30px; padding: 20px 0; background-color: #fff; }
.share-menu-wrap .share-menu-content { width: 800px; }
.share-menu-wrap .share-menu-content .share-menu-main { bottom: 0; background-color: #fff; padding: 22px 0; z-index: 2; }
.share-menu-wrap .share-menu-content ul { width: 100%; }
.share-menu-wrap .share-menu-content li { position: relative; width: 100px; height: 36px; padding-left: 20px; line-height: 36px; }
.share-menu-wrap .share-menu-content li:last-of-type { width: 150px; }
.share-menu-wrap .share-menu-content li.active .icon-guanzhu { color: red; }
.share-menu-wrap .share-menu-content li .shareFont { display: inline-block; color: #ddd; font-size: 28px; }
.share-menu-wrap .share-menu-content li .more-btn { margin: 0; }
.share-menu-wrap .other-operation-warp { overflow: hidden; padding: 22px 0 22px 15px; border-left: 1px solid #ddd; }
.share-menu-wrap .other-operation-warp .more-btn { margin-right: 0; }

/*分享 收藏结束*/
/*购买服务弹窗内容样式*/
.buy-product-dialog { width: 840px; background-color: #fff; padding-bottom: 20px; }
.buy-product-dialog .product-service-tag:after, .buy-product-dialog .product-service-tag-eval:after, .buy-product-dialog .product-service-tag-train:after, .buy-product-dialog .product-service-tag-consult:after { bottom: -1px; }
.buy-product-dialog .buy-product-details { overflow: hidden; padding-left: 20px; margin-bottom: 10px; }
.buy-product-dialog .buy-product-details .buy-product-name { font-size: 20px; color: #373d41; padding-bottom: 10px; }
.buy-product-dialog .buy-product-abstract { color: #666; font-size: 14px; line-height: 24px; }
.buy-product-dialog .service-provider-info { border: 1px solid #ddd; padding: 15px; }
.buy-product-dialog .service-provider-info .service-provider-abstract { font-size: 14px; line-height: 24px; color: #373d41; }
.buy-product-dialog .service-provider-info-details { border-bottom: 1px dashed #ddd; padding-bottom: 10px; margin-bottom: 15px; }
.buy-product-dialog .text-paragraph { margin-bottom: 15px; }
.buy-product-dialog .text-paragraph textarea { padding: 15px; color: #373d41; }
.buy-product-dialog .buy-product-ipt-wrap input { float: left; width: 140px; height: 40px; padding-left: 15px; border: 1px solid #ddd; }
.buy-product-dialog .buy-product-ipt-wrap span { float: left; width: 49px; height: 40px; text-align: center; line-height: 38px; border: 1px solid #ddd; border-left: none; background-color: #f9f9f9; color: #373d41; }

/*购买服务弹窗内容样式结束*/
/*服务保障弹窗*/
.service-dialog-box { width: 840px; background-color: #fff; }
.service-dialog-box .service-section { border-bottom: 1px dashed #ddd; padding-bottom: 20px; margin-bottom: 20px; }
.service-dialog-box .service-section:last-of-type { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.service-dialog-box .service-section .text-paragraph { line-height: 24px; }
.service-dialog-box .service-info .service-info-logo { width: 200px; padding-top: 10px; }
.service-dialog-box .service-info .service-info-logo img { width: 190px; height: auto; }
.service-dialog-box .service-info .service-info-abstract { width: 640px; padding-left: 10px; font-size: 14px; color: #373d41; line-height: 24px; }
.service-dialog-box .service-section-indemnity { width: 100%; }
.service-dialog-box .service-section-indemnity img { width: 833px; height: auto; margin: 0 auto; }

/*服务保障弹窗结束*/
/*产品详细介绍页面 结束*/
/**************************订单详情-需求方(在线评价)**********************/
.order-details-warp { background-color: #e5e5e5; padding-top: 30px; padding-bottom: 30px; }

.next-steps-layer.order-process-step { width: 80%; }
.next-steps-layer.order-process-step .next-steps .next-step { width: 20%; }
.next-steps-layer.order-process-step .next-steps .next-step:first-of-type, .next-steps-layer.order-process-step .next-steps .next-step:last-of-type { width: 10%; }
.next-steps-layer.order-process-step .next-steps .next-step.curr { border-color: #1580E4; }
.next-steps-layer.order-process-step .next-steps .next-step.curr .next-step-num { border-color: #1580E4; }
.next-steps-layer.order-process-step .next-steps .next-step.curr .next-step-text, .next-steps-layer.order-process-step .next-steps .next-step.curr .next-step-text2 { color: #1580E4; }

.order-details-warp .order-details-title { background: #fafafa; font-size: 20px; padding-left: 16px; line-height: 50px; }
.order-details-warp .more-btn { margin: 0; }

/*订单产品详情*/
.order-product-details { position: relative; overflow: hidden; }
.order-product-details .order-product-content { position: relative; background: #ffffff; overflow: hidden; border-top: 1px solid #dddddd; padding: 0 40px 28px 30px; }
.order-product-details .order-product-content .order-product-name { margin-top: 62px; font-size: 30px; line-height: 60px; }
.order-product-details .order-product-content .order-product-synopsis { font-size: 14px; line-height: 24px; margin-bottom: 20px; }
.order-product-details .order-product-content .order-product-price { font-weight: bold; margin-bottom: 20px; }
.order-product-details .order-product-content .order-product-price .price { color: #ff9700; }
.order-product-details .order-product-content .order-product-release-time { margin-bottom: 20px; }

/*订单产品详情结束*/
/*订单进行步骤*/
/*订单进行步骤结束*/
.order-details-section { background-color: #fff; padding: 30px 40px 45px; margin-bottom: 20px; }
.order-details-section .order-details-section-title { font-weight: bold; font-size: 18px; margin-left: -25px; margin-bottom: 20px; }
.order-details-section .order-details-section-title-second { font-size: 15px; font-weight: bold; margin-bottom: 15px; margin-top: 15px; }
.order-details-section .table-layout-wrap .confirm-btn { background: #fff !important; color: #1580e4 !important; border: 1px solid #1580E4 !important; }
.order-details-section .table-layout-wrap .confirm-btn:hover { background: #1580E4 !important; color: #fff !important; }
.order-details-section .order-details-section-text { font-size: 14px; color: #666; line-height: 24px; margin-bottom: 20px; }
.order-details-section .price-text { margin-bottom: 20px; font-weight: bold; }
.order-details-section .icon-check { position: relative; top: 2px; padding-right: 6px; color: #1580E4; font-size: 20px; }
.order-details-section .evaluation-details .evaluate { width: 100%; margin-bottom: 17px; line-height: 25px; }
.order-details-section .evaluation-details .evaluate p { height: 20px; width: auto; margin-right: 20px; }
.order-details-section .evaluate-content { margin-top: 17px; }
.order-details-section .evaluate-content-textarea { margin-top: 17px; width: 1020px; height: 100px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; overflow: auto; border: 1px solid #dddddd; }
.order-details-section .evaluate-content-textarea:focus { border: 1px solid #1580e4; outline: none; }
.order-details-section .confirm-evaluation { margin-top: 28px; width: 100px; height: 30px; }
.order-details-section .more-btn { margin: 0; width: 100px; height: 30px; line-height: 28px; }

/*服务交付 结束*/
/*服务评价*/
/*服务评价 结束*/
/**************************订单详情-需求方(在线评价)  结束**********************/
/**************************订单详情-服务方（在线评价）**********************/
/*服务交付*/
.order-details-section .table-layout-wrap .icon-exclamationcircleo { color: #e52430; position: absolute; top: 4px; margin-left: 2px; }
.order-details-section .table-layout-wrap .icon-upload { color: #1580e4; margin-right: 7px; margin-left: -20px; }
.order-details-section .table-layout-wrap .icon-creditcard { color: #1580e4; margin-right: 5px; }
.order-details-section .table-layout-wrap .application-payment-content .payable { display: inline-block; width: 170px; height: 30px; line-height: 30px; background: #dddddd; font-size: 14px; color: #373d41; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-right: 10px; }
.order-details-section .table-layout-wrap .application-payment-content .application-amount { width: 120px; height: 30px; border: 1px solid #1580E4; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-right: 10px; outline: none; }
.order-details-section .table-layout-wrap .application-payment-content .reasons-payment { width: 663px; height: 30px; border: 1px solid #dddddd; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding-left: 12px; text-align: left; }
.order-details-section .table-layout-wrap .application-payment-content .reasons-payment:focus { border: 1px solid #1580e4; outline: none; }

/*服务交付 结束*/
/**************************订单详情-服务方（在线评价）  结束**********************/
/*需求中心页面*/
.requirement-wrap { background-color: #F9F9F9; padding-top: 100px; }

/*人员信息 dom样式*/
.customer-info { padding-bottom: 30px; padding-right: 90px; border-bottom: 1px dashed #ddd; }
.customer-info .customer-portrait { width: 60px; height: 60px; }
.customer-info .customer-details { padding-left: 20px; padding-top: 10px; overflow: hidden; }
.customer-info .customer-details .customer-details-name { font-size: 18px; margin-bottom: 10px; }
.customer-info .customer-details .customer-details-post { font-size: 14px; color: #666; }
.customer-info .customer-details .customer-details-post .customer-details-post-name { padding-right: 60px; }

/*需求列表*/
.project-service-list { position: relative; padding-top: 0px; border: 1px solid #ddd; overflow: hidden; margin-top: 20px; transition: all ease-in-out 0.3s; background-color: #fff; }
.project-service-list:first-of-type { margin-top: 0; }
.project-service-list:hover .project-service-list-main { border-left: 4px solid #1580E4; }
.project-service-list:hover .project-name { color: #1580E4; }
.project-service-list .project-service-list-main { position: relative; padding: 20px 30px 20px 26px; border-left: 4px solid transparent; }
.project-service-list .project-service-list-main .project-tag { font-size: 14px; padding-bottom: 10px; }
.project-service-list .project-service-list-main .share-warp { position: absolute; right: 0; top: 10px; line-height: 40px; font-size: 12px; }
.project-service-list .project-service-list-main .share-warp span { cursor: pointer; }
.project-service-list .project-service-list-main .share-warp span:hover, .project-service-list .project-service-list-main .share-warp span.active { color: #1580E4; }
.project-service-list .project-service-list-main .share-warp span:hover .cciai-icon, .project-service-list .project-service-list-main .share-warp span.active .cciai-icon { background-position-y: -751px; }
.project-service-list .project-service-list-main .project-name { color: #1580e4; font-size: 20px; padding-bottom: 15px; }
.project-service-list .project-service-list-main .customer-info { border-bottom: none; padding-right: 0px; }
.project-service-list .project-service-list-details { display: none; overflow: hidden; background-color: #fff; border-top: 1px solid #F0F0F0; padding: 15px 30px 25px; line-height: 24px; font-size: 14px; color: #666; }
.project-service-list .project-service-list-details .list-details-title { font-size: 16px; color: #333; margin-bottom: 15px; margin-top: 25px; }
.project-service-list .project-service-list-details .list-details-title:first-of-type { margin-top: 0; }
.project-service-list .project-service-list-details .handle-btn { margin-right: 0; }

/*需求列表*/
/*需求详情*/
.product-synopsis .author-info-wrap .author-info-img { width: 40px; height: 40px; margin-right: 15px; }
.product-synopsis .author-info-wrap .author-info { overflow: hidden; }
.product-synopsis .author-info-wrap .author-info .author-name { color: #373d41; font-size: 14px; font-weight: bold; margin-bottom: 8px; padding-top: 3px; }
.product-synopsis .author-info-wrap .author-info .author-post { font-size: 12px; margin-right: 20px; }
.product-synopsis .author-info-wrap .author-info .small-handle-btn { margin-left: 0; margin-top: 12px; }
.product-synopsis .author-info-wrap .author-info .small-handle-btn:first-of-type { background-color: transparent; color: #1580E4; border: 1px solid #1580E4; line-height: 24px; margin-right: 10px; }
.product-synopsis .author-info-wrap .author-info .small-handle-btn:first-of-type:hover { background-color: #1580E4; color: #fff; }

.requirement-process { margin-bottom: 30px; }
.requirement-process .next-steps-layer { width: 80%; }
.requirement-process .next-steps-layer .next-steps { padding-top: 50px; }
.requirement-process .next-steps-layer .next-steps .next-step { width: 20%; }
.requirement-process .next-steps-layer .next-steps .next-step:first-of-type, .requirement-process .next-steps-layer .next-steps .next-step:last-of-type { width: 10%; }
.requirement-process .next-steps-layer .next-steps .next-step.curr { border-color: #1580E4; }
.requirement-process .next-steps-layer .next-steps .next-step.curr .next-step-num { background-color: #fff; border-color: #1580E4; color: #1580E4; }
.requirement-process .next-steps-layer .next-steps .next-step.curr .next-step-text { color: #1580E4; }
.requirement-process .next-steps-layer .next-steps .next-step.active .next-step-num { background-color: #1580E4; border-color: #1580e4; color: #fff; }
.requirement-process .next-steps-layer .next-steps .next-step.active .next-step-text { color: #373d41; }
.requirement-process .next-steps-layer .next-steps .next-step .next-step-num { background-color: #ddd; border-color: #ddd; color: #999; }
.requirement-process .next-steps-layer .next-steps .next-step .next-step-text { color: #373d41; }

/*需求详情 结束*/
/*需求中心页面 结束*/

/*# sourceMappingURL=product.css.map */
</pre></body></html>