@charset "UTF-8";
/* ======public====== */
body, html{width: 100%;}
.container{ width:100%;}
.container>div{ margin:0 auto; min-width:1240px; position: relative; height: 100%;width: 70%;}

.is-flex {display: -webkit-box;display: -ms-flexbox;display: flex}.is-flex>div,.is-flex>a {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;position: relative; line-height: 0;}.is-flex.default {-webkit-box-orient: horizontal;-ms-flex-direction: row;flex-direction: row}.is-flex.is-vertical {-webkit-box-orient: vertical;-ms-flex-direction: column;flex-direction: column}
.icon-link{ line-height: 0; }.icon-link__img{ vertical-align: middle;}.icon-link__title{ vertical-align: middle;}.icon-link__img+.icon-link__title{ margin-left: 8px;}.icon-link-group{ font-size: 0;}.icon-link-group .icon-link{ display: inline-block;}.icon-link-group .icon-link+.icon-link{ margin-left: 8px;}
.el-pagination{margin-top: 40px;}
.el-pager li.active,.el-pager li:hover{color: #cb1220;}
.el-breadcrumb__item:last-child .el-breadcrumb__inner{color: #2680FD;font-weight: bold;}
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color: #1580eb;font-weight: bold;}
.el-breadcrumb{margin: 30px 0;font-size: 16px;}
.el-breadcrumb .el-icon-s-promotion{font-size: 20px;float: left;color: #2680FD;margin-top: -3px;margin-right: 8px;}
.el-range-editor.is-active, .el-range-editor.is-active:hover, .el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner:focus,
.el-pagination__sizes .el-input .el-input__inner:hover,.el-input.is-active .el-input__inner, .el-input__inner:focus{border-color:#2680FD}
.el-select-dropdown__item{height: 40px;line-height: 40px;font-size: 16px;}
.el-select-dropdown__item.selected,.el-button--text:focus, .el-button--text:hover{color: #2680FD;}
.el-button--text{color: rgba(166, 166, 166, 1)}
:focus-visible{outline:none}
.space{width: 100%;height: 20px !important;}
.space80{width: 100%;height:80px !important;}
.mq-title{width: 100%;height: 30px;margin-bottom: 30px;display: flex;line-height: 30px;font-weight: bold;}
.mq-title>div{flex: 1;}
.mq-title>div:nth-child(1){font-size: 30px;color: #2680FD;flex: 0 auto;}
.mq-title>div:nth-child(1) span{color: #2680FD;}
.mq-title>div:nth-child(2){color: rgba(0, 0, 0, 0.25);font-size: 18px;flex: 0 auto;}
.mq-title>div:nth-child(2)::after{content: "";display: block;width: 10px;height: 10px;border: rgba(0, 0, 0, 0.25) 3px solid;border-radius: 100px;background-color: transparent;float: left;margin: 7px;}
.mq-title>div:nth-child(3){width: 100%;height: 1px;background-color: rgba(0, 0, 0, 0.1);margin-top: 15px;margin-left: 20px;}
.mq-title-line{border-bottom: 1px solid rgba(0, 0, 0, 0.1);width: 100%;height: 45px}
.mq-title-line span{font-size: 20px;margin-right: 20px;color: rgba(0, 0, 0, 0.5);}
.mq-title-line span.hover,.mq-title-line span:hover{font-weight: bold;color: #2680FD;border-bottom:4px solid #2680FD ;padding-bottom: 16px;}
.more{font-size: 16px;float: right;padding: 0;font-weight: normal;color:#2680FD;margin-top: 4px;z-index: 99;}
.more:hover{background-color: transparent;color: #2680FD;opacity: 0.7;}
.line.el-button{margin-top: 15px;background: transparent;color: #fff;border-color: #fff;}
.line.el-button:focus, .line.el-button:hover{background-color: #fff;color: #2680FD;}
.blue.line.el-button{margin-top: 0;background: transparent;color: #2680FD;border-color: #2680FD;}
.blue.line.el-button:focus, .blue.line.el-button:hover{background-color: #2680FD;color: #fff;}
.text-list .el-tag{float: left;margin-right: 8px;top: 0;}

.el-tabs__item{font-size: 20px;color: rgba(0, 0, 0, 0.6);height: 48px;}
.el-tabs__item:hover{color: #2680FD}
.el-tabs__item.is-active{color: #2680FD;font-weight: bold;}
.el-tabs__active-bar{background-color: #2680FD;height: 2px;}
.co-rect.inside::after, .co-rect.inside::before, .co-rect.outside::after, .co-rect.outside::before{background-color: #2680FD}
.border.static-table  td{ padding:12px;font-weight: normal;font-size: 14px;}
.border.static-table .name{background-color: rgba(0, 0, 0, 0.02);}
.static-table.even thead tr{ background-color: rgba(0, 0, 0, 0.03); overflow: hidden;}
.static-table.even tbody tr:nth-child(even){ background-color: rgba(0, 0, 0, 0.025);}
.static-table a{ color:#2680FD;}

.el-button--primary{background-color: #2680FD;border-color:#2680FD ;}
.el-button--primary:focus, .el-button--primary:hover{background-color: #1b80e6;border-color:#1b80e6 ;}
.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#2680FD;}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{background-color: #fff;margin: 0 -1px;border: #eee 1px solid;min-width:50px;line-height: 40px;height: 40px;font-size: 16px;color: #999;}
.el-pagination button, .el-pagination span:not([class*=suffix]){padding: 0 15px;line-height: 40px;}
.el-pagination.is-background .el-pager .el-icon-more{display: none !important;}

.el-form-item{margin-bottom: 16px;}
.el-dialog__header{border-bottom: rgba(0, 0, 0, 0.1) 1px solid;padding:15px 20px 10px}
.el-dialog__body{padding:20px 40px}
.el-form-item__label{font-size: 16px;}
.gc-text.default span{margin-left: 12px;}

.co-rect{position: relative;color: #1d1d1f;line-height: 32px;padding-left: 14px;font-weight: bold;font-size: 18px;}
.co-rect.co-rect:before{width:4px;height:20px;margin-top:-10px;content:"";position:absolute;top:50%;background:#1473e6;border-radius:10px;left: 0;}

/* 搜索条件 */
.condition{margin:10px 0;}
.condition li{display: flex;font-size: 14px;padding-bottom: 5px ;}
.condition li:last-child{border: none;}
.condition-name{line-height: 32px;flex: 0 auto;min-width:100px;text-align: right;}
.condition-body{padding-left: 20px;flex: 1;}
.condition-body .el-input-group__append{background-color: #2680FD;color: #fff;}
.condition-body .choice a{height: 32px;line-height: 32px;padding: 0 15px;;display: block;float: left;border-radius: 5px;margin-right: 10px;
	margin-bottom: 10px;color: rgba(0, 0, 0, 0.6);border: 1px solid rgba(0, 0, 0, 0);}
.condition-body .choice a:hover, .condition-body .choice a.hover{background: rgba(148, 191, 252, 1);color: #fff;}

/* 正文 */
.article-head{border-bottom:1px solid #eee;display: block;overflow: hidden;padding-bottom: 20px;}
.article-head>h1{color:#333;text-align:center;font-weight:700;font-size:28px;line-height:1.5;margin: 0;margin-bottom: 10px;}
.article-time{padding-top:10px;}
.article-time>span{padding:0 20px;color:#999;font-weight:400;}
.article-time-tool{float: right;}
.article-time-tool a{margin-left: 20px;line-height: 22px;display: block;float: left;color:#999}
.article-time-tool a i{float: left;margin-right: 5px;font-size: 19px;}
.article-time-tool .el-icon-share{color: #1185f8;}
.article-text{box-sizing:border-box;padding:50px 0;color:#333;font-weight:400;line-height: 40px;}
.article-text p{margin-bottom: 10px;text-indent: 2em;margin-top: 0;text-align: justify;}
.article-foot{ border-top: 1px solid #eee;padding: 15px 0;margin-top: 40px;}


/* static-table */
.even.static-table th{ background-color: rgba(191,206,219,.1);font-weight: bold;color: #999; }
.even.static-table tr:nth-child(even)>td{ background-color: rgba(191,206,219,.05); }
.static-table.form td{vertical-align: top;line-height: 27px;height: auto;padding: 10px 12px;}
.static-table.paper td{vertical-align: top;}

.sent-success  .el-dialog__header{display: none;}
.sent-success span{font-size: 20px;line-height: 25px;}
.sent-success span i{float:left;font-size: 25px;color: #2680FD;margin-right: 8px;}
.el-tabs__nav-wrap::after{height: 1px;}
.el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color: #E9F2FF;border-color: #E9F2FF;color: #2680FD;box-shadow:#E9F2FF -1px 0 0 0}

.avatar-uploader .el-upload{border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}
.avatar-uploader .el-upload:hover{border-color:#409eff}
.avatar-uploader-icon{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center}
.avatar{width:178px;height:178px;display:block}

.el-textarea__inner,.el-input__inner{font-size: 14px;}
.el-button+.el-button{margin-left: 8px;}
.el-checkbox__label,.el-radio__label{font-size: 16px;}
.chart{width: 100%;}
.chart img{width: 100%;height: 100%;}
.el-dialog__body{font-size: 16px;}

.user-subpage{width: 100%;min-width:auto !important;background: transparent !important;}
.user-subpage-title{font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.tl--item-r{    position: absolute; right: 0;top: 0;color: #C4C4C4;text-align: right;font-size: 14px;}

.industrial{display:flex;margin:50px auto;align-items: flex-start;justify-content: center}
.industrial .chain-box{display:flex;justify-content:center;width: 225px;background-color:#f6f9ff;border:solid 1px #3695ed;margin-right:40px;position: relative;}
.industrial .chain-box h2{text-align:center;font-size:22px;font-weight:700;font-stretch:normal;letter-spacing:0;color:#3b5171}
.industrial .huaq{text-align:center;width: 100%;position:relative}
.industrial .dw{width: 100%;height: 50px;background-color:#418ee3;line-height: 50px;color: #fff;font-size: 18px;font-weight: bold;}
.industrial .jiatof{position:absolute}
.industrial .jiato{position:relative;width:30px;height:30px;background: url(../gc-img/mq-jiato.svg) no-repeat;background-size: 100% 100%;}
.industrial .huaq-txl{display: block;height: 50px;line-height: 50px;background-color: rgba(54, 149, 237, 0.1);margin:16px;border:solid 1px rgba(54, 149, 237, 0.5)}
.industrial .huaq-txl:hover,.fuzuan:hover{background-color:#fee5b9;color:#dc4901;}
.industrial .list{width: 320px;border: rgba(0, 0, 0, 0.1) 1px solid;position: absolute;top: 80px;right: 0;background-color: #fff;display: none;z-index: 99;height:90%;box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;}
.industrial .list>div{display: flex;flex-direction: column;height:100%}
.industrial .list-title{height: 60px;line-height: 60px;padding: 0 20px;background-color: #f4f5f9;}
.industrial .list ul{padding: 0 15px;}
.industrial .list li{padding:15px 0;border-bottom: rgba(0, 0, 0, 0.1) 1px solid;}
.industrial .el-icon-error{float: right;margin-top: 20px;color: rgba(0, 0, 0, 0.3);font-size: 20px;}
.industrial .list-body{overflow: auto;padding-bottom: 20px;}

.venue{height: 340px;overflow: hidden;position: relative;}
.venue img{width: 100%;height: 100%;}
.venue h1{position: absolute;top:35%;left: 50%;transform: translate(-50%,-50%);font-size: 50px;color: #fff;}
.venue-introduce{width: 100%;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15);border-radius: 10px;background-color: #fff;padding: 30px;line-height: 36px;font-size: 18px;text-indent: 1.5em;}


/* ======主色====== */
#app{ font-size: 14px; color:#000;min-width: 1240px;}
a{ color:rgba(0, 0, 0, 0.9);}
a:hover{ color:#2680FD}
.tl--item .title>a{ color:rgba(0, 0, 0, 0.85)}
.tl--item .title>a:hover{ color: #2680FD;}
.title .l, .title .r{color: #C4C4C4;}
.text-list.inside, .text-list.outside{color:#2680FD;font-size: 12px;}
.el-card{border-radius: 0;}
.text-list a,.el-link.el-link--primary{color: #2680FD;}
.yellow{color: #D9AE16;}
.red{color:rgba(181, 14, 14, 1) !important ;}
/* 服务产品 */
.fwjg.text-list li{padding:16px 0;}
.fwjg.text-list li.rect .tl--item{padding-left: 220px;}
.fwjg.text-list li.rect .tl--item .img{width: 200px;height: 102px;float: left;background-color: transparent;}
.fwjg.text-list li.rect .tl--item .img img{width: 100%;height: 100%;border-radius: 5px;}
.fwjg.text-list li.rect .tl--item .img span{position: absolute;left: 0;top: 0;padding:2px 15px;color: #fff;font-size: 12px;border-radius: 0 100px 100px 0;}
.fwjg.text-list .tl--item .detail{line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.qyhy-iconCard{margin-top: -60px;}
.qyhy-iconCard-body{display: flex;width: 100%;height: 120px;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15);border-radius: 10px;background-color: #fff;padding: 30px 60px;justify-content: space-between;}
.gc-text{ display: inline-flex; align-items: center;}
.gc-text .gc-text-icon{ width: 60px;}
.gc-text .gc-text-icon>img{ width: 100%;}
.gc-text-box{ display: inline-flex; flex-direction: column;margin-left: 16px;line-height: 28px}
.gc-text .gc-text-name{  opacity: 0.7;}
.gc-text .gc-text-value{font-size: 26px;letter-spacing: -1px;font-weight: bold;}
.gc-text .gc-text-unit{opacity: 0.5; position: relative; top:-1px;margin-left: 4px;white-space: nowrap;}


/* 测评 */
.self-evaluate{width: 100%;box-shadow: rgba(13, 83, 152, 0.15) 0 0 10px;padding: 15px 60px 15px 60px;border-radius: 8px;overflow: hidden;background-color: #fff;width: 90%;margin: 45px auto 0;}
.self-evaluate-title{text-align: center;font-size: 25px;color: #0D5298;margin-bottom: 31px;}
.basis{color: #e68f0c;height: 35px;margin-bottom: 20px;}
.self-evaluate-item{margin: 20px 0;border-bottom: 1px dashed rgba(0, 0, 0, 0.1);padding-bottom: 31px;}
.self-evaluate-item>.self-evaluate-item-name{font-weight: bold;margin-bottom: 11px;}
.self-evaluate-item-body+.self-evaluate-item-body{margin-top: 10px;}
.self-evaluate-banner{width: 100%;height: 780px;position: absolute;top:300px;z-index: -1;background: url(../gc-img/mq-self-evaluate.png) no-repeat;background-size: 100% 780px;}
.self-evaluate .el-radio,.self-evaluate .el-checkbox{white-space:normal;}
.self-evaluate-item  .el-radio .el-radio__label{line-height: 27px;}
.self-evaluate .el-checkbox__label{display: inline;line-height: 27px;}

/* tab */
.self-evaluate .menu-title-box{display:flex;margin:20px 0 40px}
.self-evaluate .menu-title-box>div{flex:1;height:36px;font-size:14px;font-weight:400;color:#999;text-align:center;line-height:36px;margin-right:-8px;position:relative;display:flex}
.self-evaluate .menu-title-box>div .before{width:36px;height:36px;background:#f3f5f7;clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,50% 50%)}
.self-evaluate .menu-title-box>div .after{width:36px;height:36px;background:#f3f5f7;clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%,0 50%);margin-left:-1px}
.self-evaluate .menu-title-box>div .text{flex:1;min-width:150px;background:#f3f5f7;margin-left:-1px}
.self-evaluate .menu-title-box>div:first-child .before{clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,0 50%)}
.self-evaluate .menu-title-box>div:last-child .after{clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%,0 50%)}
.self-evaluate .menu-title-box>div:before{display:block;content:"";width:36px;height:36px;position:absolute;left:0;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%);-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%)}
.self-evaluate .menu-title-box .pass .after,.self-evaluate .menu-title-box .pass .before,.self-evaluate .menu-title-box .pass .text{background:#f0f5fe;color:#0d5298}
.self-evaluate .menu-title-box .active{color:#fff}
.self-evaluate .menu-title-box .active .after,.self-evaluate .menu-title-box .active .before,.self-evaluate .menu-title-box .active .text{background:#0d5298}
