html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input,button,fieldset, legend,img { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{ font-size:14px;}
fieldset,img{ border:none; }
li{list-style:none; }
a{cursor: pointer;text-decoration: none !important;}
a:hover{text-decoration: none;}
a:focus {
    outline: none;
}
.fl{float: left;}
.no-padding{
    padding:0 !important;
}
.full-box{
    width: 100%;
    height: 100%;
}
/*鐎规矮绠熷姘З閺夛繝鐝�硅棄寮烽懗灞炬珯 妤傛ê顔旈崚鍡楀焼鐎电懓绨插Ο顏嗙彨濠婃艾濮╅弶锛勬畱鐏忓搫顕�*/
::-webkit-scrollbar
{
    width: 10px;
    height: 10px;
    background-color: #F5F5F5;
}

/*鐎规矮绠熷姘З閺壜ゅ缓闁拷 閸愬懘妲捐ぐ锟�+閸﹀棜顫�*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

/*鐎规矮绠熷鎴濇健 閸愬懘妲捐ぐ锟�+閸﹀棜顫�*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
html, body {
    width: 100%;
    height: 100%;
    min-width: 1278px;
    margin: 0;
    font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}

.app-wrapper {
    position: relative;
    height:100%;
}

/*閸欏厖鏅舵径鎾劥閺嶅嘲绱�*/
.app-header{
    height: 64px;
    position: fixed;
    left: 230px;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 9;
    box-shadow: 0 1px 4px rgba(0,21,41,0.08);
}


.app-header .site-trigger {
    float: left;
    height: 100%;
    overflow: hidden;
    padding: 20px;
    cursor: pointer;
}
.app-header .site-trigger:hover {
    background: #f5f5f5;
}
.app-header .site-trigger .site-trigger-icon {
    display: block;
    font-size: 24px;
    transition: all 0.3s;
}
.app-header .site-trigger-icon.active {
    transform: rotate(90deg);
}

.app-header .breadcrumb-box {
    float: left;
    margin-left: 30px;
    min-width: 300px;
}

.app-header .site-nav{
    float: right;
    height: 100%;
}
.app-header .site-nav>li{
    height: 100%;
    float: left;
    padding: 20px;
    font-size:14px;
    transition: 0.5s;
    position:relative;
    color: #666;
    cursor: pointer;
}

.app-header .site-nav>li:hover{
    color: #1890ff;
}
.app-header .site-nav .site-nav-badge {
    position: relative;
}
.app-header .site-nav .site-nav-icon {
    font-size: 20px;
}
.app-header .site-nav .site-nav-num{
    position: absolute;
    right: -10px;
    top: -10px;
    height: 20px;
    border-radius: 10px;
    min-width: 20px;
    background: #f5222d;
    color: #fff;
    line-height: 20px;
    text-align: center;
    padding: 0 6px;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    box-shadow: 0 0 0 1px #fff;
}

.app-header .user-name{
    position: relative;
    margin-left: 5px;
    top: -2px;
}

.app-header .user-info .user-info-down{
    opacity: 1 !important;
    height: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 64px;
    right: 5px;
    width: 150px;
    z-index: 9999;
    background:#fff;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    transition: all 0.3s;
}
.app-header .user-info:hover .user-info-down{
    padding: 5px 0;
    height: 88px;
}
.app-header .user-info-down-item {
    padding: 10px;
    color: #444;
    transition: all 0.3s;
}
.app-header .user-info-down-item:hover {
    background: #d4eeff;
}


.app-menuBar{
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 230px;
    background: #001529;
    z-index: 10;
    box-shadow: 2px 0 6px rgba(0,21,41,.35);
}

.app-logo {
    height: 80px;
    position: relative;
    transition: all .3s;
    background: #002140;
    overflow: hidden;
    padding: 8px 5px;
    text-align: center;
}

.app-logo-icon {
    height: 20px;
    margin-bottom: 5px;
}
.app-logo-text {
    white-space:normal;
    font-size: 16px;
    line-height: 1.3;
    color: #fff;
    vertical-align: middle;
}

/*缂佸嫪娆㈡惔鎼坋nubar婢跺秴鍟搒tart*/
.app-menuBar .coral-menu {
    width: 100%;
}

.app-menuBar .coral-menu .coral-menuitem {
    list-style-image: none;
    margin: 4px 0;
}
.app-menuBar .ctrl-init-menubar {
    border-right: none;
    background: #001529;
}
.coral-menu.coral-menubar-vertical .coral-menu-child {
    background: #000c17;
    transition: background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);
}
.app-menuBar .coral-menu .coral-menu-list .coral-menuitem > a {
    transition: color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);
    background-color: #001529;
    color: #ccc;
    color: rgba(255,255,255,0.65);
    font-size: 14px;
}
.app-menuBar .coral-menu .coral-menu-list .coral-menuitem > a.coral-state-hover, .app-menuBar .coral-menu .coral-menu-list .coral-menuitem > a:hover {
    color: #fff;
}
.app-menuBar .coral-menu.coral-menubar-vertical .coral-menu-child a {
    padding-left: 34px !important;
    background: #000c17;
    color: #ccc;
    color: rgba(255,255,255,0.65);
    transition: color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);
}
.app-menuBar .coral-menu.coral-menubar-vertical .coral-menu-child a:hover {
    color: #fff;
}
.app-menuBar .coral-menu .coral-menu-list.coral-menu-child > li.coral-menuitem-active > a {
    color: #fff;
    background: #1890ff;
}
.app-menuBar .coral-menu ul .coral-menuitem-active>.coral-menuitem-link {
    color: #fff;
}
.app-menuBar  .coral-menu-overflow {
    max-height: 400px;
}
.app-menuBar .coral-menubar-vertical.coral-menu-min .ctrl-init-menubar > li > a > .coral-menuitem-text {
    background: #333;
    color: #ddd;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
}
.coral-menubar-vertical.coral-menu-min .ctrl-init-menubar > li > .coral-menu-child {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
}
/*缂佸嫪娆㈡惔鎼坋nubar婢跺秴鍟揺nd*/


.app-main {
    padding-left: 230px;
    padding-top: 64px;
    height: 100%;
}

/*閼挎粌宕熺紓鈺勭箻閸樿崵娈戦弽宄扮础start*/
.min  .app-menuBar {
    width: 80px;
}
.min .app-main {
    padding-left: 80px;
}
.min .app-header {
    left: 80px;
}
.min .app-logo {
    line-height: 54px;
    padding: 5px;
}

.min .app-logo-icon {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    margin-bottom: 0;
    vertical-align: middle;
}
.min .app-logo-text {
    display: none;
}
/*閼挎粌宕熺紓鈺勭箻閸樿崵娈戦弽宄扮础end*/

.app-account {
    padding: 15px;
    background: #f5f5f5;
}

/*缂佸嫪娆㈡惔鎾讳紕缂冣晛顦查崘妾歵art*/
.coral-component-overlay {
    background: none repeat scroll 50% 50% #000;
    opacity: .65;
    filter: Alpha(Opacity=65);
}
/*缂佸嫪娆㈡惔鎾讳紕缂冣晛顦查崘妾坣d*/


