@charset "utf-8";
/* CSS Document */
*{ margin: 0 auto; padding: 0; border: 0;outline:medium;box-sizing: border-box;font-family: "PingFang SC","Microsoft YaHei","Arial Regular",sans-serif;}
a{ text-decoration: none; color: #000; }
img{ display:block; max-width: 100%; transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; }
.big img:hover{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
ul{ margin: 0; padding: 0; }
li{ list-style: none; }
pre{ white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
i{ font-style: normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color : #999;
  font-size: 14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color : #999;
  font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color : #999;
  font-size: 14px;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color : #999;
  font-size: 14px;
}
input::-ms-input-placeholder { /* Microsoft Edge */
  color : #999;
  font-size: 14px;
}
input[type="password"]::-ms-reveal {
  display: none;
}

select::-ms-expand {
  display: none;
}
select::-webkit-outer-spin-button,
select::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
body{background: rgb(247, 248, 250);}
.fl, .l{ float: left; }
.fr, .r{ float: right; }
.c{ clear: both; }
.p10{padding: 10px 0;}
.p24{padding: 0 24px;}
.w{position: relative;width: 1184px;}
.w::after{display: block;clear: both;content: "";}
.w2{width: 1204px;}

.head{background-color: rgb(66, 133, 244);}
.logo{padding: 0 24px;margin-right: 32px;height: 56px;vertical-align: middle;display: flex;color: #fff;}
.logo img{height: 43px;margin-top: 7.5px;}
.logo span{margin-left: 12px;font-size: 20px;line-height: 53px;letter-spacing: 1px;}

.nav{display: flex;}
.nav .item{float: left;}
.nav .item a{font-size: 16px;width: 88px; line-height: 56px;color: #fff;display: inline-block;text-align: center;}
.nav .item a.t:hover{background: #376ace;}
.nav .item:first-child a{width: 60px;}

.search{display: flex;background: #fff;width: 394px; height: 36px;  background: #fff;
    border: 2px solid #c91723;
    border-radius: 24px;margin: 10px 0 0 30px;padding: 0 8px 0 12px;display: flex;align-items: center;}
.search input{width: 100%;line-height: 30px;color: rgba(0,0,0,.9);font-size: 14px;}
/*.search svg{margin-top: 0px;color: #999;width: 16px;height: 16px;}*/
/*
.search:hover{border-color: #4285f4;}
.search:focus-within{border-color: #4285f4;box-shadow: 0 0 0 2px #d2e7fb;}
*/

.operations{margin-right: 32px;}
.operations,.userinfo{display: flex;}
.operations .avatar{border-radius: 50%;width: 40px;height: 40px;background: #b4d4fa; text-align: center;margin-top: 8px;}
.operations .avatar svg{margin-top: 5px;width: 30px;height: 30px;}
.operations .name{color: #fff;font-size: 14px;line-height: 56px;margin: 0 9px;}
.operations .btn{margin-top: 20px;position: relative;}
.operations .btn .t-popup{display: none;padding: 16px;position: absolute;top: 30px;right: 0;z-index: 200;width: 416px;background: #fff;box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1), inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc, inset -.5px 0 0 #dcdcdc;border-radius: 6px;}
.operations .btn .t-popup .tdiv{padding-bottom: 16px;margin-bottom: 4px;border-bottom: 1px solid rgba(39, 40, 46, .08);}
.operations .btn .t-popup .grName{font-size: 14px;font-weight: 600;line-height: 22px;color: #333;}
.operations .btn .t-popup .grTitle {font-size: 12px;font-weight: 400;line-height: 20px;color: #999;}
.operations .btn .t-popup .grlist {float: left;width: 50%;font-size: 14px;line-height: 22px;color: #333;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 22px;vertical-align: middle;}
.operations .btn .t-popup .grlist .gricon {margin-right: 4px;font-size: 16px;line-height: 22px;color: #333;vertical-align: middle;}
.operations .btn .t-popup .grlist .grBtnTitle{font-size: 14px;color: #333;}
.operations .btn:hover .t-popup{display: block;}


.subnav{position: absolute;left: 0;top: 56px;width: 100%;z-index: 10;box-shadow: 0 5px 8px 0px rgba(0, 0, 0, .3);display: none;}
.subnav .subcon{background: linear-gradient(to right, #f7f8fa 0%,#f7f8fa 50%, #fff 50%);width: 100%;}
.subnav .subcon .w2{overflow: auto;}
.subnav .subcon .w2 .menu{width: 200px;margin-top: 10px;}
.subnav .subcon .w2 .menu dl{}
.subnav .subcon .w2 .menu dl dt{font-size: 14px;padding-left: 15px;font-weight: bold;line-height: 46px;}
.subnav .subcon .w2 .menu dl dd{font-size: 14px;padding-left: 15px;line-height: 36px;background: #e6e8ea;margin-bottom: 8px;border-bottom-left-radius: 18px;border-top-left-radius: 18px;}
.subnav .subcon .w2 .menu dl dd.on{color: #fff;background: #4285f4;}
.subnav .subcon .w2 .right{width: 1004px;background: #fff;padding: 24px 0 15px 19px;}
.subnav .subcon .w2 .right .top{margin-bottom: 14px;display: flex;justify-content: space-between;}
.subnav .subcon .w2 .right .top .search,.subnav .subcon .w2 .right .top svg{margin: 0}
/*.subnav .subcon .w2 .right .top .recently a{display: inline-block;width: 132px;height: 32px;padding: 0 16px;margin-right: 10px;overflow: hidden;font-size: 14px;line-height: 32px;color: #333;text-align: center;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;background: rgba(39, 40, 46, .08);}


.subnav .subcon .w2 .right .top .search{width: 300px;display: flex;border: 1px solid #dcdcdc;border-radius: 3px;padding: 0 8px;}
.subnav .subcon .w2 .right .top .search input{width: 100%;line-height: 30px;}
.subnav .subcon .w2 .right .top .search:hover{border-color: #4285f4;}
.subnav .subcon .w2 .right .top .search:focus-within{border-color: #4285f4;box-shadow: 0 0 0 2px #d2e7fb;}
.subnav .subcon .w2 .right .top .search svg{color: rgba(0,0,0,.4);height: 30px;}
*/

.subnav .subcon .w2 .right .con{width: 100%;height: 510px;padding-bottom: 20px;margin-top: 10px;overflow: auto;scrollbar-width: none !important;-ms-overflow-style: none !important;}
.subnav .subcon .w2 .right .con .box dl{margin-top: 16px;overflow: auto;}
.subnav .subcon .w2 .right .con .box dl dt{margin-bottom: 8px;font-size: 14px;font-weight: 400;line-height: 36px;letter-spacing: 0;color: #4285f4;border-bottom: 1px solid rgba(39, 40, 46, .08);}
.subnav .subcon .w2 .right .con .box dl dd a{display: block;float: left;width: 292px;margin-right: 24px;line-height: 30px;font-size: 14px;color: #333;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;overflow: hidden;text-align: left;}
.subnav .subcon .w2 .right .con .box dl dd a:hover{color: #4285f4;}
.nav .item:hover .subnav{display: block;}





.main .w{margin: 16px auto;}
.showShadow{background: #fff !important;border-radius: 2px !important;-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06) !important;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06) !important;}
.main .w .left{width: 460px;}
.main .w .right{width: 708px;height: 376px;padding: 20px;}
.main .w .left .leftTop{width: 100%;height: 100px;margin-bottom: 16px;background: #fff;padding: 19px 23px 13px 24px;}
.main .w .left .leftTop .item{overflow: auto}
.main .w .left .leftTop .title{position: relative;top: -4px;float: left;width: 220px;height: 27px;overflow: hidden;font-weight: 600;line-height: 22px;letter-spacing: 0;color: #333;text-overflow: ellipsis;white-space: nowrap;margin-top: 10px;margin-right: 7px;font-size: 18px;}
.main .w .left .leftTop .level span{line-height: 36px;background: #e0eaff;color: #4285f4;width: 94px;font-size: 14px; text-align: center;float: left;}
.main .w .left .leftTop .level i{display: block;color: #fff;background: #4286f4;width: 36px;text-align: center;float: left;font-size: 24px;line-height: 36px; font-style: normal;}
.main .w .left .leftTop .level.a span{background:#dbf9ea ;color:#18b274;}
.main .w .left .leftTop .level.a i{background: #18b274;color:#fff;}
.left .leftTop .item span.fr{font-size: 16px;line-height: 29px;}
.main .w .left .leftTop .item span.fl{display: inline-block;float: left;width: 200px;height: 29px;font-family: Helvetica;font-size: 16px;line-height: 29px;margin-top: 5px;}
.main .w .left .leftTop .item span.fr{color: #666;margin-top: 5px;}
.main .w .left .leftTop .item span.fr i{font-size: 16px;color: #4285f4;}
.tit{border-bottom: 1px solid rgba(39, 40, 46, .08);display: block;overflow: auto;}
.tit span{float: left;font-size: 18px;color: rgb(51, 51, 51);line-height: 55px;font-weight: bold;}
.tit svg{margin-top: 20px;}
.tit2{display: flex;justify-content: flex-start;align-items: center;}
.tit2 span{font-size: 18px;color: rgb(51, 51, 51);font-weight: bold;margin: 0;}
.tit2 svg{margin: 0;}
.tit3{margin: 0 24px;border-bottom: 1px solid #ebe8e8;margin-top: 2px;}
.tit3 span{margin-right: 24px;display: inline-block;line-height: 65px;font-size: 18px;font-weight: bold;}
.tit3 span.on{color: #4285f4;border-bottom: 3px solid #4285f4;border-radius: 1px;}
.tit4{padding: 0 24px;border-bottom: 1px solid #ebe8e8;margin-top: 2px;}
.tit4 span{margin-right: 24px;display: inline-block;line-height: 48px;font-size: 18px;font-weight: bold;}
.tit4 span.on{color: #4285f4;border-bottom: 3px solid #4285f4;border-radius: 1px;}
.main .w .right .tab{text-align: right;margin-top: -17px;border-bottom: 1px solid #eadddd;}
.main .w .right .tab span{font-size: 16px;display: inline-block;padding: 0 16px;margin: 0;position:relative;}
.main .w .right .tab span.on{color: #4285f4;border-bottom: 4px solid #4285f4;line-height: 40px;}
.main .w .right .tab span i{font-size:12px;width:16px;height:16px;background:#f00;border-radius:50%;color:#fff;text-align:center;line-height:16px;display:block;position:absolute;top:2px;right:3px;}
.main .w .right .tabcon{margin-top: 8px;}
.main .w .right .tabcon table{border-spacing:0;width: 100%;}
.main .w .right .tabcon table thead{background: #f9fafd;}
.main .w .right .tabcon table th,.right .tabcon table td{font-size: 16px;color: #666;font-weight: normal;line-height: 42px;border-bottom: 1px solid rgba(39,40,46,.08);padding: 0 5px 0 12px;}
.main .w .right .tabcon table th{line-height: 58px;}
.main .w .right .tabcon table td{color: #333;}
.main .w .right .tabcon table td .nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:308px;}
.main .w .right .tabcon table td span{font-size: 16px;display: inline-block;}
.main .w .right .tabcon table td span.tag{font-size: 12px;color: #18b274;background: #dbf9ea;border: 1px solid #88eabc;line-height: 20px;padding: 0 4px;}
.main .w .right .tabcon table td span.tag.a{color: #f3b25e;background: #fffaf4;border: 1px solid #f7dfc0;}
.main .w .right .tabcon table td a{font-size:16px;color: #4285f4;}

.crumb{background: #fff;min-width: 1184px;padding: 16px 24px;line-height: 28px;}
.crumb .titleText{font-size: 20px;color: #000;background: url("../images/arr-left.jpg") no-repeat left center;padding-left: 18px;float: left;margin-right: 24px;}
.crumb .crumblist{font-size: 14px;color: #000;display: flex; justify-content: flex-start;}
.crumb .crumblist a{font-size: 14px;color: #4285f5;margin: 0;}
.crumb .crumblist svg{margin: auto 4px; color: rgba(0,0,0,.4);}

.alert{background-color: #f9e0c7;color: rgba(0, 0, 0, .9);padding: 18px 24px;border-radius: 6px;position: relative;}
.message{font-size: 14px;line-height: 22px;color: rgba(0,0,0,.6);display: flex;}
.message .icon-error{color: #ed7b2f;width: 20px;height: 20px;margin-left: 0;margin-right: 8px;}
.icon-close{position: absolute;right: 24px;top: 50%;transform: translateY(-50%);color: rgba(0,0,0,.6);}
.searchbox{background: #fff;margin-top: 24px;padding: 0 24px;}
.searchbox.pt24{padding-top:24px;margin-top:16px;}
.searchbox h3{font-size: 18px;margin-bottom: 24px;font-weight: bold;line-height: 54px;border-bottom: 1px solid #e7e7e7;}
.searchbox .form .item{width: 32%;float: left;margin: 0 0.6666%;min-height: 56px;position: relative;}
.searchbox .form .item label{width: 127px;float: left;padding-right: 8px;text-align: right;font-size: 14px;line-height: 32px;position: relative;}
.searchbox .form .item.required label::before{content: '*';color: #f00;margin-right: 5px;}
.searchbox .form .item select,.searchbox .form .item input{width: calc(100% - 127px);font-size: 14px;height: 32px;line-height: 32px;border: 1px solid #dcdcdc;border-radius: 3px;padding: 0 8px;}
/*.searchbox .form .item input{padding: 0 8px;}*/
.searchbox .form .item input:hover,.searchbox .form .item select:hover{border-color: #4285f4;}
.searchbox .form .item input:focus-within,.searchbox .form .item select:focus-within{border-color: #4285f4;box-shadow: 0 0 0 2px #d2e7fb;}
.searchbox .form .item svg{color: rgba(0, 0, 0, .4);position: absolute;right: 8px;top: 8px;}
.searchbox .form .item.fr{float: right;text-align: right;}
.searchbox .form .item.fr button{background: none;line-height: 30px;padding: 0 15px;margin: 0 5px;border-radius: 3px;font-size: 14px;}
.searchbox .form .item.fr .s-btn{background: #fff;color: rgba(0,0,0,.9);border: 1px solid #dcdcdc;}
.searchbox .form .item.fr .t-btn{background: #4285f4;color: #fff;border: 1px solid #4285f4;}
.searchbox .form .item.fr .t-button{color: #4285f4;background: url("../images/arr-up.jpg") no-repeat right center;padding-right: 20px;}
.t-table{width: 100%;border-spacing: 0;}
.t-table thead{background: #f9fafd;}
.t-table thead th{font-size: 14px;font-weight: bold;color: #333;line-height: 46px;}
.t-table tr td{padding: 12px 8px 12px 16px;text-align: center;border-bottom: 1px solid #dcdcdc;line-height: 22px;font-size: 14px;color: #666;}
.t-table tr td a{font-size: 14px;color:#4285f4;}
.t-table.t-left tr td{text-align:left;}
.no-data{height: 194px;color: rgba(0, 0, 0, .26);text-align: center;display: flex;justify-content: center;align-items: center;}
.no-data p{font-size: 14px;line-height: 30px;}
.pagination{padding: 16px;}
.pagination .total{color: rgba(0, 0, 0, .6);font-size: 14px;}
.pagination .pages{display: flex;color: rgba(0, 0, 0, .9);}
.pagination .pages select{font-size: 14px;border: 1px solid #dcdcdc;border-radius: 3px;height: 30px;line-height: 30px;padding: 0 8px;}
.pagination .pages .next,.pagination .pages .prev{color: rgba(0, 0, 0, .26);width: 32px;height: 32px;margin: 0 8px;line-height: 32px;text-align: center;}
.pagination .pages .pagenum a{color: #fff;background-color: #4285f4;border-color: #4285f4;height: 32px;min-width: 32px;padding: 0 4px;text-align: center;display:inline-block;border-radius: 3px;line-height: 32px;}

.search-detail{background: #fff;width: 100%;padding: 20px;}
.search-detail .upper{margin-bottom: 30px;}
.search-detail .upper .fl{position:relative;}
.search-detail .upper .fl span{color: #333;font-size: 14px;width:120px;text-align:right;padding-right:24px;display:inline-block;}
.search-detail .upper .fl select{height: 32px;line-height: 32px;border: 1px solid #dcdcdc;border-radius: 3px;font-size: 14px;padding: 0 4px;width: 452px;}
.search-detail .upper .fl svg{color: rgba(0, 0, 0, .4);position: absolute;right: 8px;top: 8px;}
.search-detail .upper .fr button{background:#fff;font-size: 14px;line-height: 30px;padding: 0 15px;color:#000;border-radius: 3px;border:1px solid #dcdcdc;}
.search-detail .upper .fr button svg{width: 16px;height: 16px;margin-right: 5px;}
.search-detail .content{overflow-y: auto;}
.search-detail .content table{ border-collapse: collapse;}
.search-detail .content table *{font-size: 12px;line-height: 22px;}
.search-detail .content table.fm_table.b-lt{border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
.search-detail .content table tr td.txt-l,.search-detail .content table tr td.txt-l *{font-size: 16px;color: #333;}
.search-detail .content table tr td:first-child{border-left: 1px solid #000;}
.search-detail .content table tr td{border-right: 1px solid #000;border-bottom: 1px solid #000;height: 25px;}
.search-detail table.border {border-top: 1px solid #000;border-left: 1px solid #000;}
.search-detail table.border td, .search-detail table.border th {padding: 1px;word-wrap: break-word;border-right: 1px solid #000;border-bottom: 1px solid #000;}

.head.v2{position: fixed;top: 0;width: 100%;z-index: 100;}
.head.v2 .logo{margin: 0 24px;}
.main.v2{margin-top: 132px;}

.wztj.w{margin-top: 32px;margin-bottom: 90px;}
.tuijian{display: flex;justify-content: space-between;margin-top: 10px;}
.tuijian ul{width: 49%;}
.tuijian ul li{overflow: auto;}
.tuijian ul li a{width: 476px;display: inline-block;float: left;height: 50px;overflow: hidden;font-family: PingFangSC-Regular;font-size: 16px;font-weight: 400;line-height: 50px;letter-spacing: 0;color: #333;text-overflow: ellipsis;white-space: nowrap;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative;padding-left: 15px;}
.tuijian ul li a::before{content: '';position: absolute;display: inline-block;width: 6px;height: 6px;left: 0;top: 50%;transform: translateY(-50%);background-color: #ffc173;}
.tuijian ul li span{color: #333;float: right;line-height: 50px;}

.page-fotter .copyright-info{
    z-index: 10;
    width: 100%;
    margin-top: 16px;
    background-color: #fff;
    font-size: 14px;
}
.page-fotter .top{
    width: 1184px;
    height: 84px;
    margin: auto;
    background: #fff;
}
.page-fotter .top .top_main_left{
    float: left;
    padding: 16px 0;
    font-size: 14px;
    font-weight: 400;
    color: #333;
}
.page-fotter .top .top_main_left p{
    margin-bottom: 8px;
    line-height: 22px;
}
.page-fotter .top .logo-box{
    float: right;
    margin: 2px 0;
}
.page-fotter .bottom{
    width: 100%;
    background-color: #e4e4e4;
}
.page-fotter .bottom .bottom_main{
    width: 1184px;
    height: 36px;
    padding-top: 8px;
    margin: auto;
    background-color: #e4e4e4;
}
.page-fotter .bottom .bottom_main p{
    height: 22px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    color: #333;
}
.page-fotter .bottom .bottom_main p span{
    margin-right: 24px;
}
.page-fotter img{display: inline-block;vertical-align: middle;}

.float{position: fixed;right: 0;bottom: 20%;width: 90px;}

.main .w .left .con{position: relative;}
.ffbg{ height: 100%;
    position: absolute;
    background: #fff;
    max-width: 100%;
    overflow: hidden;}
.ffbg .item{width: 412px; line-height: 42px;border-bottom: 1px solid #efefef;background: url("../images/remind.png") no-repeat left center;background-size:auto 52%;padding-left: 25px;}
.ffbg .item a{display: block;}
.ffbg .item span{float: right;color: #666;}
.empty{color:#999;display:flex;align-items: center;text-align:center;height:188px;}
.empty img{margin-bottom:5px;}

.cwbb{background:#fff;}
.cwbb .crumb{padding-left:10px;}
.cwbb .crumb .titleText{background: url("../images/arr-left2.jpg") no-repeat left center;color:#ccc;padding-left:24px;}
.search-detail .upper .cwbb.fr button{background:#4285f4;color:#fff;border-color:#4285f4;}

