@charset "utf-8";
/*蓝色风格*/
/*---system----*/
.top{background-color: #306ac6;}
.top-right{color: #fff;}
.log_lang{height:20px;color:#fff;text-align:right;margin:10px;display: block;}

.log_lang a{color: #fff;}
.log_lang a:hover{text-decoration:none;border-bottom: 1px solid #fff;}
.log_lang a.on{border-bottom: 1px solid #fff;}
.login{ background:#fff; border:1px solid #ddd;}
.login img{border: 1px solid #e3e3e3;}
.login .button{background-color: #ff9e21;color: #fff;}
.login .button:hover{background-color: #ea890b;}
.login .button:active{background-color: #ff9e21;}
.inputbox{ border: 1px solid #e3e3e3;background-color: #fff;}
.inputbox:hover{ border: 1px solid #2d354b;}
.u-logo{background-color: #bdbdbd;color: #fff;}
.login .error{ color: red;}
/*.fold{background: url("../images/global.png") no-repeat;}*/
.leftbox{border-right: 1px solid #cbced5;background: #e9ecf4}
.bottombox{border-bottom: 1px solid #cbced5;}
.nav-bpx{background-color: #fff;border-bottom:1px solid #cdd3df;}
.nav li{border-bottom:1px solid #cdd3df;}
.nav li a{color: #306ac6;}
.nav li a:hover,.nav li.on{background-color: #e9ecf4;color: #2e323d}
.top-right{color: #fff;}
.top-right span i{color: #fff;}
.top-right span a{color: #fff;}
.top-right li:nth-child(n+3):hover,.top-right li.on{background-color: #214eab;}
.top-right li a{color: #fff;}
.top-right li dl{border: 1px solid #306ac6;border-top:0;}
.top-right li dt{color: #78a2e5; background-color: #214eab;border-bottom: 1px dashed #306ac6;}
.top-right li dd{background-color: #214eab;border-bottom: 1px dashed #306ac6;}
.top-right dl dd.on,.top-right dl dd:hover{ background-color: #306ac6;}
.top-right li dl.morelist dd:hover,.top-right li dl.more dd.on{ background-color: #306ac6;}
.top-right li .icon-iconfont-gougou{ color: #6ac600;}
.top-right li dl.flag dd{background:url("../images/flag.png") no-repeat; background-color: #214eab; }
.top-right u{border-left: 1px solid #214cab;}
.sidemenu li{border-bottom: 1px solid #cbced5;background-color: #e9ecf4;}
.sidemenu li a{color: #000;}
.sidemenu li i.lf {color: #306AC6!important;}

.sidemenu .second li{background-color: #fff;  color: #306ac6;}
.sidemenu .second li:last-child{border-bottom: 1px solid #cbced5;}
.tuck .sidemenu .second li:last-child{border-bottom: 0;}
.sidemenu .second li.on{border-left:5px solid #306ac6;}

.tuck .sidemenu .second.two{overflow: hidden;}
.sidemenu .second.two li.on a{border-left:5px solid #306ac6;}
.sidemenu .second.two li.on{border-bottom: 1px solid #b6c9e5}
.tuck .sidemenu .second.two li a{background-color: #fff;border-bottom: 1px solid #cbced5;}
.sidemenu .second.two li a{background-color: #fff;}
.sidemenu .second.two li a:hover{background-color: #e9ecf4}
.sidemenu .second.two li a i{color: #306AC6!important;}
.sidemenu .second.two li a:hover{color: #306acb;border-bottom: 1px solid #b6c9e5}
.sidemenu .second.two li a:hover i{color: #b6cdff}
.sidemenu .second.two li a{color: #306acb}

.second li a:hover i.icon-tree_1 {color: #275bad}
.sidemenu .second li.unfolditem{border-left:5px solid #306ac6;}
/*.sidemenu .second li.unfolditem a{color: #fff;}*/
.sidemenu .second li a:hover i{color: #fff}
.sidemenu .second li a:hover {color: #fff;}

.sidemenu .third li{background-color: #fff;}
.sidemenu .third li a{color: #306AC6;}
.sidemenu .third li i{color: #b4d1ff;}

.switch .pf{border-right:1px solid #c9cfda;}
.skin:hover .pf,.language:hover .pf{background-color: #e1e6f1;border: 1px solid #b6c9e5;border-bottom: 0}
.skin:hover,.language:hover{color:#306ac6;}
.skin ul,.language ul{background-color: #e1e6f1;border: 1px solid #b6c9e5;}
.skin ul li,.language ul li{border-bottom: 1px dashed #b6c9e5;}
.skin ul li:nth-child(1),.language ul li:nth-child(1){border-top: 1px dashed #b6c9e5;}
.skin ul li:hover,.skin ul li.on{background-color: #f0f3f8;}
.language ul li:hover,.language ul li.on{background-color: #f0f3f8;}
.skin ul li:hover i,.skin ul li.on i{border: 1px solid #b6c9e5;}
.switch .pf{border-right:1px solid #c9cfda;}
.sidemenu .third li.on{border-left:5px solid #306ac6;background-color: #e9ecf4;}
.sidemenu .third li:hover{background-color: #e9ecf4;}
.sidemenu li i.lf{color: #9aacc9;}
.sidemenu li i.rt{color: #375d99;}
.sidemenu li.unfold{background-color: #bcd2f5}
.tuck .sidemenu li:hover{background-color:#bcd2f5;}
.tuck .sidemenu li:hover a{border-right: 1px solid #cbced5;}
/*.tuck .sidemenu .second li {border-right: 1px solid #cbced5;border-left: 1px solid #cbced5;}*/
.tuck .second {border-left: 1px solid #cbced5;border-bottom: 1px solid #cbced5;left: 44px;}
.tuck .second li:hover {background-color: #fff;}
.tuck .third li i{color:#b4d1ff; }
.apply_nav{border: 1px solid #c9cfda; border-top:0;border-left:0;background-color: #e1e6f1;}
.tab-nav-bar .roll-left{ background-color: #e1e6f1;}
.tab-nav-bar .roll-right{ background-color: #e1e6f1;}
.tab-nav-bar .roll-left i{ color: #c2cadc;}
.tab-nav-bar .roll-right i{ color: #c2cadc;}
.tab-nav-bar .roll-left:hover i{color:#306ac6;}
.tab-nav-bar .roll-right:hover i{color:#306ac6;}

.fold i{color: #9298a6;}
.rightcontainer{ background-color: #fff;}
.tab-nav-bar .roll-left{background-color: #e1e6f1;}
.tab-nav-bar .roll-right{background-color: #e1e6f1;}
.tab-menu li{ border-right: 1px solid #e1e6f1; border-left: 1px solid #e1e6f1;}
.tab-menu li:hover,.tab-menu li.on{border-right: 1px solid #c9cfda;border-left: 1px solid #c9cfda;background-color: #fff;}
.tx{color: #fff;}
.tx{background-color: red;}
.tab-menu li a{color:#868d9d;border-top:5px solid #e1e6f1;}
.tab-menu li:hover a{color:#000;border-top:5px solid #e1e6f1;}
.tab-menu li.on a{color:#000;border-top:5px solid #3270D5;}
.tab-menu li i{color: #828898;}
.tab-menu li:hover a i{color: #000;border-color: #000;}


/*---right---*/
.notifylist{color: #6a6a6a;}
.notifylist li{border: 1px dashed #3270D5;}
.notifylist li:hover {color: #fff;background-color: #3169c6;}
.notifylist li:hover i {color: #fff;}
.notifylist i{color: #3370c3;}
.list-table table {border: 1px solid #dadfed;border-right: 0;}
.list-table table tr td{border-top: 1px solid #dadfed;border-right: 1px solid #dadfed;border-collapse: collapse;}
.list-table table tr:nth-child(1) td{color:#fff; background-color: #306ac6;}
.list-table .icon-iconfont-gougou{color:#52a954;}
.button{color: #333333;background-color: #ffffff;border-color: #cccccc;}
.button:hover,
.button:focus,
.button:active,
.button.active,
.open .dropdown-toggle.button {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.button:active,
.button.active,
.open .dropdown-toggle.button {
    background-image: none;
}
.button--winona::after{color: #3f51b5;}
.button--winona.button--inverted {color: #7986cb;}
.button--winona.button--inverted:after {color: #2e323d;}
.button--winona.button--inverted:hover {background-color: #e9ecf4;}
.bui-grid-table{background-color: #fff;}
.bui-grid-table tr:nth-child(1){ background-color: #306ac6;color: #fff;}
.grid-table .bui-grid-header table tr:nth-child(1) { background-color: #306ac6; color: #fff; }
.grid-table .bui-grid-header table tr:nth-child(2) { background-color: #306ac6; color: #fff; }

.bui-grid-table .icon-iconfont-gougou{color:#52a152;}
.bui-grid-table .icon-none{color:#52a152;}
.bui-grid-table-hover{background-color: #275bad;color: #fff;}
.button i{color: #fff;}
.button i{color: #4184de}
.bnt_query{background: #4184de;color: #fff;}
.user-info-tb .bui-grid-table .bui-grid-hd-hover .bui-grid-hd-inner,
.user-info-tb .bui-grid-hd-open .bui-grid-hd-inner{
	background-color: #fff
}
.bui-grid-table .bui-grid-hd-hover .bui-grid-hd-inner,
.bui-grid-table .bui-grid-hd-open .bui-grid-hd-inner{background-color: #306ac6;}
.button-small:active,
.button-small.active{color: #333333; background-color: #275bad;}
.open .dropdown-toggle.button { color: #fff; background-color: #275bad; border-color: #adadad; }
.button-small:hover{ color: #333333; background-color: #e6e6e6; border-color: #adadad;}
.bui-dialog a.bui-ext-close{border: 1px solid #ccc;}
.x-icon i.warning{color: #f5df4b;}
.x-icon i.delete{color: #f85045;}
.x-icon i.succeed{color: #309b29;}
.x-icon-info, .x-icon-question{background-color:white;}
.tree-table table{border: 1px solid #ddd;border-right: 0;border-top: 0}
.tree-table table tr td{border: 1px solid #ddd;border-bottom: 0;border-left: 0}
.tree-table table tr:nth-child(1){color: #fff; background-color:#306ac6 }
.bnt_query{background: #4184de;color: #fff;}
.bui-stdmod-footer .button-primary{background: #4184dd;color: #fff;}
.bui-stdmod-footer .button-primary:hover{background: #3169c6;}
.bui-stdmod-footer .button-primary:active{background: #4184dd;}
.bui-stdmod-footer .button-primary.one{background: #4184dd;color: #fff;}
.bui-stdmod-footer .button-primary.one:hover{background: #3169c6;}
.bui-stdmod-footer .button-primary.one:active{background: #4184dd;}
.frame label{background: #fff;color: #FFF;border: 1px solid #9f9f9f;}
.frame input:checked + label{background: #77c375; border: 1px solid #77c375;}
.right_form{ border: 1px solid #c3c3d6;}
.right_form .photo{ border: 1px solid #e8eaef;}
.right_form h4{color: #306ac6;border-bottom: 1px solid #306ac6;}
.controls em {color: red;}
.controls .icon-iconfont-zhuyiattentionfill{color: #1a8cef;}
.controls .ts{border: 1px solid #3f8bc9;background: #fff;}
.controls .ts .a1{ border-color: transparent transparent #007bff transparent; }
.controls .ts i.a1{border-color: transparent transparent #fff transparent;}
.staff-table{border-bottom: 1px solid #ddd}

/*下拉框*/
.control-group select,
.controls select
{  height:33px;line-height:24px;font-size: 16px;
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #dfdfdf;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../blue/images/select.png") no-repeat scroll right center transparent;
    /*在选择框的最右侧中间显示小箭头图片*/
    background-position: right 10px;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-left: 8px;
    padding-right: 14px;
    cursor:pointer;
    background:none\0;
}
select::-ms-expand { display:none;}
.control-group select option{width:100%;padding:3px 10px 0;height:30px;line-height: 30px; border:none;}
.control-group select{ padding-right:30px;padding-right: 5px\0; font-weight:normal;overflow: hidden;}

.bui-grid-body, .bui-grid-header{
    order-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}
.bui-grid-table .bui-grid-cell{border-top: 1px solid #dddddd;}
.bui-grid-header{border-top: 1px solid #dddddd;}
.bui-grid-bbar {border: 1px solid #dddddd;}
.bui-grid-body, .bui-grid-height .bui-grid-body .bui-grid-table {border-bottom: 1px solid #dddddd;}
.panel-body .bui-grid-table tr:nth-child(1){background-color: rgba(245, 222, 179, 0);color: #000;}
.panel > .panel-header{background-color:#306ac6;color: #fff; }
.bui-grid-row .bui-grid-row-even,.bui-grid-row-even{background-color: #f4f7fe;}

.bui-tree-list ul li .icon-iconfont-wenjianjia-2{color: #306ac6;}
.bui-tree-list ul li .icon-iconfont-wenjianjia-2.not{color: #bdbdbd;}
.bui-tree-list ul li .icon-iconfont-wenjianjia{color: #4184de;}
.bui-tree-list ul li .icon-iconfont-wenjianjia.not{color: #bdbdbd;}
.bui-tree-list ul li .icon-iconfont-jigouzizhi{color: #7fb7ff;}
.bui-tree-list ul li .icon-iconfont-jigouzizhi.not{color: #bdbdbd;}
.x-tree-icon.icon--1{color: #008856;}
.x-tree-icon.icon--1.not{color: #bdbdbd;}
.x-tree-icon.icon-uniE932{color: #366cd6;}
.x-tree-icon.icon-uniE932.not{color: #bdbdbd;}
.x-tree-icon.icon-line{color: #366cd6;}
.x-tree-icon.icon-line.not{color: #bdbdbd;}
.x-tree-icon.icon-user{color: #6ca4fe;}
.x-tree-icon.icon-user.not{color: #bdbdbd;}
.bui-grid-table .bui-grid-hd-inner{border-bottom: 1px solid #ddd}
.return_home{color: #FFF;}
.button_yellow{background-color: #ff9600;}
a.button_yellow:hover{background-color:#fda82e;}
a.button_yellow:active{background-color: #ff9600;}
.button_blue{background-color: #306ac6;}
a.button_blue:hover{background-color:#5797fc;}
a.button_blue:active{background-color: #306ac6;}

.return_home{color: #FFF;}
.button_yellow{background-color: #ff9600;}
a.button_yellow:hover{background-color:#fda82e;}
a.button_yellow:active{background-color: #ff9600;}

.bui-grid-button-bar .bui-bar-item-button button{
	background-color: #fff;
	color:#000;
}
.user-search-btn [class^="icon-"], [class*=" icon-"] {
	background-image: url("../blue/images/sprite-469-300.png");
}
.sidemenu li i.lf {
    color: #306AC6!important;
}
.sidemenu .second.two li a i {
    color: #306AC6!important;
}

/*400*/
.error_img li{color: #333;line-height: 30px;}
.error_img li a{color: #333;}