/*缂佸嫪娆㈡惔鎾村瘻闁筋喗鐗卞寮抰art*/
.coral-button {
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.coral-button {
    line-height: 2;
}

/*缂佸嫪娆㈡惔鎾村瘻闁筋喗鐗卞寤祅d*/

/*缂佸嫪娆㈡惔鎼峚nel婢跺秴鍟搒tart*/
.coral-panel-header, .coral-panel-body {
    border: none;
}
/*缂佸嫪娆㈡惔鎼峚nel鏉堣顢嬫径宥呭晸end*/

/*缂佸嫪娆㈡惔鎼昦b妞ゅ灚鐗卞蹇擃槻閸愭獨tart*/
.coral-tabs .coral-tabs-panel {
    background: #ffffff;
}
.coral-tabs > .coral-tabs-nav {
    padding: 5px;
}
.coral-tabs > .coral-tabs-nav > li {
    margin: 0 4px;
    background-color: #fff;
    border: none;
}
.coral-tabs > .coral-tabs-nav > li .coral-tabs-anchor, .coral-tabs-left > .coral-tabs-nav > li .coral-tabs-anchor, .coral-tabs-right > .coral-tabs-nav > li .coral-tabs-anchor, .coral-tabs-bottom > .coral-tabs-nav > li .coral-tabs-anchor {
    border: 1px solid #dcdcdc;
}
.coral-tabs > .coral-tabs-nav > li > .coral-tabs-anchor {
    padding: 6px 25px 6px 20px;
    color: #666;
}
.coral-tabs > .coral-tabs-nav > .coral-tabs-active .coral-tabs-anchor, .coral-tabs > .coral-tabs-nav > .coral-tabs-loading .coral-tabs-anchor {
    cursor: text;
    border-top: 1px solid #e6e6e6;
    border-right-color: #d9d9d9;
    border-left-color: #d9d9d9;
    border-bottom-color: transparent;
    color: #1890ff;
}

.coral-tabs > .coral-tabs-nav > .coral-tabs-active > .coral-tabs-anchor, .coral-tabs > .coral-tabs-nav > .coral-tabs-loading > .coral-tabs-anchor {
    border: 1px solid #42b983;
    background-color: #42b983;
    color: #fff;
}

.coral-tabs > .coral-tabs-nav > li .coral-closable {
    right: 2px;
    top: 5px;
    color: #bbb;
}
.coral-tabs > .coral-tabs-nav > .coral-tabs-active .coral-closable {
    color: #fff;
}
/*缂佸嫪娆㈡惔鎼昦b妞ゅ灚鐗卞蹇擃槻閸愭獔nd*/

/*闂堛垹瀵樼仦鎴濐嚤閼割亝鐗卞蹇擃槻閸愭獨tart*/
.navigationbar-box {
    padding-bottom: 4px;
    background: #f5f5f5;
}
.navigationbar {
    background: #fff;
    width: 100%;
    height: 46px;
    padding: 8px 15px;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 14px;
    overflow: hidden;
    color: #666;
    line-height: 22px;
}
.navigationbar .navigationbar-head {
    margin-right: 10px;
}
.navigationbar .navigationbar-element {
    float: left;
    text-align: center;
    cursor: pointer;
    padding: 4px 3px 4px 3px;
    color: #666;
}
.navigationbar .navigationbar-separator {
    float: left;
    width: 20px;
    text-align: center;
    padding: 4px 3px 4px 3px;
    color: #666;
}
.navigationbar .navigationbar-refresh {
    margin-left: 10px;
}
/*闂堛垹瀵樼仦鎴濐嚤閼割亝鐗卞蹇擃槻閸愭獔nd*/

/*鐞涖劍鐗告稉濠冩煙閹稿鎸抽弽蹇旂壉瀵紥tart*/
.toolbarsnav {
    padding:5px;
}
.coral-toolbar .ctrl-init-toolbar .coral-toolbar-item.coral-textbox {
    padding: 0 1px;
}
/*鐞涖劍鐗告稉濠冩煙閹稿鎸抽弽蹇旂壉瀵坏nd*/

/*瀹革缚鏅堕弽鎴︽桨閺夋寧鐗卞寮抰art*/
.left_tree_bg {
    padding: 5px 0;
}
/*瀹革缚鏅堕弽鎴︽桨閺夋寧鐗卞寤祅d*/

/*鐟曞棛娲婄化鑽ょ埠闁板秶鐤嗛獮鍐插酱閺嶅嘲绱tart*/
.coral-text-search-icon .coral-textbox-border {
    box-shadow: none;
}
.app-bottom-toolbar {
    padding: 10px 16px;
    border-width: 1px 0 0 0;
    border-top: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px;
    background: none;
}
/*鐟曞棛娲婄化鑽ょ埠闁板秶鐤嗛獮鍐插酱閺嶅嘲绱nd*/


/*娑撳﹣绔存稉顏嗗閺堫剛娈戞稉宥嗘閺嶅嘲绱tart*/
.form-item{
    width: 33.33%;
    float: left;
    padding: 5px;
}
.form-item .coral-textbox,.form-item select,.form-item .coral-combo{
    width: 50%;
}
.form-item-name{
    width: 120px;
    text-align: right;
}
.form-item.big-item{
    width: 100%;
}
.form-item.big-item .coral-textbox{
    width: 80%;
}
.uploader-box{
    float: left;
    width:80%;
    height:200px;
    border: 1px solid #ccc;
    text-align:center;
    padding: 5px;
    margin-left: 5px;
}
.btn-center{
    margin-top:80px;
}
.uploader-items-box{
    display: none;
}
.uploader-item{
    width:100%;
    height: 40px;
    margin: 0 auto;
    border:1px solid #ccc;
    border-radius: 10px;
    display: none;
    padding: 6px;
    margin-bottom:5px;
}
.form-item-ckeckbox{
    margin-left: 125px;
}
.uploader-del,.uploader-add{
    display: block;
    float: right;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    font-size: 18px;
    cursor: pointer;
}
.uploader-del:hover,.uploader-add:hover{
    background: #a63511;
    color:#fff;
}
.uploader-item-txt{
    width: 23%;
    float: left;
    line-height:26px;
}
.uploader-item-key{
    float:left;
    width:28%;
    height:26px;

}
.uploader-item-val{
    float:left;
    width:70%;
    height:26px;
    border:1px solid #ccc;
}

.process-search-box{
    width: 100%;
    height: 100%;
    padding: 6px;
    background: #f0f0f0;
}
.process-search-box ul{
    width: 100%;
    height: 33.33%;
    position: relative;
    overflow: hidden;
    zoom: 1;
    background: #fff;
}
.process-search-box .process-search-list{
    padding:0 15px;
}
.process-search-list li{
    float: left;
    width: 25%;
    padding-top: 8px;
}

.process .coral-button {
    float: right;
}
.process-nosearch-box{
    width: 100%;
    height: 40%;
    padding: 6px;
    background: #f0f0f0;
}
.process-nosearch-box ul{
    width: 100%;
    height: 50%;
    position: relative;
    overflow: hidden;
    zoom: 1;
    background: #fff;
}
.process-chart li{
    width: 26%;
    min-width: 150px;
    height: 100%;
    float: left;
    text-align: center;
    position: relative;
    z-index: 2;
    display: table;
}
.process-chart li:hover span{
    color: #fff;
    background: url(../images/process-chart-current.png) center no-repeat;
}
.process-chart li span.current{
    color: #fff;
    background: url(../images/process-chart-current.png) center no-repeat;
}
.process-chart .process-chart-title{
    min-width: 100px;
    padding-left: 15px;
    text-align: left;
    cursor: default;
    width: 100px !important;
}
.process-chart li span{
    display: table-cell;
    width: 130px;
    height: 23px;
    background: url(../images/process-chart.png) center no-repeat;
    cursor: pointer;
    vertical-align: middle;
    font-size:14px;
}
.process-chart .process-chart-title span{
    display: table-cell;
    background: none !important;
    color: #333 !important;
    width: 80px !important;
    cursor: default;
    font-weight: 400;
    font-size:15px;
}
.process-top{
    height: 36px;
    background: #e5e7e8;
}
.process-header{
    height: 42px;
    padding-top: 8px;
    padding-left: 70px;
}
.process-select{
    width: 400px;
    float: right;
}
.process-header h3{
    width: 130px;
    line-height: 30px;
    float: left;
}
.process-nav {
    padding-left: 70px;
    background: #e5e7e8;
}
.process-nav .process-chart {
    width: auto;
    height: 42px;
}
.process-nav .process-chart li{
    width: 170px;
}
.process-other{
    padding-left: 70px;
}
.process-other h3{
    line-height: 42px;
}
.process-other ul{
    overflow: hidden;
    zoom: 1;
}
.process-other li{
    position: relative;
    float: left;
    width: 97px;
    height: 97px;
    margin: 20px 60px;
    background: url(../images/process-other.png) center no-repeat;
    cursor: pointer;
    text-align: center;
}
.process-other li:hover{
    color: #fff;
    background: url(../images/process-other-current.png) center no-repeat;
}
.process-other li p{
    width: 100%;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -25px;
}
.process-other li i{
    display: block;
    font-size: 22px;
}
.process-other li span{
    line-height: 35px;
}

.bgcolor-1{
    background: #e4e4e4;
}
.bgcolor-2{
    background: #e4e4e4;
}
.grid-panel-title-tabs{
    position: absolute;
    left: 160px;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    padding:0 30px;
}
.grid-panel-title-tabs-btns{
    height: 100%;
    width:999px;
}
.grid-panel-title-tabs-content{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.grid-panel-title-tabs-content .grid-panel-title-tabs-nav.right{
    float:  right;
}
.grid-panel-title-tabs .tabs-prev,.grid-panel-title-tabs .tabs-next{
    position: absolute;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    top: 15px;
    cursor: pointer;
    font-size: 18px;
    display:none;
}
.grid-panel-title-tabs .tabs-prev{
    left: 5px;
}
.grid-panel-title-tabs .tabs-next{
    right: 5px;
}
.grid-panel-title-tabs li{
    float: left;
    width:120px;
    cursor: pointer;
    line-height: 48px;
    font-size:14px;
    text-align: center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding: 0 8px;
    border-right: 1px solid #ccc;
}
.grid-panel-title-tabs li.current{
    background: #fff;
    font-weight: 600;
    color: #cd000e;
}
.dbsx .grid-panel-title{
    border-bottom: none;
    position: relative;
}

.grid-panel-table-box{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 40px;
    right: 0;
}
.grid-panel-pager{
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0;
    bottom: 0px;
    padding-top: 18px;
}
.grid-panel-pager li{
    width: 10%;
    height: 5px;
    float: left;
    padding:0 5px;
}
.grid-panel-pager li span{
    display: block;
    width: 100%;
    height: 100%;
    background: #efefef;
    cursor: pointer;
}
.grid-panel-pager li.current span{
    background: #553e2b;
}

.titleZone {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #bdbdbd;
    margin: 20px 0 20px 20px;
}
.item {
    text-align: left;
    margin-left: 100px;
}

.left {
    float: left;
}

.globalSearch{width:90%;margin:0 auto;}

.screenBox dl{border-bottom:#e6e6e6 2px dashed;overflow:hidden;padding:5px 0;_zoom:1;}
.screenBox dl.noborder{border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;}
.screenBox dl.goodstype{border-bottom:#e6e6e6 1px dashed;}
.screenBox dl dt{float:left;}
.screenBox dl dt{text-align:left;width:80px;font-weight:600;padding-top:3px;color: #39c;}
.screenBox dl dd{position:relative;padding-left:0px;width:90%;padding-right:48px;float:left;padding-top:0px;vertical-align:middle;}
.screenBox dl dd label{line-height:14px;margin:0px 25px 0px 0px;color:#666;overflow:hidden;text-decoration:none;float:left;display:block;vertical-align:middle;}
.screenBox dl dd label input{float:left;width:13px;height:13px;margin-right:3px;margin-top:5px;}
.screenBox dl dd label a{padding:5px 8px 5px 3px;display:inline-block;}
.screenBox dl dd a:hover{background:#39c;color:#fff;}
.screenBox dl dd a.selected{background:#39c;color:#fff;}
.screenBox dl dd span.more{float:right; width:39px;display:block;height:14px;top:5px;cursor:pointer;}
.screenBox dl dd span.more em{background:url(../images/jdlist_434.png) no-repeat 0 5px;display:inline-block;float:right;width:10px;height:14px;}

.hasBeenSelected{border-bottom:#bdbdbd 2px solid; border-top:#ddd 1px solid;padding:2px;overflow:hidden;padding-left:0px;position:relative;}
.hasBeenSelected dl{overflow:hidden;}
.hasBeenSelected dl dt{float:left;}
.hasBeenSelected dl dd{float:left;}
.hasBeenSelected dl dt{text-align:right;line-height:30px;width:108px;height:30px;}
.hasBeenSelected dl dd{padding-bottom:4px;padding-left:0px;width:80%;padding-right:0px;padding-top:0px;}
.selectedInfor{border-bottom:#39c 1px solid;position:relative;border-left:#39c 1px solid;padding-bottom:1px;margin:4px 10px 0px 0px;padding-left:5px;padding-right:17px;display:block;white-space:nowrap;background:#fff;float:left;height:22px;border-top:#39c 1px solid;border-right:#39c 1px solid;padding-top:1px;}
.selectedInfor label{color:#39c;}
.eliminateCriteria{line-height:21px;margin-top:4px;width:180px;float:left;color:#a63511;cursor:pointer;}
.selectedInfor em{background:url("../images/close.gif") no-repeat;cursor:pointer;display:block;height:13px;overflow:hidden;position:absolute;right:2px;top:3px;width:13px;}

.screen-top{padding:8px 0;}
.list-screen{border:1px solid #ddd;border-top:2px solid #ddd;}

.moreQuery em{background:url(../images/jdlist_434.png) no-repeat 0 5px;display:inline-block;float:right;width:10px;height:14px;margin-top:4px;}
.moreQuery_bg em{background:url(../images/jdlist_433.png) no-repeat 0 5px;}

#selectList .more_bg em{
    background:url(../images/jdlist_433.png) no-repeat 0 5px;
}
.more-none{
    padding:10px;}
.more-none input {
    height: 25px;
    margin-left: 5px;
    margin-right:4px;
    vertical-align: middle;
}

#baseComplexSearch{background:#fff url(../images/globalicon.png) no-repeat -332px -146px;width:106px;height:30px;text-indent:-999em;display:block;position:absolute;}

.historybox{width:100%; display:table;}
.searchdivbox{ width:50%; float:left;}
.scandivbox{ width:50%;float:left;}
.margin20{ margin:20px;}
.marginTop10{ margin-top: 10px;}
.boxdistrict{ height:370px; background:#fff;border:1px solid #dcdcdc;}
.bodybox{ margin:20px;}
.boxhead{border-bottom:1px solid #dcdcdc; height:40px;line-height: 39px;}
.head_l{width:100%; margin:0 0 0 -100px; float:left ;}
.head_l_c{margin:0 0 0 100px; text-align:left;text-indent: 18px;}
.head_l_c .icon{font-size: 22px;vertical-align: middle;margin-right: 5px}
.head_r1{width:100px; float:right; text-align:left;text-indent: 32px; cursor:pointer;color:#333;position: relative;z-index: 2;}
.head_r1:hover{ color:#000;}
.head_r2{width:100px; float:right;line-height:40px; text-align:left;text-indent: 32px; cursor:pointer;color:#333;position: relative;z-index: 2;}
.head_r2:hover{color:#000;}
.more_i{ text-align:right;margin: 10px;font-size: 12px; cursor:pointer; color:#6f6e6e;}
.more_i:hover{ color:#000;}
.scan_tab ul,
.scan_tab li{ float:left;}
.scan_tab ul{ border-bottom:1px solid #dcdcdc; width:100%;}
.scan_tab li{padding:10px 13px;background:#fff url(../images/time.png) no-repeat 19px 11px;text-indent: 30px; cursor:pointer;color: #6f6e6e;}
.scan_tab li:hover{color: #333;}
.scan_tab li.current{ border:1px solid #dcdcdc; border-bottom:0;margin-bottom: -1px; color:#000;}
.scan_mes li{ height:30px; line-height:30px; text-align:left; overflow:hidden; text-overflow: ellipsis;width: 100%; text-indent:10px;white-space: nowrap;cursor:pointer;}
.scan_mes>ul{ display:none; height:152px;}
.scan_mes>ul.first{ display:block;}
.slist{ float:left; padding:5px 10px; background:#f7f7f7; border:1px solid #dcdcdc; position:relative;margin: 5px;max-width: 90%;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer;}
.slist:hover{background:#efefef;}
.s_del{ position:absolute; top:-3px; right:-2px; z-index:2; background:url(../images/S_del.png) no-repeat 5px 5px; width:15px; height:15px; cursor:pointer;}
.s_del:hover{ background-position:5px -17px;}
.search100{ height:200px; overflow:hidden;}


.z1 {
    font-size: 12px;
    line-height: 20px;
}
.z2 {
    font-size: 14px;
    font-weight: bold;
}
.b1 {
    background-image: url(/cfg-resource/coral40/common/themes/base/images/u19.gif);
    background-repeat: no-repeat;
    background-position: right top;

}
.b2 {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #909090;
    border-bottom-color: #909090;
    border-left-color: #909090;
}

.form_area_col {
    margin-left: 85px;
}

.col_no,.col_no3,.col_screen {
    margin: 10px 0 0 0;
    width: 100%;
    min-height: 37px;
}

.col_no label,.col_no3 label,.col_screen label {
    text-align: right;
    width: 100px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
    margin: 0;
}

.col_no .coral-checkbox,.col_no3 .coral-checkbox,.col_screen .coral-checkbox,
.col_no .coral-radio,.col_no3 .coral-radio,.col_screen .coral-radio{
    margin-top:0;
}
.col_no .coral-checkbox>label,.col_no3 .coral-checkbox>label,.col_screen .coral-checkbox>label,
.col_no .coral-radio>label,.col_no3 .coral-radio>label,.col_screen .coral-radio>label{width:auto;}

.col_no .coral-textbox,.col_no select,.col_no .coral-combo,.col_no .coral-datepicker,.col_no3 .coral-textbox,.col_no3 select,.col_no3 .coral-combo,.col_no3 .coral-datepicker,.col_screen .coral-textbox,.col_screen select,.col_screen .coral-combo,.col_screen .coral-datepicker {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
    margin-top:5px;
}
.scroll_y_auto{
    overflow-y: auto;
}

.category_title {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #a63511;
    background: #fff;
    font-weight: bold;

}
.category_title p {
    text-indent: 24px;
}

.tree-tab{
    width:100%;
    height:30px;
    border-bottom:1px solid #ccc;
    padding-left:10px;
}
.tree-tab>li{
    float:left;
    width:50px;
    height:100%;
    border:1px solid #ccc;
    text-align:center;
    cursor: pointer;
    background:#f7f7f7;
    position: relative;
    bottom:-1px;
}
.tree-tab>li>i{
    font-size:16px;
    line-height:30px;
}
.tree-tab>li.current{
    border-bottom:1px solid transparent;
    border-top:2px solid #d71518;
}
.tree-tab>li.current i{
    color:#d71518;
}
.tree-content{
    width:100%;
    height:100%;
    position: relative;
}
.tree-content>li{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:none;
}
.tree-content>li.current{
    display:block;
}


.item-card{
    overflow: hidden;
}
.item-card li{
    width: 25%;
    float: left;
    padding: 20px;
    text-align: center;
}
.item-card-box{
    overflow:auto;
}
.item-card .item-card-pic{
    width: 250px;
    height: 190px;
    margin: 0 auto;
}
.item-card  li.current .item-card-pic{
    border: 5px solid #cdcbcc;
}
.item-card .item-card-pic img{
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.item-card .item-card-text{
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}

.custom-left{
    float: left;
    width: 38%;
    height: 100%;
    border: 1px solid #959494;
    border-radius:5px;
}
.custom-wrapper{
    width:1200px;
    margin: 30px auto 5px;
    overflow:hidden;
}
.custom-right{
    float: right;
    width: 50%;
    height: 100%;
    border: 1px solid #959494;
    border-radius:5px;
}
.custom-right .temp-list{
    overflow:hidden;
    padding:36px 20px 0;
    height: 346px;
}
.custom-title{
    height:36px;
    padding-left:26px;
    line-height:36px;
    background:#e4e4e4;
    border-radius:5px 5px 0 0;
    margin-bottom:-36px;
}
.custom-content{
    width: 100%;
    min-height: 310px;
}
.temp-list li{
    float: left;
    width:50%;
    height:155px;
    padding:15px;
}
.temp-list li.w100 div{
    width:528px;
}
.temp-list li div{
    width:249px;
    height:125px;
    background:#a4abb2;
}
.temp-list li.w100{
    width:100%;
}
.element-list{
    width:100%;
    overflow:hidden;
    padding:36px 30px 0;
}
.element-list li{
    width:50%;
    height:155px;
    float:left;
    font-size:16px;
    padding:15px;
}
.element-list li div{
    width:110px;
    height:101px;
    margin: 0 auto;
}
.element-list li span{
    width:110px;
    height:101px;
    display:block;
    background:url(../images/tuozhuai.png) center no-repeat;
    padding-top:20px;
    text-align:center;
    cursor: move;
}
.upload-box{
    width: 635px;
    position: absolute;
    bottom: 0;
    right: 0;
    box-shadow: 0 2px 25px 5px #999;
    border: 1px solid #bbb;
    overflow: hidden;
    background:#fff;
    display:none;
}
.upload-title{
    width: 100%;
    height: 40px;
    background: #a63815;
    color: #fff;
    line-height: 40px;
    padding-left: 20px;
    font-size: 14px;
    overflow: hidden;
}
.upload-title h3{
    float: left;
    line-height: 40px;
}
.upload-title .btn-box{
    padding: 7px;
    float: right;
}
.upload-title .btn-box .close-btn{
    width: 26px;
    height: 26px;
    display: inline-block;
    background: url(../images/upload/close-btn.png) center no-repeat;
    cursor: pointer;
    transition: all 0.5s;
}
.upload-title .btn-box .close-btn:hover{
    background-color: #63220d;
}
.upload-title .btn-box .min-btn{
    width: 26px;
    height: 26px;
    display: inline-block;
    background: url(../images/upload/min-btn.png) center no-repeat;
    cursor: pointer;
    transition: all 0.5s;
}
.upload-title .btn-box .min-btn.max{
    background-image: url(../images/upload/max.png);
}
.upload-title .btn-box .min-btn:hover{
    background-color: #63220d;
}
.upload-list {
    width: 100%;
    height: 370px;
    overflow-y: auto;
}
.upload-list .upload-item{
    height: 40px;
    line-height: 40px;
    color: #1f2020;
    font-size: 12px;
    position: relative;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 1px;
}
.upload-item .upload-bar{
    position: absolute;
    height: 100%;
    background: #aed8f7;
    left: 0;
    top: 0;
}
.upload-item .upload-txt{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    padding-right: 30px;
    padding-left: 30px;
}
.upload-item .upload-name{
    display: inline-block;
    width: 210px;
    height: 100%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.upload-item .upload-allSize{
    display: inline-block;
    width: 80px;
    height: 100%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.upload-item .upload-finishSize{
    display: inline-block;
    width: 110px;
    height: 100%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    text-align: center;
}
.upload-item .upload-finishSize-pause{
    display: none;
}
.upload-item .upload-finishSize-finish{
    width: 40px;
    height: 40px;
    background: url(../images/upload/finish.png) center no-repeat;
    display: none;
}
.upload-item.finish .upload-bar{
    display: none;
}
.upload-item.finish .upload-finishSize-value{
    display: none;
}
.upload-item.finish .upload-finishSize-finish{
    display: inline-block;
}
.upload-item.finish .upload-option{
    display: none;
}
.upload-option{
    float: right;
    width: 75px;
    height: 100%;
    padding: 7px;
    margin-left: 25px;
}
.upload-option .pause{
    width: 26px;
    height: 26px;
    display: inline-block;
    background: url(../images/upload/pause.png) center no-repeat;
    border: none;
    cursor: pointer;
    margin-right: 5px;
}
.upload-option .pause.start{
    background: url(../images/upload/start.png) center no-repeat;
}
.upload-option .del{
    width: 26px;
    height: 26px;
    border: none;
    display: inline-block;
    background: url(../images/upload/del.png) center no-repeat;
    cursor: pointer;
}

.pic-tree{
    width: 200px;
    margin: 0 auto;
}
.pic-tree>li{
    background: #DFE7EF;
    display: block;
    border: 4px solid #fff;
    width: 200px;
    cursor: pointer;
    margin-top: 15px;
    padding: 10px;
    position: relative;
}
.pic-tree>li:after{
    content: "";
    display: block;
    position: absolute;
    bottom: -11px;
    left: 0;
    width: 100%;
    height: 7px;
    background: url(../images/filingflow/box-shadow.png) 0 0 no-repeat;
}
.pic-tree>li:hover{
    border-color: #d8434c;
}
.pic-tree>li.current{
    border-color: #d8434c;
}
.pic-tree>li>.draw{
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 30px;
    display: none;
    background: url(../images/filingflow/draw.png) top right no-repeat;
}
.pic-tree>li.enabled>.draw{
    display: block;

}
.pic-tree>li>img{
    width: 100%;
    height: 80px;
    background:#fff;
}
.pic-tree>li>p{
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    margin-top: 4px;
}
.procedure-imgBox{
    text-align:center;
}
.procedure-imgBox img{
    max-width: 100%;
}

#titleHead{
    width:700px;
    margin:0 auto;
    word-wrap:break-word; word-break:normal;
}

.btnOption-r{
    text-align:right;
}


.border-box{
    border:1px solid #ccc;
}

.radiolist-box{
    margin:50px 0;
    text-align:center;
}

.kufang-item{
    float: left;
    width:40px;
    height:288px;
    background: #eaeaea;
    text-align: center;
    margin:0 1px;
    position: relative;
    cursor: pointer;
    border:1px solid #333;
}
.kufang-item .bashou{
    width: 30px;
    height: 30px;
    position: absolute;
    right:-16px;
    bottom: 95px;
    background: url(../images/bashou.png) center;
    z-index: 100;
}
.kufang-item:before{
    content: '';
    position: absolute;
    width:5px;
    height:10px;
    background: #fff;
    border:1px solid #ccc;
    left:5px;
    top:90px;
    z-index: 2;
}
.kufang-item:after{
    content: '';
    position: absolute;
    width:5px;
    height:10px;
    background: #fff;
    border:1px solid #ccc;
    right:5px;
    top:90px;
    z-index:2;
}
.kufang-item .col-code {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 30px;
    border: 1px solid #999;
    color: #666;
    position: absolute;
    left: -19px;
    top: 8px;
    z-index: 3;
    background: #eee;
}
.left-footer{
    width:17px;
    height:6px;
    background: #bdbdbd;
    position: absolute;
    bottom: -6px;
    left: 6px;
}
.right-footer{
    width:17px;
    height:6px;
    background: #bdbdbd;
    position: absolute;
    bottom: -6px;
    right: 6px;
}
.kufang-item.current{
    border:1px solid #8B4545;
}
.kufang-num {
    color: #ff8900;
    display: inline-block;
    margin-top: 56px;
    position: relative;
    z-index: 2;
}
.kufang-region{
    text-align: center;
    margin-top: 10px;
}
.kufang-box .filling{
    position: absolute;
    width:100%;
    bottom: 0;
    left:0;
    background: #e0010d;
}
.kufang-box .filling.all{
    background: #a8010a;
}
.kufang-per{
    text-align: center;
    color: #e0010d;
}
.kufang-per.top{
    width: 60px;
    text-align: center;
    position: absolute;
    top:-20px;
    left: -10px;
    display: none;
}
.kufang-item:hover .kufang-per.top{
    display: block;
}
.kufang-inner .gridPanel .coral-state-hover {
    border: 1px solid #428bca;
}
.kufang-inner .kufang-item{
    margin:0;
    height:180px;
}


.kufang-box{
    margin: 0 auto;
}
.kufang-cell .cell-inner{
    display: table;
    width:146px;
    height:58px;
    border: 1px solid transparent;
    background: #eaeaea;
    text-align: center;
    position: relative;
    float: left;
    margin:3px 6px;
    padding: 5px;
    cursor: pointer;
    transition: scale 0.3s;
}
.kufang-cell .cell-inner.active{
    background: #ccc;
    transform: scale(1.1);
}
.kufang-cell .cell-inner.forbidden{
    background: #eaeaea;
    opacity: 0.3;
    transform: scale(1);
    filter: alpha(opacity=30);
}
.kufang-cell .cell-inner.current{
    border:1px solid #8B4545;
}
.kufang-cell .cell-cell{
    display: table-cell;
    width:100%;
    height:100%;
    vertical-align: middle;
    position: relative;
    border:1px solid #c0bebf;
    color: #ff8900;
}
.kufang-cell .cell-filling{
    position: absolute;
    left:0;
    top: 0;
    height:46px;
    background: #e0010d;
}
.kufang-cell .cell-filling.all{
    background: #a8010a;
}
.kufang-tool-box{
    margin: 5px 0;
    text-align: right;
}
.kufang-tool-box .kufang-tool-title{
    display: inline-block;
    margin-right: 30px;
    font-size: 18px;
    line-height: 40px;
}
.kufang-tool-box .kufang-tool-title .kongge{
    display: inline-block;
    width:28px;
    height:28px;
    background: url(../images/kongge.png) 0 0 no-repeat;
    vertical-align: middle;
    margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .mange{
    display: inline-block;
    width:28px;
    height:28px;
    background: #a8010a;
    vertical-align: middle;
    margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .weimange{
    display: inline-block;
    width:28px;
    height:28px;
    background: #e0010d;
    vertical-align: middle;
    margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .konglie{
    display: inline-block;
    width:28px;
    height:28px;
    background: url(../images/konglie.png) 0 0 no-repeat;
    vertical-align: middle;
    margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .manlie{
    display: inline-block;
    width:28px;
    height:28px;
    background: #a8010a;
    vertical-align: middle;
    margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .weimanlie{
    display: inline-block;
    width:28px;
    height:28px;
    background: #e0010d;
    vertical-align: middle;
    margin-right: 8px;
}
.kufang-cell .cell-cell>p{
    position: relative;
    z-index: 2;
}
.kufang-cell .cell-inner .cell-xuhao{
    font-size: 16px;
}
.storehouse{
    text-align: center;
}
.storehouse .storehouse-item{
    float: left;
    width:250px;
    margin: 20px;
    cursor: pointer;
    padding:10px 0;
    border: 1px solid transparent;
    background: #fafafa;
}
.storehouse .storehouse-item.current{
    border: 1px solid #a8010a;
}
.storehouse .storehouse-item .storehouse-per{
    text-align: center;
    font-size: 16px;
    margin-bottom: 5px;
    color: #e0010d;
}
.storehouse .storehouse-icon{
    width:85%;
}

.storehouse .storehouse-title{
    margin-top: 20px;
}

.fileAction{
    cursor: pointer;
}

.region .region-item{
    float: left;
    margin: 0 15px 40px 0;
    border:1px solid #cacad9;
    padding: 13px;
}
.region .region-item.current{
    border: 1px solid #a8010a;
}
.region .region-item-inner{
    float: left;
    width:40px;
    height:196px;
    background: #eaeaea;
    text-align: center;
    margin:0 1px;
    position: relative;
    cursor: pointer;
}
.region .region-item-inner .bashou{
    width: 30px;
    height: 30px;
    position: absolute;
    right:-16px;
    bottom: 65px;
    background: url(../images/bashou.png) center;
    z-index: 100;
}
.region .region-item-inner:before{
    content: '';
    position: absolute;
    width:5px;
    height:10px;
    background: #fff;
    border:1px solid #ccc;
    left:5px;
    top:70px;
    z-index: 2;
}
.region .region-item-inner:after{
    content: '';
    position: absolute;
    width:5px;
    height:10px;
    background: #fff;
    border:1px solid #ccc;
    right:5px;
    top:70px;
    z-index:2;
}
.region  .filling{
    position: absolute;
    width:100%;
    bottom: 0;
    left:0;
    background: #e0010d;
}
.region  .filling.all{
    background: #a8010a;
}
.grounding{
    position: fixed;
    border:1px solid #333;
    padding: 5px 8px;
    background: #A63511;
    cursor: pointer;
    z-index: 100;
    display: none;
    border-radius: 4px;
    color: #fff;
}
.grounding:hover{
    opacity:0.8;
}
.kufang-info{
    position: fixed;
    background: #fff;
    border: 1px solid #999;
    padding: 20px;
    z-index:2;
    display: none;
    line-height: 1.5;
    font-size: 14px;
}
.kufang-info-val{
    display: inline-block;
    margin-left: 3px;
}
.kufang-qu-img img{
    width: 260px;
}
.fileDiv{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:45px;
}
.file-text-box{
    position: absolute;
    width:100%;
    height:54px;
    background:#f8f8f8;
    left:0;
    bottom:0;
    z-index:10000;
    overflow:hidden;
}
.file-text-box.up{
    height:100%;
}
.file-text-box .toogle-btn{
    display:block;
    width:90px;
    height:14px;
    background:url(../images/up.png) center no-repeat;
    margin:0 auto;
    cursor: pointer;
}
.file-text-box.up .toogle-btn{
    background: url(../images/down.png) center no-repeat;
}

.coral-grid.multimedia .coral-pic .gridPanel .rowgrid {
    border: none;
}
.multimedia-pic{
    max-width:220px;
    width:100%;
    height: 210px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 4px
}
.multimedia-pic.cover:before{
    content:"";
    width: 49px;
    height: 41px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cover.png) 0 0 no-repeat;
}
.multimedia-pic .multimedia-pic-wrap{
    display: table;
    width: 100%;
    height: 146px;
    border: 1px solid #ccc;
}
.multimedia-pic-wrap>img{
    width: 98%;
    height: 98%;
}
.multimedia-pic-cell{
    display: table-cell;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.multimedia-pic-cell img {
    /* max-width: 218px;
    max-height: 146px; */
    width: 100%
}

.noDataThumb .coral-pic{
    background: url(../images/noThumbDataRed.png) center no-repeat;
}
.multimedia-pic .pic-option{
    width:26px;
    height:20px;
    line-height: 20px;
    background: #fff;
    position: absolute;
    right:2px;
    top:2px;
    text-align: center;
    cursor: pointer;
}
.multimedia-pic .pic-option-down{
    width:100px;
    background: #fff;
    position: absolute;
    border:1px solid #999;
    border-bottom: none;
    top:20px;
    right:0;
    line-height: 33px;
    text-align: center;
    display: none;
    cursor: pointer;
}
.multimedia-pic .pic-option:hover .pic-option-down{
    display: block;
}
.multimedia-pic .pic-option-down>li{
    border-bottom:1px solid #999;
}
.multimedia-pic .pic-option-down>li:hover{
    background: #f5f5f5;
}
.multimedia-pic .pic-title{
    margin-top: 5px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}

.multimedia-album{
    width:100%;
    height:210px;
    margin:0 auto;
    position: relative;
    max-width:220px;
}

.multimedia-album .album-pic-box{
    width:100%;
    height:150px;
    position: relative;
}
.multimedia-album .pic-option{
    width:26px;
    line-height: 20px;
    background: #fff;
    position: absolute;
    right:1px;
    top:1px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
}
.multimedia-album .pic-option-down{
    width:100px;
    background: #fff;
    position: absolute;
    border:1px solid #999;
    border-bottom: none;
    top:20px;
    right:0;
    line-height: 33px;
    text-align: center;
    display: none;
    cursor: pointer;
}
.multimedia-album .pic-option:hover .pic-option-down{
    display: block;
}
.multimedia-album .pic-option-down>li{
    border-bottom:1px solid #999;
}
.multimedia-album .pic-option-down>li:hover{
    background: #f5f5f5;
}
.multimedia-album .album-first{
    position: absolute;
    left:0;
    top:7px;
    z-index: 2;
    width:98%;
    height:139px;
    overflow: hidden;
    border: 1px solid #ccc;
}
.multimedia-album .album-last{
    position: absolute;
    right:0;
    top:0;
    z-index:1;
    width:98%;
    height:139px;
    overflow: hidden;
    border: 1px solid #ccc;
}
.multimedia-album .album-first>img{
    width: 100%;
    min-height: 100%;
}
.multimedia-album .album-last>img{
    min-width: 100%;
    min-height: 100%;
    width: 100%;
}
.multimedia-album .album-num{
    position: absolute;
    top:110px;
    right:30px;
    font-size: 18px;
    color: #fff;
    z-index: 3;
    font-weight: bold;
}

.multimedia-album .album-title{
    margin-top: 5px;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1;
}

.quanwen-title{
    line-height:30px;
    padding-left:15px;
    background:#9e9996;
    color:#fff;
    font-family: '閻庣敻鍋婇崰娑㈡嫃鐎ｎ喗鈷栭柛娑橆嚟閹凤拷';
}
.checkboxlist-box{
    position:absolute;
    top:30px;
    bottom:0;
    left:0;
    right:0;
}


.drawPic-item{
    text-indent: 2em;
}

.SynthesisSearch .search-border{
    border: 2px solid #A63511;
}

.SynthesisSearch .searchBox .search-btn {
    background: #A63511;
    height: 100%;
}
.SynthesisSearch .searchBox .coral-textbox-border {
    border: 2px solid #A63511;
}
.SynthesisSearch .searchBox .soutu-inner {
    border: 2px solid #A63511;
    border-top: none;
}

.noDataThumb .coral-pic{
    background: url(../images/noThumbDataRed.png) center no-repeat;
    /*background-size: contain;*/
}

/* .firstUpload .coral-button {
    background: #a63511;
} */

/* .upload-span .coral-button {
    background: #a63511;
} */

.video-point-wrap{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #f5f5f5;
    z-index: 10;
    display: none;
}
.video-point{
    margin-top: 200px;
    color: #a0a0a0;
    text-align: center;
    vertical-align: middle;
    line-height: 50px;
    font-size: 20px;
}
.more-search .result-search {
    background: transparent;
    color: #40A9FF;
    border-color: #40A9FF;
}

.spulist-sortbar .search-tab-btn.current{
    color: #A63511;
}


.grid-look{
    color: #A63511 !important;
}

.custodyStateList>li {
    background: #a8020b;
}
.custodyStateList>li.on:after {
    border: 10px solid transparent;
    border-top-color: #a8020b;
}
/*娑撳﹣绔存稉顏嗗閺堫剛娈戞稉宥嗘閺嶅嘲绱nd*/


/*缂傛牜鐖虹化鑽ょ埠閺嶅嘲绱tart*/
.full,.half{
    width: 100%;
    height: 100%;
}
.word-box{
    height: 100%;
    float: left;
    position: relative;
    padding:10px 10px 50px;
}
.half .word-box{
    width: 50%;
}
.full .word-box{
    width: 100%;
}
.word-box-border{
    width:100%;
    height:100%;
    border: 1px solid #999;
    border-radius: 5px;
}
.word-box .word-title{
    line-height:34px;
    font-size: 16px;
    background:#e4e4e4;
    border-radius:5px 5px 0 0;
    padding:0 10px;
    height:34px;
}
.word-box .word-content{
    position: absolute;
    top: 40px;
    left: 10px;
    right: 10px;
    bottom: 52px;
    background:url(../images/sucai.png) center no-repeat;
    overflow:hidden;
}
.word-box .word-content.yulan{
    background:url(../images/yulan.png) center no-repeat;
}
.word-box .word-object{
    width:100%;
    height:100%;
}
.word-box .word-content.bianji{
    background:url(../images/bianji.png) center no-repeat;
}
.word-box .word-content.jiaodui{
    background:url(../images/jiaodui.png) center no-repeat;
}
.word-box .word-content.shenghe{
    background:url(../images/shenghe.png) center no-repeat;
}
.word-box .word-content.tonggao{
    background:url(../images/tonggao.png) center no-repeat;
}
.word-box .tab-btn{
    cursor: pointer;
    float:right;
}
.word-btn-box{
    width:100%;
    height:40px;
    text-align:center;
    position:absolute;
    bottom:0;
    left:0;
}
.shade{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
    display: none;
    font-size: 50px;
    color: #ccc;
    padding-top: 250px;
    text-align: center;
}


.draftShade{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
    display: none;
    font-size: 50px;
    color: #ccc;
    padding-top: 250px;
    text-align: center;
}
/*缂傛牜鐖虹化鑽ょ埠閺嶅嘲绱nd*/


/*娑撳鏌熼幐澶愭尦閺嶅繒娈戦弽宄扮础start*/
.btnOption {
    text-align: right;
    border: 1px solid #d3d3d3;
    border-width: 1px 0 0 0;
    overflow: hidden;
    padding: 10px 16px;
}

.btnOption ul {
    position: relative;
    left: 50%;
    *margin-left: -20px;
    float: left;
    display: inline;
}

.btnOption li {
    position: relative;
    right: 50%;
    float: left;
    display: inline;
}

/*婵炲濮伴崕鍗灻瑰锟介獮鏍ь煥閸愨晝顩梺闈涙缁�浣革耿閿熶粙鏌涢妷褍浜炬い銉ユ噽濡叉劙鍩�椤掑﹥瀚瑰ù锝囨嚀閳敻鏌ｉ幇顖ｆ綈妞ゃ儱鎳愬Σ鎰板閵堝喛鎷锋径鎰棃闁跨噦鎷�*/
.shitu-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    min-width: 940px;
    background: #fff;
}
.shitu-bg-box{
    padding-top: 42%;
    position: relative;
}
.shitu-bg{
    width:100%;
    position: absolute;
    left:0;
    top:0;
}
.shitu-wrapper .shitu-mask {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.shitu-content{
    position: absolute;
    padding-top: 12%;
    text-align: center;
    width:600px;
    height:100%;
    top:0;
    left:50%;
    margin-left: -300px;
    z-index: 10;
}
.shitu-content .files{
    height: 0;
    overflow: hidden;
}

.shitu-content  .fileinput-button{
    display: inline-block;
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 2px;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
    padding: 0 50px;
    text-decoration: none;
    background: none;
}
.shitu-content .coral-button span {
    vertical-align: top;
}
.shitu-content  .fileinput-button:hover {
    color: #31bef3;
    border-color: #31bef3
}
.shitu-point{
    width:673px;
    height:160px;
    line-height: 160px;
    background: #f5f5f5;
    color: #a0a0a0;
    z-index: 5;
    text-align: center;
    vertical-align: middle;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    top: -100px;
}
.shitu-content .shitu-search{
    width: 444px;
    height: 48px;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 24px;
    background: transparent;
}
.shitu-content .shitu-search:hover{
    border-color: #ddd;
}
.shitu-search .shitu-searchText{
    float: left;
    width: 300px;
    height: 100%;
    border: none;
    background: transparent url(../images/dmtSearch/transparent.png) repeat;
    padding-left: 25px;
    color: #fff;
    font-size: 16px;
    position: relative;
    z-index: 10;
}
.shitu-search .shitu-searchBtn{
    padding-left: 30px;
    height: 100%;
    float: left;
    background: url(../images/dmtSearch/search-icon.png) left center no-repeat;
    color: #fff;
    font-size: 18px;
    text-decoration: underline;
    border: none;
    cursor: pointer;
}
.shitu-point.shitu-point-box{
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -366px;
    z-index: 10;
}
/*婢舵艾鐛熸担鎾堕兇缂佺喐鐗卞寤祅d*/



/*濞戝牊浼呴弽宄扮础end*/
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input,button,fieldset, legend,img { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{ font-size:14px;}
fieldset,img{ border:none; }
li{list-style:none; }
a{cursor: pointer;text-decoration: none !important;}
a:hover{text-decoration: none;}
input[name='uploadFile']:focus{
	margin-right: 6px;
}
input{
	outline: none;
}

/*閻犲鏀遍悺鏇灻硅箛姘兼綌闁革絻鍔嬬粭鍛村矗鐏炶棄姣婂ù鍏艰壘閸ゎ參鎮抽幏灞炬啱閺夊牏顒g閻熸瑱绲介崰锟?*/
ul{
	outline: none;
}

html,body{
	width: 100%;
	height: 100%;
	min-width:1024px;
}
.fl{float: left;}

.coral-button.save {
    background: #40a9ff;
    color: #fff;
    border-color: #40a9ff;
}

#save, #saveAndClose, #saveAndRecord {
    background: #40A9FF;
    color: #ffffff;
    border: none;
}

.firstUpload .coral-button {
    color: #fff;
    font-size: 20px;
    height: 50px;
    line-height: 2;
    background: #40A9FF;
}

#tabbarDiv{
	background:#edecec url(../images/body.png) right bottom no-repeat;
	background-size:100% 100%;
}

.no-padding{
	padding:0 !important;
}
.full-box{
	width: 100%;
	height: 100%;
}
.w30{width: 29.9% !important;}
.w40{width: 40% !important;}
.w50{width: 50% !important;}
.w60{width: 60% !important;}
.w70{width: 70% !important;}
.w100{width: 100% !important;}
.h30{height: 30% !important;}
.h40{height: 40% !important;}
.h100{height: 100% !important;}
.h60{height: 60% !important;}
.h70{height: 70% !important;}
.p10{padding: 0 10px !important;}
.margin8{
	margin: 8px 5px;
}
.coral-button-text-icon-primary .coral-button-icon-primary {
    color:#b2000c;
}

/***gird闂傚倷鐒﹁ぐ鍐儗閸屾凹鐒藉ù鐓庣摠閸庡秹鏌涢弴銊ュ闁诡垱鐟ラ湁闁挎繂妫涢惌瀣倵閸偆鐭掗柡宀嬬畵椤㈡瑩鎮欓鍌涙闂備礁鎼粔鎾床閼碱剚顫曢柨鐕傛嫹****/
.grid-btn-operat{
	border:none;
	background:none;
	line-height: 28px;
	cursor: pointer;
	font-size:16px;
}
/* 濠电姰鍨奸崺鏍箰閹惰棄纾块柟缁㈠枛閸愶拷閻庣懓瀚竟鍡欐兜閿熶粙鎮楀▓鍨珯闁瑰嘲鍢查埞鎴︻敋閸℃ê顏? */
.header{
	width: 100%;
	height: 100%;
	background: #170201;

}

.header .logo{
	float: left;
	height: 48px;
	color: #fff;
	line-height: 48px;
	font-size: 18px;
	margin-left: 10px;
	overflow:hidden;
}
.header .logo img{
	width: 35px;
	height: 35px;
}
.header .site-nav{
	float: right;
	height: 100%;
}
.header .site-nav>li{
	float: left;
	padding: 0 18px;
	font-size:14px;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	position:relative;
}
.header .site-nav>li>a{
	display:block;
	cursor: pointer;
	color: #fff;
	line-height: 48px;
}
.header .site-nav>li:hover{
	background-color: #a63511;
}
.header .site-nav>li i{
	position: relative;
	top: 2px;
	font-size:16px;
}
.header .site-nav>li .num{
	display:inline-block;
	width:18px;
	height:18px;
	background:red;
	border-radius:100%;
	text-align:center;
	line-height:16px;
	margin-left:5px;
	font-size:10px;
	position: relative;
	top:-2px;
}
.header .site-nav>li:hover .site-nav-photo{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	
	-moz-transform:rotate(360deg); 	
	-webkit-transform:rotate(360deg); 
}
.header .site-nav .message-list{
	position:absolute;
	top:48px;
	right:0;
	width:200px;
	height:300px;
	overflow:auto;
	background:#fff;
	display:none;
}
.header .site-nav .message-list li{
	line-height:35px;
	padding-left:20px;
}
.header .site-nav .message-list li a{
	color:#333;
}
.header .skin-box{
	width: 100%;
	position: absolute;
	top: 48px;
	background: #DFE1E2;
	overflow: hidden;
	display: none;
}
.header .skin-over{
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
}
.header .skin-list{
	overflow: hidden;
}
.header .skin-list li{
	float: left;
	cursor: pointer;
	margin: 20px;
}
.header .skin-list li:hover img{
	opacity: 0.5;
	filter:alpha(opacity=50)
}
.header .skin-list img{
	width: 200px;
	height: 150px;
	border: 1px solid #fff;
}
.header .skin-list p{
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.header .skin-btn{
	position: absolute;
	right: 30px;
	bottom: 20px;
	width: 100px;
	height: 40px;
	background: #34A637;
	border: none;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.header .skin-btn:hover{
	background: #34A000;
}
.header .site-nav-photo{
	float: left;
	max-height: 26px;
	border-radius: 100%;
	border: 1px solid #fff;
	position: relative;
	top: 12px;
	transition:transform 0.4s ease-in-out;
	-webkit-transition:-webkit-transform 0.4s ease-in-out;
	-moz-transition:-moz-transform 0.4s ease-in-out;
	-ms-transition:-ms-transform 0.4s ease-in-out;
}
.header .user-name{
	position: relative;
	margin-left: 8px;
}
.header .user-info .user-info-down{
	position: absolute;
	top: 54px;
	right: 5px;
	width: 300px;
	height: 200px;
	z-index: 9999;
	display: none;
	background:#fff;
	border: 2px solid #c1c1c1;
	border-radius: 5px;
}
.header .user-info .user-info-down:before{
	content: '';
	display: block;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-bottom-color: #c1c1c1; 
	position: absolute;
	top: -17px;
	right: 30px;
}
.header .user-info .user-info-down:after{
	content: '';
	display: block;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-bottom-color: #efefef; 
	position: absolute;
	top: -15px;
	right: 30px;
}
.header .user-info .user-info-down-btns{
	text-align: right;
	padding: 3px 5px;
	margin-bottom: 10px;
	background-color: #efefef;
	border-radius: 5px 5px 0 0;
}
.header .user-info .user-info-down-btns button{
	border: none;
	background: none;
	cursor: pointer;
	color: #666;
}
.header .user-info .user-info-down-content .user-info-down-name{
	color: red;
	font-size: 16px;
	margin-bottom: 8px;
}
.header .user-info .user-info-down-content{
	padding-left: 15px;
	padding-top: 8px;
}
.header .user-info .user-info-down-content p{
	line-height: 26px;
	font-size: 14px;
	margin-bottom: 5px;
}

/*婢舵挳鍎撮悽銊﹀煕閸氬秶澧栨潏鎾冲弳濡楀棛娈戞妯款吇閺嶅嘲绱?*/
.user-info-down-content .coral-isLabel .coral-textbox-border {
	border: 0 none;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.header .user-info .user-info-down-pic{
	float: left;
	margin-right: 5px;
}
.header .site-nav .down{

}
.menuBar{
	position: absolute;
	top: 85px;
	left: 0;
	z-index: 999;
	width: 120px;
	background: #fff;
	padding: 20px 0;
	display: none;
	border-bottom:1px solid #ccc;
}
.menuBar .firstNav{
	min-height:400px;
}
.menuBar .firstNav li{
	padding-left: 25px;
	line-height: 32px;
	border-radius: 0 16px 16px 0;
	cursor: pointer;
}

.menuBar .firstNav li.active{
	color: #000;
}
.menuBar .firstNav li:hover{
	background: #A63511;
	color: #fff;
}
.menuBar .secondNav{
	position: absolute;
	left:120px;
	top: 0;
	overflow: hidden;
	overflow-y:auto;
	width: 0;
	height: 100%;
	background: #fff url(../images/secondNav_bg.png) right bottom no-repeat;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.menuBar .secondNav-item{
	width: 100%;
	height: 100%;
	display: none;
	padding: 10px;
}
.menuBar .secondNav-item ul{
	width: 100%;
	overflow: hidden;
	padding-bottom: inherit;/**zp 娣囶喗鏁奸懣婊冨礋閺勫墽銇氭稉宥呭弿閻ㄥ嫰妫舵０锟?*/
}
.menuBar .secondNav-item ul li{
	width: 33.33%;
	height: 90px;
	float: left;
	text-align: center;
}
.menuBar .secondNav-item a{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    color: #a83f1e;
    transition: All .6s;
    -webkit-transition: All .6s;
    -moz-transition: All .6s;
    -ms-transition: All .6s;
}
.menuBar .secondNav-item a:hover{
	background: #f6f6f6;
}
.menuBar .secondNav-item p {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -26px;
}
.menuBar .secondNav-item p i{
	display: block;
	font-size: 30px;
}
.menuBar .secondNav-item p span{
	display:inline-block;
	margin-top:5px;
}

/*閼挎粌宕熼幐澶愭尦閺嶅嘲绱?*/
.main .main-nav .menu-btn {
	display: block;
	width: 80px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	background: #ff8900;
	border-radius: 4px;
	position: relative;
	top: 1px;
	left: 2px;
}

.main .main-nav .menu-btn:hover{
    background: #d97500;
}
.main .main-nav .close-alltabs{
	position: absolute;
	right:0;
	top:50%;
	margin-top: -15px;
	line-height: 33px;
	padding-right: 20px;
	background: url(../images/close-alltabs.png) right center no-repeat;
	cursor: pointer;
}
.main .main-nav .close-alltabs:hover{
	color: #666;
}
.main .main-nav .choose-quanzong{
	float:right;
	margin-right:20px;
	padding-top:3px;
}
.main .main-nav .da-icon-home{
	font-size: 1.2em;
	margin-right: 5px;
}
#taizhang-content{
	width: 87%;
	min-width: 1250px;
	min-height: 600px;
	padding: 5px;
	margin: 0 auto;
	overflow: hidden;
}
#taizhang-content .grid-item{
	padding: 7px;
}
.grid-item .grid-panel{
	border-radius: 5px;
	width: 100%;
	height: 100%;
	background:#fff;
	background: rgba(255,255,255,0.9);
    filter:alpha(opacity=90);
	position: relative;
	border: 1px solid #959494;
}
.grid-item .grid-panel-title{
	background: #e4e4e4;
	padding: 0 16px;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	height: 48px;
}
.grid-panel-title-search{
	margin-top: 8px;
	float: right;
	width:220px;
}
.grid-panel-title-data{
	float: right;
	line-height: 48px;
}
.grid-item .grid-panel .coral-textbox,.grid-item .grid-panel select,.grid-item .grid-panel .coral-combo {
    width: 90%;
}

.grid-item .grid-panel h3{
	float: left;
	border-left: 2px solid #9d010a;
	padding-left: 8px;
	font-size: 16px;
	margin-top: 12px;
}
.grid-item .grid-panel .more{
	float: right;
	color: #b2000c;
	margin-top: 15px;
	font-size:14px;
}
.grid-item .grid-panel .lmgl-more{
	color: #b2000c;
	font-size: 14px;
}
.grid-item .grid-panel-box{
	position: absolute;
	top: 54px;
	bottom: 10px;
	left: 15px;
	right: 15px;
	overflow: hidden;
}
.grid-panel-table{
	width: 100%;
	height:100%;
	font-size: 14px;
}
.grid-panel-table thead td{
	background: #e4e4e4;
	border: 1px solid #fff;
}
.grid-panel-table td{
	padding:0 10px;
}
.grid-panel-table thead td {
    background: #fef8e8;
}

.slxs .grid-panel-table td{
    border: 1px solid #bfc6d1;
}
.slxs .grid-panel-table tbody tr:hover{
    background: #cde3f9;
}
.grid-panel-table td .handle{
	cursor: pointer;
}
.grid-item .text-list>li{
	line-height: 30px;
	font-size:16px;
}
.grid-item .text-list>li>a{
	word-break:keep-all;         
	white-space:nowrap;         
	overflow:hidden;            
	text-overflow:ellipsis; 
	color: #555;
	max-width:85%;  
	display:inline-block;
	*display:inline;
    zoom:1;
    _height:250px; 
}
.grid-item .text-list>li>a:hover{
	color: #a63511;
}
.grid-item .echart-box{
	padding-top: 30px;
}
.grid-item .echart-box .tabs{
	position: absolute;
	top: 1px;
	right: 0;
	overflow: hidden;
}
.grid-item .echart-box .tabs a{
	float: left;
	display: block;
	border: 1px solid #e6e3e3;
	padding: 5px;
	color: #929292;
}
.grid-item .echart-box .tabs a.active{
	background: #a63815;
	color: #fff;
	text-decoration: none;
}
.grid-item .card-list{
	padding: 20px 0;
	width:100%;
	margin:0 auto;
	height:100%;
	overflow:hidden;
	text-align: center;
}
.grid-item .card-list>li{
	display:inline-block;
	text-align: center;
	padding: 5px;
	width:20%;
	height: 100%;
}

.grid-item .card-list .card-list-pad{
	width:100%;
	height: 100%;
	border:1px solid #d1d1d1;
	background: #f5f5f5;
	padding:6px;
}
.grid-item .card-list>li>.card-list-pad>a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	color: #a83f1e;
	background: #fff;
	border-radius: 3px;
	transition:All .6s;
	-webkit-transition:All .6s;
	-moz-transition:All .6s;
	-ms-transition:All .6s;
}
.grid-item .card-list>li>.card-list-pad>a:hover{
	background: #a63815;
	color: #fff;
}
.grid-item .card-list p{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -50px;
}

.grid-item .card-list i {
    display: block;
    font-size: 58px;
    margin-bottom: 8px;
}
.grid-item .card-list span{
	font-size:18px;
}	
.grid-item .shortcut{
	padding: 10px 0;
}
.grid-item .shortcut-border{
	padding: 0 70px;
	position: relative;
	height: 100%;
}
.grid-item .shortcut-box{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.grid-item .shortcut .prev,.grid-item .shortcut .next{
	height: 70px;
	width: 40px;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	cursor: pointer;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
}
.grid-item .shortcut .prev{
	left: 30px;
	background: url(../images/sprit.png) -17px -123px no-repeat;
}
.grid-item .shortcut .next{
	right: 30px;
	background: url(../images/sprit.png) -90px -123px no-repeat;
}
.grid-item .shortcut .prev:hover{
	background-color: #f6f6f6;
}
.grid-item .shortcut .next:hover{
	background-color: #f6f6f6;
}
.grid-item .shortcut .prev.disable,.grid-item .shortcut .next.disable{
	opacity: 0.2;
	cursor: not-allowed;
}
.grid-item .shortcut .shortcut-list{
	overflow: hidden;
	height: 100%;
	width: 99999px;
}
.grid-item .shortcut .shortcut-list li{
	float: left;
	width: 150px;
	height: 100%;
	text-align: center;
	position: relative;
}
.grid-item .shortcut a{
	display: block;
	width: 120px;
	height: 110px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -60px;
	margin-top: -50px;
	color: #6f6f6f;
	transition:transform 0.4s;
	-webkit-transition:-webkit-transform 0.4s;
	-moz-transition:-moz-transform 0.4s;
	-ms-transition:-ms-transform 0.4s;
}
.grid-item .shortcut a:hover{
	color: #a63815;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
  	transform: translateZ(0);
}
.grid-item .shortcut p{
	width:100%;
	height: 68px;
	background: url(../images/shortcut.png) center top no-repeat;
	margin-bottom: 15px;
}
.grid-item .shortcut a:hover p{
	background: url(../images/shortcut-hover.png) center top no-repeat;
}
.grid-item .shortcut i{
	display: block;
	font-size: 32px;
	line-height: 66px;
}
.grid-item .shortcut .shortcut-list li span{
	font-size:18px;
}

.shortcut-more{
	width:80%;
	min-height:90%;
	padding:50px;
	box-shadow: 0px 1px 10px 2px #ccc;
	margin: 0 auto;
	background:#fff;
}
.shortcut-more .shortcut-list{
	overflow:hidden;

}
.shortcut-more .shortcut-list li{
	width:25%;
	height:160px;
	float:left;
	text-align: center;
	position: relative;
}
.shortcut-more .shortcut-list a{
	display: block;
	width: 120px;
	height: 110px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -60px;
	margin-top: -50px;
	color: #6f6f6f;
	transition:transform 0.4s;
	-webkit-transition:-webkit-transform 0.4s;
	-moz-transition:-moz-transform 0.4s;
	-ms-transition:-ms-transform 0.4s;
}
.shortcut-more .shortcut-list a:hover{
	color: #a63815;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
.shortcut-more .shortcut-list p{
	width:100%;
	height: 68px;
	background: url(../images/shortcut.png) center top no-repeat;
	margin-bottom: 15px;
}
.shortcut-more .shortcut-list a:hover p{
	background: url(../images/shortcut-hover.png) center top no-repeat;
}
.shortcut-more .shortcut-list i{
	display: block;
	font-size: 26px;
	line-height: 66px;
}
.shortcut-more .shortcut-list li span{
	font-size:18px;
}

/* 闂佽瀛╃粙鎺楀礉濞嗘挸违濠㈣埖鍔栭ˉ鍫ユ煏韫囧鐏柣锝変憾閺屸?愁吋閸涱厽些缂備焦鍞婚幏锟? */
.main-son .option span{
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
}
.main-son .process{
	padding: 10px 0 4px;
}
.main-son .process ul{
	overflow: hidden;
}
.main-son .process li{
	float: left;
	padding: 7px 20px 7px 35px;
	background: #efefef;
	position: relative;
	margin-right:7px;
	line-height:16px;
}
.main-son .process li:after {
    position: absolute;
    right: -15px;
    top: 0px;
    height: 0px;
    width: 0px;
    border-bottom: 15px inset transparent;
    border-left: 15px solid #efefef;
    border-top: 15px inset transparent;
    content: "";
    z-index: 2;
}
.main-son .process li:before {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 0px;
    width: 0px;
    border-bottom: 15px inset transparent;
    border-left: 15px solid #fff;
    border-top: 15px inset transparent;
    content: "";
}
.main-son .process li:first-child {
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    padding-left: 20px;
}
.main-son .process li:last-child {
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    padding-left: 20px;
}
.main-son .process li:first-child::before {
    border: 0;
}
.main-son .process li:last-child::after {
    border: 0;
}
.main-son .process li:hover{
	background: #ccc;
	color:#a63611;
}
.main-son .process li:hover:after{
	border-left: 15px solid #ccc;
}
.main-son .process li.current{
	background: #a63611;
	color: #fff;
}
.main-son .process li.current:after{
	border-left: 15px solid #a63611;
}

/* 闂備礁鎼崐鐟邦熆濮楋拷璺柛鎰ㄦ杺娴滄粓鏌ｉ姀鐘冲暈婵℃ぜ鍔戦幃璺衡槈閺嵮冾瀳閻庤娲滈崰鏍ь嚕閽樺鏆嬮柟娈垮枤椤拷 */
.form-item{
	width: 33.33%;
	float: left;
	padding: 5px;
}
.form-item .coral-textbox,.form-item select,.form-item .coral-combo{
	width: 50%;
}
.form-item-name{
	width: 120px;
	text-align: right;
}
.form-item.big-item{
	width: 100%;
}
.form-item.big-item .coral-textbox{
	width: 80%;
}
.uploader-box{
	float: left;
	width:80%;
	height:200px;
	border: 1px solid #ccc;
	text-align:center;
	padding: 5px;
	margin-left: 5px;
}
.btn-center{
	margin-top:80px;
}
.uploader-items-box{
	display: none;
}
.uploader-item{
	width:100%;
	height: 40px;
	margin: 0 auto;
	border:1px solid #ccc;
	border-radius: 10px;
	display: none;
	padding: 6px;
	margin-bottom:5px;
}
.form-item-ckeckbox{
	margin-left: 125px;
}
.uploader-del,.uploader-add{
	display: block;
	float: right;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 18px;
	cursor: pointer;
}
.uploader-del:hover,.uploader-add:hover{
	background: #a63511;
	color:#fff;
}
.uploader-item-txt{
	width: 23%;
	float: left;
	line-height:26px;
}
.uploader-item-key{
	float:left;
	width:28%;
	height:26px;

}
.uploader-item-val{
	float:left;
	width:70%;
	height:26px;
	border:1px solid #ccc;
}


/* 婵犵數鍋熺换婵嬫嚄閸洖鐓濋柨鐕傛嫹 */
.process-search-box{
	width: 100%;
	height: 100%;
	padding: 6px;
	background: #f0f0f0;
}
.process-search-box ul{
	width: 100%;
	height: 33.33%;
	position: relative;
	overflow: hidden;
	zoom: 1; 
	background: #fff;
}
.process-search-box .process-search-list{
	padding:0 15px;
}
.process-search-list li{
	float: left;
	width: 25%;
	padding-top: 8px;
}

.process .coral-button {
    float: right;
}
.process-nosearch-box{
	width: 100%;
	height: 40%;
	padding: 6px;
	background: #f0f0f0;
}
.process-nosearch-box ul{
	width: 100%;
	height: 50%;
	position: relative;
	overflow: hidden;
	zoom: 1; 
	background: #fff;
}
.process-chart li{
	width: 26%;
	min-width: 150px;
	height: 100%;
	float: left;
	text-align: center;
	position: relative;
	z-index: 2;
	display: table;
}
.process-chart li:hover span{
	color: #fff;
	background: url(../images/process-chart-current.png) center no-repeat;
}
.process-chart li span.current{
	color: #fff;
	background: url(../images/process-chart-current.png) center no-repeat;
}
.process-chart .process-chart-title{
	min-width: 100px;
	padding-left: 15px;
	text-align: left;
	cursor: default;
	width: 100px !important;
}
.process-chart li span{
	display: table-cell;
	width: 130px;
	height: 23px;
	background: url(../images/process-chart.png) center no-repeat;
	cursor: pointer;
	vertical-align: middle;
	font-size:14px;
}
.process-chart .process-chart-title span{
	display: table-cell;
	background: none !important;
	color: #333 !important;
	width: 80px !important;
	cursor: default;
	font-weight: 400;
	font-size:15px;
}
.process-top{
	height: 36px;
	background: #e5e7e8;
}
.process-header{
	height: 42px;
	padding-top: 8px;
	padding-left: 70px;
}
.process-select{
	width: 400px;
	float: right;
}
.process-header h3{
	width: 130px;
	line-height: 30px;
	float: left;
}
.process-nav {
	padding-left: 70px;
	background: #e5e7e8;
}
.process-nav .process-chart {
	width: auto;
	height: 42px;
}
.process-nav .process-chart li{
	width: 170px;
}
.process-other{
	padding-left: 70px;
}
.process-other h3{
	line-height: 42px;
}
.process-other ul{
	overflow: hidden;
	zoom: 1; 
}
.process-other li{
	position: relative;
	float: left;
	width: 97px;
	height: 97px;
	margin: 20px 60px;
	background: url(../images/process-other.png) center no-repeat;
	cursor: pointer;
	text-align: center;
}
.process-other li:hover{
	color: #fff;
	background: url(../images/process-other-current.png) center no-repeat;
}
.process-other li p{
	width: 100%;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -25px;
}
.process-other li i{
	display: block;
	font-size: 22px;
}
.process-other li span{
	line-height: 35px;
}

/* 闁诲骸鐏氬姗?骞婃惔銏″弿婵炲棙鍔楅々鏌ユ倵閿濆骸鏋旈柨鐔告灮閹凤拷 */
.bgcolor-1{
	background: #e4e4e4;
}
.bgcolor-2{
	background: #e4e4e4;
}
.grid-panel-title-tabs{
	position: absolute;
	left: 160px;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	padding:0 30px;
}
.grid-panel-title-tabs-btns{
	height: 100%;
	width:999px;
}
.grid-panel-title-tabs-content{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.grid-panel-title-tabs-content .grid-panel-title-tabs-nav.right{
	float:  right;
}
.grid-panel-title-tabs .tabs-prev,.grid-panel-title-tabs .tabs-next{
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	top: 15px;
	cursor: pointer;
	font-size: 18px;
	display:none;
}
.grid-panel-title-tabs .tabs-prev{
	left: 5px;
}
.grid-panel-title-tabs .tabs-next{
	right: 5px;
}
.grid-panel-title-tabs li{
	float: left;
	width:120px;
	cursor: pointer;
	line-height: 48px;
	font-size:14px;
	text-align: center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding: 0 8px;
	border-right: 1px solid #ccc;
}
.grid-panel-title-tabs li.current{
	background: #fff;
	font-weight: 600;
    color: #cd000e;
}
.dbsx .grid-panel-title{
	border-bottom: none;
	position: relative;
}

.grid-panel-table-box{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 40px;
	right: 0;
}
.grid-panel-pager{
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0px;
	padding-top: 18px;
}
.grid-panel-pager li{
	width: 10%;
	height: 5px;
	float: left;
	padding:0 5px;
}
.grid-panel-pager li span{
	display: block;
	width: 100%;
	height: 100%;
	background: #efefef;
	cursor: pointer;
}
.grid-panel-pager li.current span{
	background: #553e2b;
}

/*濠电偠鎻徊鐣岀矓閸洘鍋柛鈩冪☉閸愶拷閻庣懓瀚竟鍡欐兜閿熶粙鎮楀▓鍨珯闁瑰嘲鍢查埞鎴︻敋閸℃ê顏?*/
#navigation{
	background: #bdbdbd;
	width:100%;
}
.navigationbar {
/*   background: url(../../common/themes/base/images/localtion.png) no-repeat 5px center;
  background-color: #bdbdbd;
  width: 100%;
  height:30px;
  white-space: nowrap;
  vertical-align: middle;
  font-size:12px;
  overflow:hidden;
 color:#fff; padding-left:20px; overflow:hidden; line-height:22px; */
     background: #fff;
    width: 100%;
    height: 46px;
    padding: 8px 15px;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 14px;
    overflow: hidden;
    color: #666;
    line-height: 22px;
}

.navigationbar .navigationbar_element {
  float: left;
  text-align: center;
  cursor: pointer;
  padding: 4px 3px 4px 3px;
  color:#fff;
}

.navigationbar .navigationbar_separator {
  float: left;
  width: 20px;
  text-align: center;
  padding: 4px 3px 4px 3px;
  color:#fff;
}

.navigationbar .navigationbar_head {
  float: left;
  text-align: center;
  padding: 4px 3px 4px 3px;
}

.navigationbar .navigationbar_refresh {
  float: left;
  width: 17px;
  height: 30px;
  text-align: center;
  padding: 4px 3px 4px 3px;
  cursor: pointer;
  background: url(../../common/themes/base/images/refresh.png) no-repeat 5px center;
}

.overflowAuto{
	overflow-x: hidden;
	overflow-y:auto;
	
}
/*濠电偠鎻徊鐣岀矓閸洘鍋柛鈩冪☉閸愶拷閻庣懓瀚竟鍡欐兜閿熺晫绱撻崒娆戝妽闁规瓕顕ч…鍥晸閿燂拷*/

/*闂備礁鎼粔鐢稿垂閻熸壋鏋旈柟杈剧畱閻鏌熼幆鏉啃撻柡鍡樼洴閺岀喓绮欏▎鐐枅闂佸綊娼婚幏锟?*/
.tree_menu {
    position: fixed;
    visibility: hidden;
    top: 0;
    text-align: left;
}

.tree_menu li {
    padding: 5px 15px;
    margin-top: -1px;
    cursor: pointer;
    font-size: 12px;
    background: #f5f5f5;
    border: 1px solid #cecece;
}
.tree_menu li:hover {
    background: #A63511;
    color:#fff;
}
/*闂備礁鎼粔鐢稿垂閻熸壋鏋旈柟杈剧畱閻鏌熼幆鏉啃撻柡鍡樼洴閺岀喓绮欏▎鐐枅闂佸綊娼婚幏锟?*/
/*闂備胶鍎甸弲鈺呭窗閺嶎偆绀婄?广儱娴勯幏鐑芥偨闂堟稑浠橀梺鍛婄懕閹凤拷*/
.titleZone {
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #bdbdbd;
	margin: 20px 0 20px 20px;
}
.item {
	text-align: left;
	margin-left: 100px;
}

.left {
	float: left;
}

/*.title {
	color: #a63511;
	margin-top: -14px;
	background: #fff;
	padding-right: 15px;
}*/
/* .btnOption {
	background-color: #f8f8f8;
	text-align: right;
	border: 1px solid #d3d3d3;
	border-width: 1px 0 0 0;
	overflow: hidden;
	padding: 8px;
} */

.btnOption ul {
	position: relative;
	left: 50%;
	*margin-left: -20px;
	float: left;
	display: inline;
}

.btnOption li {
	position: relative;
	right: 50%;
	float: left;
	display: inline;
	margin-right: 10px;
}
/*闂備胶鍎甸弲鈺呭窗閺嶎偆绀婄?广儱娴勯幏鐑芥偨闂堟稑浠橀梺鍛婄懕閹凤拷*/


/* .toolbarsnav {
	width: 100%;
	height: 50px;
	height: auto;
	padding:5px;
	border-bottom: 1px solid #999;
} */

.component-class .icon.searchIcons {
	  right: 0;
	  position: absolute;
	  top: 0;
	  display: inline-block;
	  width: 22px;
	  height: 25px;
	  padding: 5px ;
	  border-bottom-right-radius: 4px;
	  border-top-right-radius: 4px;
	  z-index: 2;
}
.searchIcons{
	display: none;
}

/*婵犵妲呴崑鎾诲箯妞嬪海纾奸柟鎻掝儐鐎氾拷*/
.globalSearch{width:90%;margin:0 auto;}

.screenBox dl{border-bottom:#e6e6e6 2px dashed;overflow:hidden;padding:5px 0;_zoom:1;}
.screenBox dl.noborder{border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;}
.screenBox dl.goodstype{border-bottom:#e6e6e6 1px dashed;}
.screenBox dl dt{float:left;}
.screenBox dl dt{text-align:left;width:80px;font-weight:600;padding-top:3px;color: #39c;}
.screenBox dl dd{position:relative;padding-left:0px;width:90%;padding-right:48px;float:left;padding-top:0px;vertical-align:middle;}
.screenBox dl dd label{line-height:14px;margin:0px 25px 0px 0px;color:#666;overflow:hidden;text-decoration:none;float:left;display:block;vertical-align:middle;}
.screenBox dl dd label input{float:left;width:13px;height:13px;margin-right:3px;margin-top:5px;}
.screenBox dl dd label a{padding:5px 8px 5px 3px;display:inline-block;}
.screenBox dl dd a:hover{background:#39c;color:#fff;}
.screenBox dl dd a.selected{background:#39c;color:#fff;}
.screenBox dl dd span.more{float:right; width:39px;display:block;height:14px;top:5px;cursor:pointer;}
.screenBox dl dd span.more em{background:url(../images/jdlist_434.png) no-repeat 0 5px;display:inline-block;float:right;width:10px;height:14px;}

.hasBeenSelected{border-bottom:#bdbdbd 2px solid; border-top:#ddd 1px solid;padding:2px;overflow:hidden;padding-left:0px;position:relative;}
.hasBeenSelected dl{overflow:hidden;}
.hasBeenSelected dl dt{float:left;}
.hasBeenSelected dl dd{float:left;}
.hasBeenSelected dl dt{text-align:right;line-height:30px;width:108px;height:30px;}
.hasBeenSelected dl dd{padding-bottom:4px;padding-left:0px;width:80%;padding-right:0px;padding-top:0px;}
.selectedInfor{border-bottom:#39c 1px solid;position:relative;border-left:#39c 1px solid;padding-bottom:1px;margin:4px 10px 0px 0px;padding-left:5px;padding-right:17px;display:block;white-space:nowrap;background:#fff;float:left;height:22px;border-top:#39c 1px solid;border-right:#39c 1px solid;padding-top:1px;}
.selectedInfor label{color:#39c;}
.eliminateCriteria{line-height:21px;margin-top:4px;width:180px;float:left;color:#a63511;cursor:pointer;}
.selectedInfor em{background:url("../images/close.gif") no-repeat;cursor:pointer;display:block;height:13px;overflow:hidden;position:absolute;right:2px;top:3px;width:13px;}

.screen-top{padding:8px 0;}
.list-screen{border:1px solid #ddd;border-top:2px solid #ddd;}

.moreQuery em{background:url(../images/jdlist_434.png) no-repeat 0 5px;display:inline-block;float:right;width:10px;height:14px;margin-top:4px;}
.moreQuery_bg em{background:url(../images/jdlist_433.png) no-repeat 0 5px;}

#selectList .more_bg em{
	background:url(../images/jdlist_433.png) no-repeat 0 5px;
	}
.more-none{
	padding:10px;}
.more-none input {
    height: 25px;
    margin-left: 5px;
	margin-right:4px;
    vertical-align: middle;
}

#baseComplexSearch{background:#fff url(../images/globalicon.png) no-repeat -332px -146px;width:106px;height:30px;text-indent:-999em;display:block;position:absolute;right:5px;top:5px;}

/*** 婵犵妲呴崑鎾诲箯妞嬪海纾煎〒姘仢閻忊晝锟藉湱顭堥…宄扮暦閿濆鏅搁柨鐕傛嫹 闂備礁鎲＄划宀勫嫉椤掑倻鐭堥柤濮愬?栭崰鍡涙煕椤愶絿绠撻柛褍锕弻娑樷枎濞嗘劕顏? start**/
.historybox{width:100%; display:table;}
.searchdivbox{ width:50%; float:left;}
.scandivbox{ width:50%;float:left;}
.margin20{ margin:20px;}
.marginTop10{ margin-top: 10px;}
.boxdistrict{ height:370px; background:#fff;border:1px solid #dcdcdc;}
.bodybox{ margin:20px;}
.boxhead{border-bottom:1px solid #dcdcdc; height:40px;line-height: 39px;}
.head_l{width:100%; margin:0 0 0 -100px; float:left ;}
.head_l_c{margin:0 0 0 100px; text-align:left;text-indent: 18px;}
.head_l_c .icon{font-size: 22px;vertical-align: middle;margin-right: 5px}
.head_r1{width:100px; float:right; text-align:left;text-indent: 32px; cursor:pointer;color:#333;position: relative;z-index: 2;}
.head_r1:hover{ color:#000;}
.head_r2{width:100px; float:right;line-height:40px; text-align:left;text-indent: 32px; cursor:pointer;color:#333;position: relative;z-index: 2;}
.head_r2:hover{color:#000;}
.more_i{ text-align:right;margin: 10px;font-size: 12px; cursor:pointer; color:#6f6e6e;}
.more_i:hover{ color:#000;}
.scan_tab ul,
.scan_tab li{ float:left;}
.scan_tab ul{ border-bottom:1px solid #dcdcdc; width:100%;}
.scan_tab li{padding:10px 13px;background:#fff url(../images/time.png) no-repeat 19px 11px;text-indent: 30px; cursor:pointer;color: #6f6e6e;}
.scan_tab li:hover{color: #333;}
.scan_tab li.current{ border:1px solid #dcdcdc; border-bottom:0;margin-bottom: -1px; color:#000;}
.scan_mes li{ height:30px; line-height:30px; text-align:left; overflow:hidden; text-overflow: ellipsis;width: 100%; text-indent:10px;white-space: nowrap;cursor:pointer;}
.scan_mes>ul{ display:none; height:152px;}
.scan_mes>ul.first{ display:block;}
.slist{ float:left; padding:5px 10px; background:#f7f7f7; border:1px solid #dcdcdc; position:relative;margin: 5px;max-width: 90%;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer;}
.slist:hover{background:#efefef;}
.s_del{ position:absolute; top:-3px; right:-2px; z-index:2; background:url(../images/S_del.png) no-repeat 5px 5px; width:15px; height:15px; cursor:pointer;}
.s_del:hover{ background-position:5px -17px;}
.search100{ height:200px; overflow:hidden;}
/*** 婵犵妲呴崑鎾诲箯妞嬪海纾煎〒姘仢閻忊晝锟藉湱顭堥…宄扮暦閿濆鏅搁柨鐕傛嫹 闂備礁鎲＄划宀勫嫉椤掑倻鐭堥柤濮愬?栭崰鍡涙煕椤愶絿绠撻柛褍锕弻娑樷枎濞嗘劕顏? end**/
/*缂傚倷妞掔粚鍫曞垂閸︻厽顫曢柍鍝勫?舵禍婊堟煟閵忕姵鍟炴俊妤嬫嫹*/
#suoyin{}
.z1 {
	font-size: 12px;
	line-height: 20px;
}
.z2 {
	font-size: 14px;
	font-weight: bold;
}
.b1 {
	background-image: url(/cfg-resource/coral40/common/themes/base/images/u19.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}
.b2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #909090;
	border-bottom-color: #909090;
	border-left-color: #909090;
}

/***form_area_col**/
.form_area_col {
	margin-left: 85px;
}

.col_no,.col_no3,.col_screen {
	margin: 10px 0 0 0;
	width: 100%;
	min-height: 37px;
}

.col_no label,.col_no3 label,.col_screen label {
	text-align: right;
	width: 100px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	margin: 0;
}
.role_form .col_screen label{
    width: 130px;
}

.col_no .coral-checkbox,.col_no3 .coral-checkbox,.col_screen .coral-checkbox,
.col_no .coral-radio,.col_no3 .coral-radio,.col_screen .coral-radio{
	margin-top:0;
}
.col_no .coral-checkbox>label,.col_no3 .coral-checkbox>label,.col_screen .coral-checkbox>label,
.col_no .coral-radio>label,.col_no3 .coral-radio>label,.col_screen .coral-radio>label{width:auto;}

.col_no .coral-textbox,.col_no select,.col_no .coral-combo,.col_no .coral-datepicker,.col_no3 .coral-textbox,.col_no3 select,.col_no3 .coral-combo,.col_no3 .coral-datepicker,.col_screen .coral-textbox,.col_screen select,.col_screen .coral-combo,.col_screen .coral-datepicker
	{
	width: 60%;
	display: inline-block;
	vertical-align: middle;
	margin-top:5px;
}
.scroll_y_auto{
	overflow-y: auto;
}

.category_title {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #a63511;
	background: #fff;
	font-weight: bold;

}
.category_title p {
	text-indent: 24px;
}
/* 濠电偞鍨堕幐濠氬箲閸ヮ兙锟藉倿鎮惧畝锟界壕浠嬫煛瀹ュ骸浜為柛鈺嬫嫹 */
.full,.half{
	width: 100%;
	height: 100%;
}
.word-box{
	height: 100%;
	float: left;
	position: relative;
	padding:10px 10px 50px;
}
.half .word-box{
	width: 50%;
}
.full .word-box{
	width: 100%;
}
.word-box-border{
	width:100%;
	height:100%;
	border: 1px solid #999;
	border-radius: 5px;
}
.word-box .word-title{
	line-height:34px;
	font-size: 16px;
	background:#e4e4e4;
	border-radius:5px 5px 0 0;
	padding:0 10px;
	height:34px;
}
.word-box .word-content{
	position: absolute;
	top: 40px;
	left: 10px;
	right: 10px;
	bottom: 52px;
	background:url(../images/sucai.png) center no-repeat;
	overflow:hidden;
}
.word-box .word-content.yulan{
	background:url(../images/yulan.png) center no-repeat;
}
.word-box .word-object{
	width:100%;
	height:100%;
}
.word-box .word-content.bianji{
	background:url(../images/bianji.png) center no-repeat;
}
.word-box .word-content.jiaodui{
	background:url(../images/jiaodui.png) center no-repeat;
}
.word-box .word-content.shenghe{
	background:url(../images/shenghe.png) center no-repeat;
}
.word-box .word-content.tonggao{
	background:url(../images/tonggao.png) center no-repeat;
}
.word-box .tab-btn{
	cursor: pointer;
	float:right;
}
.word-btn-box{
	width:100%;
	height:40px;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
}
.shade{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 999;
	display: none;
	font-size: 50px;
	color: #ccc;
	padding-top: 250px;
	text-align: center;
}


.draftShade{
    position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 999;
	display: none;
	font-size: 50px;
	color: #ccc;
	padding-top: 250px;
	text-align: center;
}
/* 濠电偞鍨堕幐濠氬箲閸ヮ兙锟藉倿鎮惧畝锟界壕浠嬫煛瀹ュ骸浜為柛鈺嬬磿缁辨挻鎷呯憴鍕瀺濠电偟銆嬮幏锟?*/

/*闂備礁鎼粔鐢稿垂婵傜违闁告劦鍠栭崘锟介梺璺ㄥ櫐閹凤拷*/
.grid-tree .coral-grid-columns .coral-state-default {
	border: 1px solid #949494;
	border-left:0;
    background: #e4e4e4;
}

.grid-tree .coral-textbox,.grid-tree select,.grid-tree .coral-combo {
    width: 100%;
}
/*闂備礁鎼粔鐢稿垂婵傜违闁告劦鍠栭崘锟介梺璺ㄥ櫐閹凤拷*/
/*闂備礁鎼粔鐢稿船缁斿異*/
.tree-tab{
	width:100%;
	height:30px;
	border-bottom:1px solid #ccc;
	padding-left:10px;
}
.tree-tab>li{
	float:left;
	width:50px;
	height:100%;
	border:1px solid #ccc;
	text-align:center;
	cursor: pointer;
	background:#f7f7f7;
	position: relative;
	bottom:-1px;
}
.tree-tab>li>i{
	font-size:16px;
	line-height:30px;
}
.tree-tab>li.current{
	border-bottom:1px solid transparent;
	border-top:2px solid #d71518;
}
.tree-tab>li.current i{
	color:#d71518;
}
.tree-content{
	width:100%;
	height:100%;
	position: relative;
}
.tree-content>li{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:none;
}
.tree-content>li.current{
	display:block;
}
/*闂備礁鎼粔鐢稿船缁斿異*/
/* 婵犵妲呴崹顏堝礈濠靛棭鐔嗘俊顖欒閸ゆ洟鏌ㄩ悢璇残撻柟渚垮姂閺佹捇鏁撻敓锟? */
.t3-b2 .item1{
	width: 29.9%;
}
.t3-b2 .item2{
	width: 40%;
}
.t3-b2 .item3{
	width: 29.9%;
}
.t3-b2 .item4{
	width: 29.9%;
}
.t3-b2 .item5{
	width: 70%;
}

.t2-b2 .item1{
	width: 49.9%;
}
.t2-b2 .item2{
	width: 50%;
}
.t2-b2 .item3{
	width: 49.9%;
}
.t2-b2 .item4{
	width: 50%;
}
.t2-b2 .item5{
	
	width: 100%;
}

/* 婵犵妲呴崹顏堝礈濠靛棭鐔嗘俊顖濆亹绾惧ジ鏌熼幆褏鎽犻悘蹇ユ嫹 */


/*****闂備礁鎲￠悷锔藉垔閼恒儱绶為柛鏇ㄥ幗閺嗘粓鏌涢幇鈺佸婵狅拷閺夋娓婚柕鍫濇处閺嗩剚绻涚涵閿嬪*******/
.item-card{
	overflow: hidden;
}
.item-card li{
	width: 25%;
	float: left;
	padding: 20px;
	text-align: center;
}
.item-card-box{
	overflow:auto;
}
.item-card .item-card-pic{
	width: 250px;
	height: 190px;
	margin: 0 auto; 
}
.item-card  li.current .item-card-pic{
	border: 5px solid #cdcbcc;
}
.item-card .item-card-pic img{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.item-card .item-card-text{
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}

/*****闂備礁鎲￠悷锔藉垔閼恒儱绶為柛鏇ㄥ灡閸ゅ﹥銇勮箛鎾愁伀闁哄棙婢橀埥澶愬棘濞嗙偓效闁诲孩鑹鹃澶婄暦濠靛惟闁靛／灞肩礉闂佽绻掗崕鎴﹀箯閿燂拷*******/
.custom-left{
	float: left;
	width: 38%;
	height: 100%;
	border: 1px solid #959494;
	border-radius:5px;
}
.custom-wrapper{
	width:1200px;
	margin: 30px auto 5px;
	overflow:hidden;
}
.custom-right{
	float: right;
	width: 50%;
	height: 100%;
	border: 1px solid #959494;
	border-radius:5px;
}
.custom-right .temp-list{
	overflow:hidden;
	padding:36px 20px 0;
	height: 346px;
}
.custom-title{
	height:36px;
	padding-left:26px;
	line-height:36px;
	background:#e4e4e4;
	border-radius:5px 5px 0 0;
	margin-bottom:-36px;
}
.custom-content{
	width: 100%;
	min-height: 310px;
}
.temp-list li{
	float: left;
	width:50%;
	height:155px;
	padding:15px;
}
.temp-list li.w100 div{
	width:528px;
}
.temp-list li div{
	width:249px;
	height:125px;
	background:#a4abb2;
}
.temp-list li.w100{
	width:100%;
}
.element-list{
	width:100%;
	overflow:hidden;
	padding:36px 30px 0;
}
.element-list li{
	width:50%;
	height:155px;
	float:left;
	font-size:16px;	
	padding:15px;	
}
.element-list li div{
	width:110px;
	height:101px;
	margin: 0 auto;
}
.element-list li span{
	width:110px;
	height:101px;
	display:block;
	background:url(../images/tuozhuai.png) center no-repeat;
	padding-top:20px;
	text-align:center;
	cursor: move;
}
.upload-box{
	width: 635px;
	position: absolute;
	bottom: 0;
	right: 0;
	box-shadow: 0 2px 25px 5px #999;
	border: 1px solid #bbb;
	overflow: hidden;
	background:#fff;
	display:none;
}
.upload-title{
	width: 100%;
	height: 40px;
	background: #a63815;
	color: #fff;
	line-height: 40px;
	padding-left: 20px;
	font-size: 14px;
	overflow: hidden;
}
.upload-title h3{
	float: left;
	line-height: 40px;
}
.upload-title .btn-box{
	padding: 7px;
	float: right;
}
.upload-title .btn-box .close-btn{
	width: 26px;
	height: 26px;
	display: inline-block;
	background: url(../images/upload/close-btn.png) center no-repeat;
	cursor: pointer;
	transition: all 0.5s;
}
.upload-title .btn-box .close-btn:hover{
	background-color: #63220d;
}
.upload-title .btn-box .min-btn{
	width: 26px;
	height: 26px;
	display: inline-block;
	background: url(../images/upload/min-btn.png) center no-repeat;
	cursor: pointer;
	transition: all 0.5s;
}
.upload-title .btn-box .min-btn.max{
	background-image: url(../images/upload/max.png);
}
.upload-title .btn-box .min-btn:hover{
	background-color: #63220d;
}
.upload-list {
	width: 100%;
	height: 370px;
	overflow-y: auto;
}
.upload-list .upload-item{
	height: 40px;
	line-height: 40px;
	color: #1f2020;
	font-size: 12px;
	position: relative;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 1px;
}
.upload-item .upload-bar{
	position: absolute;
	height: 100%;
	background: #aed8f7;
	left: 0;
	top: 0;
}
.upload-item .upload-txt{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	padding-right: 30px;
	padding-left: 30px;
}
.upload-item .upload-name{
	display: inline-block;
	width: 210px;
	height: 100%;
	text-overflow:ellipsis;
	white-space:nowrap;
 	overflow:hidden;
}
.upload-item .upload-allSize{
	display: inline-block;
	width: 80px;
	height: 100%;
	text-overflow:ellipsis;
	white-space:nowrap;
 	overflow:hidden;
}
.upload-item .upload-finishSize{
	display: inline-block;
	width: 110px;
	height: 100%;
	text-overflow:ellipsis;
	white-space:nowrap;
 	overflow:hidden;
 	text-align: center;
}
.upload-item .upload-finishSize-pause{
	display: none;
}
.upload-item .upload-finishSize-finish{
	width: 40px;
	height: 40px;
	background: url(../images/upload/finish.png) center no-repeat;
	display: none;
}
.upload-item.finish .upload-bar{
	display: none;
}
.upload-item.finish .upload-finishSize-value{
	display: none;
}
.upload-item.finish .upload-finishSize-finish{
	display: inline-block;
}
.upload-item.finish .upload-option{
	display: none;
}
.upload-option{
	float: right;
	width: 75px;
	height: 100%;
	padding: 7px;
	margin-left: 25px;
}
.upload-option .pause{
	width: 26px;
	height: 26px;
	display: inline-block;
	background: url(../images/upload/pause.png) center no-repeat;
	border: none;
	cursor: pointer;
	margin-right: 5px;
}
.upload-option .pause.start{
	background: url(../images/upload/start.png) center no-repeat;
}
.upload-option .del{
	width: 26px;
	height: 26px;
	border: none;
	display: inline-block;
	background: url(../images/upload/del.png) center no-repeat;
	cursor: pointer;
}


/* 闂備礁鎲￠悷锔藉垔閼恒儱绶為柛鏇ㄥ灡閸ゅ﹥銇勮箛鎾愁伀闁哄棙婢橀埥澶愬棘濞嗙偓笑缂備焦妫冮ˉ鎾寸閿曞倹鏅搁柨鐕傛嫹 */
.default#taizhang-content{
	height: auto;
	padding-bottom: 150px;
}
.default.temp-list{
	height: auto;
}
.default .grid-item{
	width:50%;
	height:350px;
	float:left;
}

.L2-R1#taizhang-content{
	height: 100%;	
	padding-bottom: 4%;
}
.L2-R1{
	height:100%;
}
.L2-R1 .shortcut .shortcut-list li {
   	width: 2.5%;
}
.L2-R1 .temp_1{
	width:50%;
	height:50%;
	float:left;
}
.L2-R1 .temp_2{
	width:50%;
	height:100%;
	float:right;
}
.L2-R1 .temp_3{
	width:50%;
	height:50%;
	float:left;
}
.L2-R1.temp-list .temp_2 div{
	width:249px;
	height:280px;
}
/***濠电偞鍨堕幖顐﹀箯閿燂拷3濠电偞鍨堕幖顐﹀箯閿燂拷1闂佹眹鍩勯崹浼村疮椤愶附鍎戦柨鐕傛嫹****/
.T3-B1#taizhang-content{
	height: 100%;	
	padding-bottom: 4%;
} 
.T3-B1 .temp_1{
	width:33.3%;
	height:50%;
	float:left;
}
.T3-B1 .temp_2{
	width:33.3%;
	height:50%;
	float: left;
}
.T3-B1 .temp_3{
	width:33.3%;
	height:50%;
	float:left;
}
.T3-B1 .temp_4{
	width:100%;
	height:50%;
	float:left;
}
.T3-B1.temp-list .temp_1 div{
	width:156px;
	height:125px;
}
.T3-B1.temp-list .temp_2 div{
	width:156px;
	height:125px;
}
.T3-B1.temp-list .temp_3 div{
	width:156px;
	height:125px;
}
.T3-B1.temp-list .temp_4 div{
	width:528px;
	height:125px;
}


/****濠电偞鍨堕幖顐﹀箯閻戣姤鐓曠憸搴ㄣ?冮崨顖滃崥濡炲绨煎▽顏堟煥閻曞倹瀚?****/
.M1#taizhang-content{
	height: 100%;	
	padding-bottom: 4%;
} 
.M1 .temp_1{
	width:100%;
	height:100%;
}
.M1.temp-list .temp_1{
	width:100%;
	height:310px;
}
.M1.temp-list .temp_1 div{
	width:528px;
	height:280px;
}


/****闁诲骸缍婂濠氬箯閿燂拷2闂備礁鎲￠悷閬嶅箯閿燂拷2****/
.L2-R2#taizhang-content{
	height: 100%;	
	padding-bottom: 4%;
} 
.L2-R2 .temp_1{
	width:33.3%;
	height:50%;
	float: left;
}
.L2-R2 .temp_2{
	width:66.6%;
	height:50%;
	float: right;
}
.L2-R2 .temp_3{
	width:33.3%;
	height:50%;
	float: left;
}
.L2-R2 .temp_4{
	width:66.6%;
	height:50%;
	float: right;
}
.L2-R2.temp-list .temp_1 div{
	width:156px;
	height:125px;
}
.L2-R2.temp-list .temp_2 div{
	width:342px;
	height:125px;
}
.L2-R2.temp-list .temp_3 div{
	width:156px;
	height:125px;
}
.L2-R2.temp-list .temp_4 div{
	width:342px;
	height:125px;
}

/****濠电偞鍨堕幖顐﹀箯閿燂拷2濠电偞鍨堕幖顐﹀箯閿燂拷3*****/
.T2-B3#taizhang-content{
	height: 100%;	
	padding-bottom: 4%;
} 
.T2-B3 .temp_1{
	width:33.3%;
	height:50%;
	float: left;
}
.T2-B3 .temp_2{
	width:66.6%;
	height:50%;
	float: left;
}
.T2-B3 .temp_3{
	width:33.3%;
	height:50%;
	float: left;
}
.T2-B3 .temp_4{
	width:33.3%;
	height:50%;
	float: left;
}
.T2-B3 .temp_5{
	width:33.3%;
	height:50%;
	float: left;
}
.T2-B3.temp-list .temp_1 div{
	width:156px;
	height:125px;
}
.T2-B3.temp-list .temp_2 div{
	width:342px;
	height:125px;
}
.T2-B3.temp-list .temp_3 div{
	width:156px;
	height:125px;
}
.T2-B3.temp-list .temp_4 div{
	width:156px;
	height:125px;
}
.T2-B3.temp-list .temp_5 div{
	width:156px;
	height:125px;
}

/****濠电偞鍨堕幖顐﹀箯閿燂拷1濠电偞鍨堕幖顐﹀箯閿燂拷2****/
.T1-B2#taizhang-content{
	height: 100%;	
	padding-bottom: 4%;
} 
.T1-B2 .temp_1{
	width:100%;
	height:50%;
	float: left;
}
.T1-B2 .temp_2{
	width:50%;
	height:50%;
	float: left;
}
.T1-B2 .temp_3{
	width:50%;
	height:50%;
	float: left;
}
.T1-B2.temp-list .temp_1 div{
	width:528px;
	height:125px;
}
.T1-B2.temp-list .temp_2 div{
	width:249px;
	height:125px;
}
.T1-B2.temp-list .temp_3 div{
	width:249px;
	height:125px;
}

/****濠电偞鍨堕幖顐﹀箯閿燂拷3濠电偞鍨堕幖顐﹀箯閿燂拷2*****/ 
.T3-B2#taizhang-content{
	height: 100%;	
	padding-bottom: 4%;
} 
.T3-B2 .temp_1{
	width:33.3%;
	height:50%;
	float: left;
}
.T3-B2 .temp_2{
	width:33.3%;
	height:50%;
	float: left;
}
.T3-B2 .temp_3{
	width:33.3%;
	height:50%;
	float: left;
}
.T3-B2 .temp_4{
	width:33.3%;
	height:50%;
	float: left;
}
.T3-B2 .temp_5{
	width:66.6%;
	height:50%;
	float: left;
}
.T3-B2.temp-list .temp_1 div{
	width:156px;
	height:125px;
}
.T3-B2.temp-list .temp_2 div{
	width:156px;
	height:125px;
}
.T3-B2.temp-list .temp_3 div{
	width:156px;
	height:125px;
}
.T3-B2.temp-list .temp_4 div{
	width:156px;
	height:125px;
}
.T3-B2.temp-list .temp_5 div{
	width:342px;
	height:125px;
}
.pic-tree{
	width: 200px;
	margin: 0 auto;
}
.pic-tree>li{
	background: #DFE7EF;
    display: block;
    border: 4px solid #fff;
    width: 200px;
    cursor: pointer;
    margin-top: 15px;
    padding: 10px;
    position: relative;
}
.pic-tree>li:after{
	content: "";
	display: block;
	position: absolute;
	bottom: -11px;
	left: 0;
	width: 100%;
	height: 7px;
	background: url(../images/filingflow/box-shadow.png) 0 0 no-repeat;
}
.pic-tree>li:hover{
	border-color: #d8434c;
}
.pic-tree>li.current{
	border-color: #d8434c;
}
.pic-tree>li>.draw{
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 30px;
	display: none;
	background: url(../images/filingflow/draw.png) top right no-repeat; 
}
.pic-tree>li.enabled>.draw{
	display: block;

}
.pic-tree>li>img{
	width: 100%;
	height: 80px;
	background:#fff;
}
.pic-tree>li>p{
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	margin-top: 4px;
}
.procedure-imgBox{
	text-align:center;
}
.procedure-imgBox img{
	max-width: 100%;
}

#titleHead{
	width:700px;
	margin:0 auto;
	 word-wrap:break-word; word-break:normal; 
}

.coral-checkbox{padding:0 1px;}
/* .coral-checkboxlist {
    margin-top: 10px;
}   */

.coral-grid-rows .coral-state-highlight, .coral-grid-rows .coral-state-hover{
	background:#ccc;
}
.btnOption-r{
	text-align:right;
}

.coral-grid-btable .coral-priority-secondary {
    background: #ddd;
}


.border-box{
border:1px solid #ccc;
}

.radiolist-box{
margin:50px 0;
text-align:center;
}

.kufang-item{
	float: left;
	width:40px;
	height:288px;
	background: #eaeaea;
	text-align: center;
	margin:0 1px;
	position: relative;
	cursor: pointer;
	border:1px solid transparent;
}
.kufang-item .bashou{
	width: 30px;
	height: 30px;
	position: absolute;
	right:-16px;
	bottom: 95px;
	background: url(../images/bashou.png) center;
	z-index: 100;
}
.kufang-item:before{
	content: '';
	position: absolute;
	width:5px;
	height:10px;
	background: #fff;
	border:1px solid #ccc;
	left:5px;
	top:90px;
	z-index: 2;
}
.kufang-item:after{
	content: '';
	position: absolute;
	width:5px;
	height:10px;
	background: #fff;
	border:1px solid #ccc;
	right:5px;
	top:90px;
	z-index:2;
}
.kufang-item .col-code {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	line-height: 30px;
	border: 1px solid #999;
	color: #666;
	position: absolute;
	left: -19px;
	top: 8px;
	z-index: 3;
}
.left-footer{
	width:17px;
	height:6px;
	background: #bdbdbd;
	position: absolute;
	bottom: -6px;
	left: 6px;
}
.right-footer{
	width:17px;
	height:6px;
	background: #bdbdbd;
	position: absolute;
	bottom: -6px;
	right: 6px;
}
.kufang-item.current{
	border:1px solid #8B4545;
}
.kufang-num {
	color: #ff8900;
	display: inline-block;
	margin-top: 56px;
	position: relative;
	z-index: 2;
}
.kufang-region{
	text-align: center;
	margin-top: 10px;
}
.kufang-box .filling{
	position: absolute;
	width:100%;
	bottom: 0;
	left:0;
	background: #e0010d;
}
.kufang-box .filling.all{
	background: #a8010a;
}
.kufang-per{
	text-align: center;
	color: #e0010d;
	height:32px;
}
.kufang-per.top{
	width: 60px;
	text-align: center;
	position: absolute;
	top:-20px;
	left: -10px;
	display: none;
}
.kufang-item:hover .kufang-per.top{
	display: block;
}
.kufang-inner .gridPanel .coral-state-hover {
	border: 1px solid #428bca;
}
.kufang-inner .kufang-item{
	margin:0;
	height:180px;
}


.kufang-box{
	margin: 0 auto;
}
.kufang-cell .cell-inner{
	display: table;
	width:146px;
	height:58px;
	border: 1px solid transparent;
	background: #eaeaea;
	text-align: center;
	position: relative;
	float: left;
	margin:3px 6px;
	padding: 5px;
	cursor: pointer;
	transition: scale 0.3s;
}
.kufang-cell .cell-inner.active{
	background: #ccc;
	transform: scale(1.1);
}
.kufang-cell .cell-inner.forbidden{
	background: #eaeaea;
	opacity: 0.3;
	transform: scale(1);
	filter: alpha(opacity=30);
}
.kufang-cell .cell-inner.current{
	border:1px solid #8B4545;
}
.kufang-cell .cell-cell{
	display: table-cell;
	width:100%;
	height:100%;
	vertical-align: middle;
	position: relative;
	border:1px solid #c0bebf;
	color: #ff8900;
}
.kufang-cell .cell-filling{
	position: absolute;
	left:0;
	top: 0;
	height:46px;
	background: #e0010d;
}
.kufang-cell .cell-filling.all{
	background: #a8010a;
}
.kufang-tool-box{
	margin: 5px 0;
	text-align: right;
}
.kufang-tool-box .kufang-tool-title{
	display: inline-block;
	margin-right: 30px;
	font-size: 18px;
	line-height: 40px;
}
.kufang-tool-box .kufang-tool-title .kongge{
	display: inline-block;
	width:28px;
	height:28px;
	background: url(../images/kongge.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .mange{
	display: inline-block;
	width:28px;
	height:28px;
	background: #a8010a;
	vertical-align: middle;
	margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .weimange{
	display: inline-block;
	width:28px;
	height:28px;
	background: #e0010d;
	vertical-align: middle;
	margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .konglie{
	display: inline-block;
	width:28px;
	height:28px;
	background: url(../images/konglie.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .manlie{
	display: inline-block;
	width:28px;
	height:28px;
	background: #a8010a;
	vertical-align: middle;
	margin-right: 8px;
}
.kufang-tool-box .kufang-tool-title .weimanlie{
	display: inline-block;
	width:28px;
	height:28px;
	background: #e0010d;
	vertical-align: middle;
	margin-right: 8px;
}
.kufang-cell .cell-cell>p{
	position: relative;
	z-index: 2;
}
.kufang-cell .cell-inner .cell-xuhao{
	font-size: 16px;
}
.storehouse{
	text-align: center;
}
.storehouse .storehouse-item{
	float: left;
	width: 25%;
	margin: 20px;
	cursor: pointer;
	padding:10px 0;
	border: 1px solid transparent;
	background: #fafafa;
}
.storehouse .storehouse-item.current{
	border: 1px solid #a8010a;
}
.storehouse .storehouse-item .storehouse-per{
	text-align: center;
	font-size: 16px;
	margin-bottom: 5px;
	color: #e0010d;
	height:32px;
}
.storehouse .storehouse-icon{
	width:85%;
}

.storehouse .storehouse-title{
	margin-top: 20px;
}

.fileAction{
	cursor: pointer;
}

.region .region-item{
	float: left;
	margin: 0 15px 40px 0;
	border:1px solid #cacad9;
	padding: 13px;
}
.region .region-item.current{
	border: 1px solid #a8010a;
}
.region .region-item-inner{
	float: left;
	width:40px;
	height:196px;
	background: #eaeaea;
	text-align: center;
	margin:0 1px;
	position: relative;
	cursor: pointer;
}
.region .region-item-inner .bashou{
	width: 30px;
	height: 30px;
	position: absolute;
	right:-16px;
	bottom: 65px;
	background: url(../images/bashou.png) center;
	z-index: 100;
}
.region .region-item-inner:before{
	content: '';
	position: absolute;
	width:5px;
	height:10px;
	background: #fff;
	border:1px solid #ccc;
	left:5px;
	top:70px;
	z-index: 2;
}
.region .region-item-inner:after{
	content: '';
	position: absolute;
	width:5px;
	height:10px;
	background: #fff;
	border:1px solid #ccc;
	right:5px;
	top:70px;
	z-index:2;
}
.region  .filling{
	position: absolute;
	width:100%;
	bottom: 0;
	left:0;
	background: #e0010d;
}
.region  .filling.all{
	background: #a8010a;
}
.grounding{
	position: fixed;
	border:1px solid #333;
	padding: 5px 8px;
	background: #A63511;
	cursor: pointer;
	z-index: 100;
	display: none;
	border-radius: 4px;
	color: #fff;
}
.grounding:hover{
	opacity:0.8;
}
.kufang-info{
	position: fixed;
	background: #fff;
	border: 1px solid #999;
    padding: 12px 20px;
	z-index:2;
	display: none;
	line-height: 1.5;
	font-size: 14px;
}
.kufang-info-val{
	display: inline-block;
	margin-left: 3px;
}
.kufang-qu-img img{
	width: 260px;
}
.fileDiv{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:45px;
}
.file-text-box{
	position: absolute;
	width:100%;
	height:54px;
	background:#f8f8f8;
	left:0;
	bottom:0;
	z-index:10000;
	overflow:hidden;
}
.file-text-box.up{
	height:100%;
}
.file-text-box .toogle-btn{
	display:block;
	width:90px;
	height:14px;
	background:url(../images/up.png) center no-repeat;
	margin:0 auto;
	cursor: pointer;
}
.file-text-box.up .toogle-btn{
	background: url(../images/down.png) center no-repeat;
}
/*鍒楄〃鎿嶄綔鍒楀浘鏍囨牱寮?*/
/* .link-operation-icon{
	display: inline-block;
	width:30px;
	height:30px;
	border: 1px solid #40A9FF;
	border-radius: 50%;
	margin:0 3px;
	line-height: 28px;
	text-align: center;
	padding-right: 0;
	vertical-align: top;
	color: #40A9FF;
} */
.link-operation-icon {
    line-height: 30px;
}

.grid-btn-operat, .icon-book, .icon-eye3, .da-icon-shouquan1 {
    cursor: pointer;
    display: inline-block;
    width: 28px;
    height: 28px;
    border: 1px solid #40A9FF;
    border-radius: 50%;
    margin: 0 3px;
    line-height: 25px;
    text-align: center;
    padding-right: 0;
    vertical-align: top;
    color: #40A9FF;
}

.link-operation-icon [class^='da-icon-']{
	font-family: "da-icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 26px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}



/*濠电姰鍨奸崺鏍嚌妤ｅ啯鍋橀柣鏂挎啞婵挳鏌熼幑鎰【鐎殿噣绠栭弻锝呂旈敓钘壝洪妸褏纾藉鑸靛姈閸嬧晠鏌曟径鍫濆姕缂佸倸鐗撻弻娑㈠箳閹垮啯鐣介梺闈涙４閹凤拷*/
.coral-grid.multimedia .coral-pic .gridPanel .rowgrid {
	border: none;
}
.multimedia-pic{
	max-width:220px;
	width:100%;
	height: 210px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 4px
}
.multimedia-pic.cover:before{
	content:"";
	width: 49px;
	height: 41px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/cover.png) 0 0 no-repeat;
}
.multimedia-pic .multimedia-pic-wrap{
	display: table;
	width: 100%;
	height: 146px;
	border: 1px solid #ccc;
}
.multimedia-pic-wrap>img{
	width: 98%;
	height: 98%;
}
.multimedia-pic-cell{
	display: table-cell;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.multimedia-pic-cell img{
	/* max-width: 218px;
	max-height: 146px; */
	width:100%
}
/** 
zp 娣囶喗鏁兼禍鍡欑級閻ｃ儱娴橀弰鍓с仛闁鑵戝鍡曡礋閸ュ墽澧?  娑斿澧燿iv[.multimedia-pic] 閻滄澘婀穱顔芥暭閹存亼mg
濡楀棛娈戦弽宄扮础閻ㄥ嫪鎱ㄩ弨绛bum-pic-box multimedia-pic class="selectStyle"
*/
.coral-state-highlight .album-pic-box , .coral-state-highlight .selectStyle{
	border: 1px solid red;
	border-radius: 2px;
}

/*
寮犻箯 缂╃暐鍥炬樉绀虹殑鏃跺?欎负绌虹殑鏃跺?欐樉绀猴紝鎻愮ず鏁版嵁搴撲负kokng
*/
 .noDataThumb .coral-pic{
	background: url(../images/noThumbDataRed.png) center no-repeat;
}
.multimedia-pic .pic-option{
	width:26px;
	height:20px;
	line-height: 20px;
	background: #fff;
	position: absolute;
	right:2px;
	top:2px;
	text-align: center;
	cursor: pointer;
}
.multimedia-pic .pic-option-down{
	width:100px;
	background: #fff;
	position: absolute;
	border:1px solid #999;
	border-bottom: none;
	top:20px;
	right:0;
	line-height: 33px;
	text-align: center;
	display: none;
	cursor: pointer;
}
.multimedia-pic .pic-option:hover .pic-option-down{
	display: block;
}
.multimedia-pic .pic-option-down>li{
	border-bottom:1px solid #999;
}
.multimedia-pic .pic-option-down>li:hover{
	background: #f5f5f5;
}
.multimedia-pic .pic-title{
	margin-top: 5px;
	text-align: left;
	overflow: hidden;/*鐡掑懎鍤柈銊ュ瀻闂呮劘妫?*/
	white-space: nowrap;/*娑撳秵宕茬悰锟?*/
	text-overflow:ellipsis;/*鐡掑懎鍤柈銊ュ瀻閺傚洤鐡ф禒锟?...閺勫墽銇?*/
}
/**zp update photo group center show**/
.multimedia-album{
	width:100%;
	height:210px;
	margin:0 auto;
	position: relative;
	max-width:220px;
}


.multimedia-album .album-pic-box{
	width:100%;
	height:150px;
	position: relative;
}
.multimedia-album .pic-option{
	width:26px;
	line-height: 20px;
	background: #fff;
	position: absolute;
	right:1px;
	top:1px;
	text-align: center;
	cursor: pointer;
	z-index: 10;
}
.multimedia-album .pic-option-down{
	width:100px;
	background: #fff;
	position: absolute;
	border:1px solid #999;
	border-bottom: none;
	top:20px;
	right:0;
	line-height: 33px;
	text-align: center;
	display: none;
	cursor: pointer;
}
.multimedia-album .pic-option:hover .pic-option-down{
	display: block;
}
.multimedia-album .pic-option-down>li{
	border-bottom:1px solid #999;
}
.multimedia-album .pic-option-down>li:hover{
	background: #f5f5f5;
}
.multimedia-album .album-first{
	position: absolute;
	left:0;
	top:7px;
	z-index: 2;
	width:98%;
	height:139px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.multimedia-album .album-last{
	position: absolute;
	right:0;
	top:0;
	z-index:1;
	width:98%;
	height:139px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.multimedia-album .album-first>img{
	width: 100%;
	min-height: 100%;
}
.multimedia-album .album-last>img{
	min-width: 100%;
	min-height: 100%;
	width: 100%;
}
.multimedia-album .album-num{
	position: absolute;
	top:110px;
	right:30px;
	font-size: 18px;
	color: #fff;
	z-index: 3;
	font-weight: bold;
}
/*
zp update photos group center show
**/
.multimedia-album .album-title{
	margin-top: 5px;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	line-height: 1;
}


/*閺傛澘顤冨鐟板毉濡楀棝銆夐棃銏犵俺闁劍瀵滈柦顔界埉閺嶅嘲绱?*/
.app-bottom-toolbar {
/* 	height: auto;
	width: 100%;
	background-color: #f8f8f8;
	text-align: center;
	padding: 8px;
	border: 1px solid #d3d3d3;
	border-width: 1px 0;
	overflow: hidden; */
	border: none;
}
.quanwen-title{
	line-height:30px;
	padding-left:15px;
	background:#9e9996;
	color:#fff;
	font-family: '瀵邦喛钂嬮梿鍛寸拨';
}
.checkboxlist-box{
	position:absolute;
	top:30px;
	bottom:0;
	left:0;
	right:0;
}


/*閸﹀牆娴樻い鐢告桨閺嶅嘲绱?*/
.drawPic-item{
	text-indent: 2em;
}

.SynthesisSearch .search-border{
   /*  border: 2px solid #A63511; */
    border: 2px solid #40A9FF;
}

.SynthesisSearch .searchBox .search-btn {
    background: #40A9FF;
}
.SynthesisSearch .searchBox .coral-textbox-border {
	/* border: 2px solid #A63511; */
	border: 2px solid #40A9FF;
}
.SynthesisSearch .searchBox .soutu-inner {
	border: 2px solid #A63511;
	border-top: none;
}



/*閼奉亜鐣炬稊澶婅剨閸戣櫣娈戦幓鎰仛缁涘绶?*/
.coral-dialog-content .dialog-tip{
	text-align: center;
	padding: 20px;
	font-size: 20px;
	color: #ccc;
}




/*婢舵艾鐛熸担锟?3娑擃亝顥呯槐銏ゃ?夐棃銏＄壉瀵拷*/
.soutu-search.searchbyimage{
	width: 38%;
	padding: 25px 15px 15px 30px;
	margin: 0 auto;
	background: url(../images/seekpicbypic/soutu-search.png) 0 0 repeat;
}
.soutu-search.searchbyimage .upload-form{
	display: inline-block;
	vertical-align: top;
}
.soutu-search.searchbyimage .text-form{
	display: inline-block;
	margin: 0;
	position: relative;
}
.soutu-search.searchbyimage .search-text {
	padding: 4px 0 4px 10px;
	_padding-bottom: 3px;
	border: 0;
	height: 36px;
	width: 346px;
	vertical-align: top;
	outline: 0;
	background: #fff;
	color: #999;
	border: 1px solid #b3b2b0;
}
.soutu-search.searchbyimage .search-btn {
	border: 0 none;
	cursor: pointer;
	font-size: 16px;
	font-family: 'Microsoft Yahei','瀵邦喛钂嬮梿鍛寸拨','鐎瑰缍?';
	height: 36px;
	padding: 0;
	padding-top: 2px\9;
	width: 102px;
	color: #fff;
	background: #1890ff;
	margin-left: -3px;
}
.soutu-search.searchbyimage .thumbnail{
	width:36px;
	height:36px;
	border: 1px solid #b3b2b0;
	float: left;
	margin-right: 2px;
	position: relative;
}
.soutu-search.searchbyimage .thumbnail img{
	width: 100%;
	height: 100%;
}
.soutu-search.searchbyimage .thumbnail-del{
	position: absolute;
	right: -2px;
	top: -2px;
	font-size: 8px;
	color: #ccc;
	cursor: pointer;
	background: rgba(0,0,0,0.5);
}
.soutu-search.searchbyimage .thumbnail-del:hover{
	color: #fff;
}
.shitu-tip{
	padding: 20px;
	height:160px;
}
.shitu-tip>img{
	height: 120px;
	float: left;
	margin-right: 20px;
}
.shitu-tip>p{
	margin: 12px 0;
	line-height: 22px;
	font-size: 14px;
}
.soutu-result-box{
	width:98%;
	margin: 0 auto;
	position: relative;
}
.soutu-result-box .coral-grid .coral-pic .gridPanel .rowgrid {
	padding: 0;
	margin: 15px;
	position: relative;
	background: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 2px;
	box-shadow: 1px 1px 15px 1px #ccc;
	cursor: pointer;
}
.soutu-result-box .shitu-pic{
	width:100%;
	height:250px;
}
.shitu-prompt{
	margin-top: 8px;
	display: flex;
}
.shitu-prompt>p{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	padding: 0 5px;
}
.soutu-result-box .pic-list .pic-item{
	float: left;
	width: 25%;
	padding: 15px;
}
.soutu-result-box .pic-list .pic-inner{
	background: #fff;
	padding: 5px;
	position: relative;
	border: 1px solid #dddddd;
	border-radius: 2px;
	box-shadow: 1px 1px 15px 1px #ccc;
	cursor: pointer;
}
.soutu-result-box .pic-list .pic-inner .play-icon{
	position: absolute;
	width:46px;
	height:46px;
	left:50%;
	top:50%;
	margin-left: -23px;
	margin-top: -43px;
	z-index: 2;
	background: url(../images/seekpicbypic/play-icon.png) center repeat;
}
.searchbyimage .soutu-btn {
	position: absolute;
	right: 112px;
	top: 50%;
	margin-top: -8px;
	width: 18px;
	height: 16px;
	cursor: pointer;
	background: url(../images/seekpicbypic/camera.png) 0 0 no-repeat;
}

.searchbyimage .uploadContent{
	position: absolute;
	padding: 35px 25px;
	background: #fff;
	width: 30%;
	top: 62px;
	/*left: 30px; 
	right: 37px;*/
	z-index: 99;
	border: 2px solid #fe676a;
	border-top: none;
	display: none;
	text-align: center;
}

.searchbyimage .uploadContent .soutu-close {
	position: absolute;
	right: 18px;
	bottom: 13px;
	width: 18px;
	height: 18px;
	cursor: pointer;
	color: #ccc;
}
.tab-search{
	padding-left: 15px;
	border-bottom: 1px solid #cecece;
}
.tab-search>div{
	margin-top:10px;
    display: inline-block;
    width: auto;
    padding: 6px 15px;
    text-align: center;
    border: 1px solid #1890ff;
    color: #1890ff;
    cursor: pointer;
    border-radius: 4px 4px 0 0;
    position: relative;
}
.tab-search>div.active,.tab-search>div:hover{
	background:#1890ff;
	color:#fff;
}
.tab-search .active:before,.tab-search>div:hover:before {
    content: " ";
    height: 0px;
    position: absolute;
    top: 33px;
    left: 38%;
    border: 10px solid transparent;
}
.tab-search .active:before,.tab-search>div:hover:before{
	border-top-color: #1890ff;
}
.griditem{
	position: relative;
}
.shitu-prompt .play-icon{
	display: none;
	margin: 8px 6px 0;
    width: 24px;
    min-width: 24px;
    height: 24px;
    background: url(../images/play.png) center center no-repeat;
}
.shitu-prompt .prompt-text{
	flex: auto;
}
.shitu-prompt .prompt-text p{
	max-width:90%;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}

/*娴犮儱娴橀幖婊冩禈閵嗕礁婀?閸ョ偓顥呯槐鈧拷浣瑰ⅵ閻愯顥呯槐銏ゃ?夐棃锟?*/
.shitu-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	min-width: 940px;
	/* background: #fff; */
	background: url(../images/shitu_b01.jpg) no-repeat;
	background-size: 100% 100%;
    background-attachment: fixed;
}
.shitu-bg-box{
	padding-top: 42%;
	position: relative;
}
.shitu-bg{
	width:100%;
	position: absolute;
	left:0;
	top:0;
}
.shitu-wrapper .shitu-mask {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.shitu-content{
	position: absolute;
	padding-top: 12%;
	text-align: center;
	width:600px;
	height:100%;
	top:0;
	left:50%;
	margin-left: -300px;
	z-index: 10;
}
.shitu-content .files{
	height: 0;
	overflow: hidden;
}

.shitu-content  .fileinput-button{
/* 	display: inline-block;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 2px;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	padding: 0 50px;
	text-decoration: none;
	background: none; */
	
	font-size: 16px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 50%);
    padding: 25px 50px 10px;
    text-decoration: none;
    background: none;
    line-height: 2;
    height: auto;
}
.shitu-content .coral-button span {
	vertical-align: top;
}
.shitu-content  .fileinput-button:hover {
	color: #31bef3;
	border-color: #31bef3
}
.shitu-point{
	width:673px;
	height:160px;
	line-height: 160px;
	background: #f5f5f5;
	color: #a0a0a0;
	z-index: 5;
	text-align: center;
	vertical-align: middle;
	position: relative;
	z-index: 5;
	margin: 0 auto;
	top: -100px;
}
.shitu-content .shitu-search{
	width: 444px;
	height: 48px;
	margin: 0 auto;
	border: 2px solid #fff;
	border-radius: 24px;
	background: transparent;
}
.shitu-content .shitu-search:hover{
	border-color: #ddd;
}
.shitu-search .shitu-searchText{
	float: left;
	width: 300px;
	height: 100%;
	border: none;
	background: transparent url(../images/dmtSearch/transparent.png) repeat;
	padding-left: 25px;
	color: #fff;
	font-size: 16px;
	position: relative;
	z-index: 10;
}
.shitu-search .shitu-searchBtn{
	padding-left: 30px;
	height: 100%;
	float: left;
	background: url(../images/dmtSearch/search-icon.png) left center no-repeat;
	color: #fff;
	font-size: 18px;
	text-decoration: underline;
	border: none;
	cursor: pointer;
}
.shitu-point.shitu-point-box{
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -366px;
	z-index: 10;
}
/*
寮犻箯 缂╃暐鍥炬樉绀虹殑鏃跺?欎负绌虹殑鏃跺?欐樉绀猴紝鎻愮ず鏁版嵁搴撲负kokng
*/
 .noDataThumb .coral-pic{
	background: url(../images/noThumbDataRed.png) center no-repeat;
	/*background-size: contain;*/
}

/* 鑷畾涔変笂浼犻〉闈㈠眳涓寜閽牱寮?*/
/* .firstUpload .coral-button {
	background: #a63511;
} */

/* .upload-span .coral-button {
	background: #a63511;
} */

.upload-span .coral-button {
    color: #fff;
    font-size: 20px;
    height: 50px;
    line-height: 2;
    background: #40A9FF;
} 

.coral-toolbar .ctrl-init-toolbar .coral-toolbar-item {
    float: left;
}

/* .coral-tree li a.curSelectedNode {
	background-color: #a63511;
	color: #ffffff;
} */

/*澶氬獟浣撻〉闈㈠姞杞藉姩鐢?*/
.video-point-wrap{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #f5f5f5;
	z-index: 10;
	display: none;
}
.video-point{
	margin-top: 200px;
	color: #a0a0a0;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	font-size: 20px;
}




/*濞戝牊浼呴崚妤勩??*/
.header .message-box{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../images/message/message-bg.png) repeat;
	z-index: 99999;
}
.header .message-content{
	position: absolute;
	left: 20%;
	top: 20%;
	right: 15%;
	bottom: 15%;
	padding: 8px;
	background: #d9d9d9;
}
.header .message-bg{
	width: 100%;
	height: 100%;
	position: relative;
	background: url(../images/message/message-content.png) repeat;
}
.message-content .message-close-bg{
	width: 60px;
	height: 50px;
	position: absolute;
	right: -2px;
	top: -2px;
	z-index: 1;
	background: url(../images/message/close-bg.png) no-repeat;
}
.message-content .message-close-btn{
	font-size: 28px;
	cursor: pointer;
	color: #f8f8f8;
	margin: 6px 0 0 28px;
}
.message-content .message-close-btn:hover{
	color: #fff;
}
.message-content .message-header{
	border-bottom: 2px solid #fff;
	padding: 12px 20px;
}
.message-header .message-title{
	float: left;
	color: #030303;
	font-size: 16px;
}
.message-header .message-title .date-icon{
	display: inline-block;
	width: 24px;
	height: 23px;
	margin-right: 5px;
	vertical-align: middle;
	background: url(../images/message/date-icon.png) center no-repeat;
}
.message-header .message-more{
	float: right;
	color: #3f3f3f;
	margin-right: 30px;
	font-size: 14px;
}
.message-content .message-body{
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 60px;
	overflow-y: auto;
}
.message-content .message-list>li{
	border-bottom: 1px solid #ccc;
	height: 90px;
	padding: 0 110px;
	position: relative;
}
.message-content .message-list .read-icon{
	width: 70px;
	height: 70px;
	background: url(../images/message/noRead.png) center no-repeat;
	position: absolute;
	left: 20px;
	top: 10px;
}
.message-content .message-list .read .read-icon{
	background: url(../images/message/read.png) center no-repeat;
}
.message-content .message-list .read-icon:after{
	content: '';
	position: absolute;
	height: 58px;
	width: 0;
	top: 6px;
	right: -20px;
	border-right: 2px dashed #dedede;
}
.message-content .message-list .item-inner{
	line-height: 25px;
	padding: 10px 20px;
	color: #333;
}
.message-content .message-list .view{
	width: 74px;
	height: 32px;
	border: 1px solid #b52e35;
	color: #b52e35;
	text-align: center;
	border-radius: 15px;
	line-height: 28px;
	position: absolute;
	right: 20px;
	top: 30px;
}
.message-content .message-list .view:hover{
	background: #f2f2f2;
}
/*/濞戝牊浼呴崚妤勩??*/

/*濞戝牊浼呯拠锔藉剰*/
.header .message-box.details{
	z-index: 100010;
}
.header .details .message-content{
	background: #fff;
}
.header .details .message-bg{
	border: 4px solid #ad1119;
	background: #fff;
	overflow-y: auto;
}
.message-box.details .article{
	padding: 12px;
}
.message-box.details .article-title{
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	border-bottom: 1px dashed #ccc;
}
.message-box.details .article-body{
	padding: 40px;
}
.message-box.details .article-body p{
	text-indent: 2em;
	margin-bottom: 10px;
	line-height: 1.5;
	font-size: 16px;
}
.message-box.details .article-footer{
	margin: 50px 50px 20px;
}
.message-box.details .article-footer p{
	text-align: right;
	margin-bottom: 10px;
}
.message-box.details .article .view{
	display: block;
	margin: 50px auto 30px;
	width: 74px;
	height: 32px;
	border: 1px solid #b52e35;
	color: #b52e35;
	text-align: center;
	border-radius: 15px;
	line-height: 28px;
}
.message-box.details .article .view:hover{
	background: #f2f2f2;
}
/*/濞戝牊浼呯拠锔藉剰*/

/*涓?浣撳寲妫?绱㈠垪琛ㄥ垏鎹㈡寜閽鑹?*/
.spulist-sortbar .search-tab-btn.current{
	color: #A63511;
}


/* 涓?浣撳寲妫?绱腑鏌ョ湅鐨勯鑹? */
.grid-look{
	color: #A63511 !important;
}

/* 搴撴埧淇濈鐘跺喌寮傚父妯″潡棰滆壊 */
.custodyStateList>li {
	background: #a8020b;
}
.custodyStateList>li.on:after {
	border: 10px solid transparent;
	border-top-color: #a8020b;
}


.coral-grid .coral-pic .gridPanel .gridModel2 {
    height: auto;
}

.g-dialog{
    padding: 10px 24px;
    margin: 0 auto;
    min-height: 460px;
}
.g-dialog .row{
    text-align: center;
    margin-bottom: 20px;
}
.g-label{
    width: 80px;
    text-align: right;
    margin-right: 10px;
}
.g-radio{
    display: inline-block;
    width: 50%;
}
.g-dialog .col-md-8 .coral-textbox {
    width: 78%;
}
.g-dialog .col-md-8 .coral-textbox-border{
    width: 94%;
}

.g-slider{
    display: inline-block;
    width: 40%;
}

.g-dialog .col-md-4 #change2{
    display: inline-block;
    width: 10%;
}
#ces1{
    position: absolute;
    top: 72%;
    left: 24%;
}
#ces1 table,#ces1 table td{
    border: 2px solid #f00;
}
#ces1 table td{
    width: 100px;
    height: 100px;
}
.main .main-nav .close-alltabs{
    position: absolute;
    right:0;
    top:50%;
    margin-top: -15px;
    line-height: 33px;
    padding-right: 20px;
    background: url(../images/close-alltabs.png) right center no-repeat;
    cursor: pointer;
}
.main .main-nav .close-alltabs:hover{
    color: #666;
}
/* 适配 */
@media screen and (min-width: 1680px) {
    .soutu-result-box .coral-grid .coral-pic .gridPanel {
         width: 20%;
    }
}
@media screen and (max-width: 1600px) {
    .soutu-search.searchbyimage {
            width: 40%;
    }
}
@media screen and (max-width: 1440px) {
    .soutu-search.searchbyimage {
            width: 48%;
    }
}


