@charset "UTF-8";
/*common*/
.header .top .theme-change {
  color: #07F;
  background: url("../images/theme_blue/index/theme_change.png") no-repeat left center;
}

.header .main-nav {
  background: #07F;
}

.header .main-nav li.active,
.header .main-nav li:hover {
  background: #459BFF;
}

.header .top .welcome span {
  color: #07F;
}

.header .middle > .title {
  color: #07F;
}

.header .main-search .inner {
  border: 1px solid #07F;
}

.header .main-search .main-search-btn {
  background: #07F;
}

.header .main-search .type ul li:hover {
  color: #07F;
}

/*首页*/
.login-mod .btns > div {
  border: 1px solid #07F;
}

.login-mod .btns > div.register {
  color: #07F;
}

.login-mod .btns > .login-path {
  background: #07F;
}

.login .paths > a:nth-child(1) .img {
  background: url("../images/theme_blue/index/path1.png") top center no-repeat;
  background-size: 100% 100%;
}

.login .paths > a:nth-child(2) .img {
  background: url("../images/theme_blue/index/path2.png") top center no-repeat;
  background-size: 100% 100%;
}

.login .paths > a:nth-child(3) .img {
  background: url("../images/theme_blue/index/path3.png") top center no-repeat;
  background-size: 100% 100%;
}

.login .paths > a:nth-child(4) .img {
  background: url("../images/theme_blue/index/path4.png") top center no-repeat;
  background-size: 100% 100%;
}

.login .paths > a:nth-child(5) .img {
  background: url("../images/theme_blue/index/path5.png") top center no-repeat;
  background-size: 100% 100%;
}

.login .paths > a:nth-child(6) .img {
  background: url("../images/theme_blue/index/path6.png") top center no-repeat;
  background-size: 100% 100%;
}

.login .paths > a:hover {
  color: #07F;
}

/*登录页弹窗*/
.login-node.current,
.login-node.active {
  color: #07F;
}

.login-node.current::after,
.login-node.active::after {
  background: #07F;
}

.login-input:focus {
  border: 1px solid #07F;
}

.login-btn {
  background: linear-gradient(90deg, #07F 0%, #33A7FF 100%);
}

.wrap .left {
  background: url("../images/theme_blue/login/left_bg.png") no-repeat left bottom, linear-gradient(180deg, #006DEA 0%, #EAF4FF 100%);
  background-size: 100% auto;
}

/*平台公告*/
.public-tt {
  background: url("../images/theme_blue/index/public_tt.png") no-repeat center;
  background-size: 100% 100%;
}

.news-items > li:before {
  background: linear-gradient(0deg, #0065EF 0%, #3D8FFF 100%);
}

.news-items > li:hover a,
.news-items > li:hover .news-time {
  color: #07F;
}

/*公告公示*/
.mod-tt .type > div.active,
.mod-tt .type > div:hover {
  color: #07F;
}

.mod-tt .type > div.active {
  border-bottom: 2px solid #07F;
}

.notice-bd {
  background: url("../images/theme_blue/index/notice_bd_l_bg.png") no-repeat left center, #fff;
  background-size: 152px;
}

.notice-bd-l > div.active {
  box-shadow: 3px 3px 4px 0px #CADEF9 inset;
  color: #07F;
}

.notice-bd-r .area li.active {
  background-color: #07F;
}

.notice-list li.active,
.notice-list li:hover {
  border: 1px solid #07F;
  background: #F2F8FF;
}

.notice-list li.active a,
.notice-list li:hover a {
  color: #07F;
}

/*侧边栏*/
.sidebar a:hover p {
  color: #07F;
}

.sidebar a:hover .normal {
  display: none;
}

.sidebar a:hover .blue {
  display: block;
}

/*工作台*/
.header .middle > .title a {
  color: #07F;
}

/*左侧下拉多级菜单*/
.side-nav .item.active .item-name {
  color: #07F;
}

.side-nav li.active {
  color: #07F;
}

.color-btn {
  background: #07F;
}

/*分页*/
.m-pagination-info > span {
  color: #07F;
}

.m-pagination-page > li.active > a {
  background-color: #07F;
  border-color: #07F;
  color: #fff;
}

.m-pagination-page > li:hover > a,
.m-pagination-group > button:hover {
  border-color: #07F;
}

.product-list li:nth-child(1) .icon {
  background: url("../images/theme_blue/banner_nav1.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(2) .icon {
  background: url("../images/theme_blue/banner_nav2.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(3) .icon {
  background: url("../images/theme_blue/banner_nav3.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(4) .icon {
  background: url("../images/theme_blue/banner_nav4.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(5) .icon {
  background: url("../images/theme_blue/banner_nav5.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(6) .icon {
  background: url("../images/theme_blue/banner_nav6.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(7) .icon {
  background: url("../images/theme_blue/banner_nav7.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(8) .icon {
  background: url("../images/theme_blue/banner_nav8.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(9) .icon {
  background: url("../images/theme_blue/banner_nav9.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(10) .icon {
  background: url("../images/theme_blue/banner_nav10.png") no-repeat center center, #F4F4F4;
}
.product-list li:nth-child(11) .icon {
  background: url("../images/theme_blue/banner_nav11.png") no-repeat center center, #F4F4F4;
}

.side-quick-nav {
  background: linear-gradient(270deg, #0090FF 0%, #0070F1 100%);
}

.side-quick-nav .list a:hover,
.side-quick-nav .list a.active {
  background: #ECF5FF;
  font-weight: 700;
  color: #07F;
}

input[type=checkbox]:checked::before {
  content: url("../images/checkbox_selected_blue.png");
  border: none;
}
input[type=radio]:checked::before {
  content: url("../images/radio_selected_blue.png");
  border: none;
}
.layui-layer-btn .layui-layer-btn0 {
  background: #07F;
  border-color: #07F;
}

/*省市区*/
.public-select-address-level .level.active {
  color: #07F;
  border-bottom-color: #07F;
}

.public-select-address-list .item:hover,
.public-select-address-list .item.active {
  background-color: #07F;
}

/*分页*/
.pagination-button.pagination-current:hover,
.pagination-current {
  background: #07F;
}

.pagination-pagerchange input:focus {
  border-color: #07F;
}

/*面包屑地址*/
.location-inner {
  background: url("../images/location_blue.png") no-repeat left center;
}

[data-producttype=货物] > .type {
  background: linear-gradient(180deg, #07F 0%, #247FD9 100%);
}

[data-producttype=服务] > .type {
  background: linear-gradient(180deg, #26D969 0%, #78E3A0 100%);
}

[data-producttype=工程] > .type {
  background: linear-gradient(180deg, #34D3F5 0%, #21C7EB 0.01%, #97D8F4 100%);
}
.public {
  background: url("../index/images/theme_blue/index/public_tt.png") no-repeat top 1px left 1px, #fff;
}
