.icp-content-block-title {
    padding: 0;
    margin: 10px auto 12px;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
}

.icp-content-block {
    /*border: solid 1px #ccc;*/
    padding: 12px 26px;
    margin: 0 auto;
    font-size:14px;
    display: block;
}
.icp-tipmessage-yellow {
    border: solid 1px #fbc490;
    background: #fffcf4;
    color: red;
    border-radius: 3px / 3px;
    font-size: 14px;
    line-height: 20px;
    padding: 6px 20px;
    text-align: center;
    display: block;
    margin: 12px auto;s
}
.icp-form-item {
    padding: 12px 0;
    clear: both;
}
.icp-form-item-left-title {
    float: left;
    width: 210px;
    text-align: right;
    line-height: 32px;
    margin-right: 20px;
}
.icp-form-item-center-content{
    float: left;
    margin-left: 15px;
    line-height: 32px;
}
.icp-form-type-block .icp-form-item-right-tip {
    float: left;
    margin-left: 10px;
    width: 341px;
    line-height: 18px;
    position: relative;
    font-size: 12px;
}
.icp-form-item-right-message{
    display: inline-block;
    vertical-align: middle;
}
.icp-form-type-block .icp-form-item-center-content .icp-form-item-text, .icp-form-type-block .icp-form-item-center-content .icp-form-item-textarea, .icp-form-type-block .icp-form-item-center-content .icp-form-item-select {
    width: 341px;
    margin: 0;
    padding: 4px 10px;
    font-size: 14px;
    border: 1px solid #CCC;
    -moz-border-radius: 3px / 3px;
    -webkit-border-radius: 3px 3px;
    border-radius: 3px / 3px;
    background: #FFF url(//gtms01.alicdn.com/tps/i1/T1GNE5FiBdXXbuPdMe-950-300.gif) 0 0 no-repeat;
    box-shadow: 0 1px 2px #f4f4f4 inset;
}
.icp-form-type-block .icp-form-item-center-content .icp-form-item-text {
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
}
.icp-form-type-block .icp-form-item-center-content .authcode-text {
    width: 100px;
}
.icp-form-type-block .icp-form-item-center-content .authcode-img {
    width: 100px;
    height: 30px;
    vertical-align: middle;
    margin-left: 10px;
    cursor: pointer;
}
.link-default {
    color: #00a1cc;
    cursor: pointer;
}
.icp-button-main {
    margin: 20px 50px;
    color: #fff;
    border: 1px solid #00a1cc;
    background-color: #00a1cc;
}
.icp-button-size-large {
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding: 0 24px;
}
.icp-form .i-must {
    color: #f06;
    margin-right: 5px;
}
.icp-form-type-block .icp-form-item-right-tip .tip-error {
    position: relative;
    width: 292px;
    z-index: 5;
    left: 4px;
    border: solid 1px #f62e2e;
    background: #fff5f5;
    color: #ec6269;
    padding: 6px 10px;
}
.icp-table-default {
    width: 100%;
    border: solid 1px #ccc;
    font-size: 14px;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    padding: 0;
    vertical-align: middle;
}
.icp-table-default th, .icp-table-default thead td {
    height: 48px;
    font-size: 14px;
    color: #333;
    background: #f5f5f5;
    padding: 0 24px;
}
.icp-form-type-block {
    font-size: 14px;
}
.icp-content .icp-content-block {
    border: solid 1px #ccc;
    border-bottom: 0px;
    padding: 12px 26px;
    margin: 0 auto;
}
ul.progresss {
    font-size: 14px;
    padding: 0;
    /*width: 994px;*/
    overflow: hidden;
}
.icp-form-type-block-bottom-operation {
    display: block;
    border: none;
    padding: 12px 0 12px 254px;
}
.icp-form-type-block-bottom-operation>button[class*='icp-button'], .icp-form-type-block-bottom-operation>a[class*='icp-button'] {
    margin-right: 10px;
}

.progresss li.pro-doing {
    background-color: #00a1cc;
}
.progresss li {
    float: left;
    position: relative;
    list-style: none;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
}
.width-all-6 {
    width: 16.6%;
}
.progresss li.pro-wait {
    background-color: #cccccc;
}
.font-14o {
    font-size: 14px;
    color:#f60;
}
.breakall {
    word-break: break-all !important;
    word-wrap: break-word !important;
}
.icp-form-type-block .icp-form-item-top-title {
    text-align: center;
    color: #333;
    padding: 20px 0;
    border-bottom: dashed 1px #ccc;
    font-size: 16px;
    clear: both;
}
.icp-form-type-block .icp-form-item-center-content {
    float: left;
    width:363px;
    margin-left: 15px;
    line-height: 32px;
}
.icp-form-type-block .icp-form-item-center-content1 {
    float: left;
    margin-left: 15px;
    line-height: 32px;
}
.icp-form-item-center-content .icp-form-item-textarea, .icp-form-type-block .icp-form-item-center-content .icp-form-item-select {
    width: 341px;
    margin: 0;
    padding: 4px 10px;
    font-size: 14px;
    border: 1px solid #CCC;
    -moz-border-radius: 3px / 3px;
    -webkit-border-radius: 3px 3px;
    border-radius: 3px / 3px;
    background: #FFF url(//gtms01.alicdn.com/tps/i1/T1GNE5FiBdXXbuPdMe-950-300.gif) 0 0 no-repeat;
    box-shadow: 0 1px 2px #f4f4f4 inset;
}
.icp-form-item-textarea {
    height: 150px;
    line-height: 22px;
}
.icp-button-size-normal {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 24px;
}
.icp-button-minor-invert {
    border: 1px solid #c8c8c8;
    background-color: #f9f9f9;
}
.icp-button-minor-invert:visited {
    color: #2388bd;
}
.icp-button-minor-invert:link {
    color: #2388bd;
}
.progresss li.pro-complete {
    background-color: #9cddf5;
}
.icp-form-item-center-content li {
    float: left;
    margin-left: 10px;
}
.icp-form-type-block .icp-form-item-center-content .icp-form-item-center-tip {
    color: #0083ad;
    border: solid 1px #49c0ec;
    background: #f4fbff;
    -moz-border-radius: 3px / 3px;
    -webkit-border-radius: 3px 3px;
    border-radius: 3px / 3px;
    position: relative;
    margin-top: 8px;
    font-size: 12px;
    line-height: 18px;
    padding: 10px;
    width: 341px;
}
.display-none{
    display: none;
}
.icp-upload-block-title {
    font-size: 16px;
    line-height: 24px;
    padding: 8px 9px;
    margin-top: 12px;
    clear: both;
}
.icp-upload-block-title .high-light {
    font-size: 20px;
    color: #348b00;
}
.icp-upload-block {
    background-color: #f5f5f5;
    border: 1px solid #d7d7d7;
    clear: both;
    padding: 24px 20px;
    height: 100%;
}
.icp-upload-block .icp-upload-left-upload {
    width: 550px;
    float: left;
    margin-top: 20px;
}
.icp-upload-block .icp-upload-left-upload .multiple-items {
    float: left;
    margin-left:20px;
}
.icp-upload-block .icp-upload-left-upload .multiple-items:first-child, .icp-upload-block .icp-upload-left-upload .multiple-items.first {
    margin-left: 0;
}
.icp-upload-block .icp-upload-component {
    overflow: hidden;
    position: relative;
    width: 264px;
}
.icp-upload-block .icp-upload-component .icp-upload-component-title {
    position: relative;
    margin-bottom: 12px;
}
.icp-upload-block .icp-upload-component .icp-upload-component-title .icp-upload-component-title-label {
    color: #77787b;
    font-size: 14px;
}
.icp-upload-block .icp-upload-right-legend {
    float: right;
    margin-top: 72px;
    width: 315px;
}
.icp-upload-block .icp-upload-right-legend .icp-upload-right-legend-title {
    font-size: 14px;
    line-height: 14px;
}
.icp-upload-block .icp-upload-right-legend .icp-upload-right-legend-content {
    margin-top: 12px;
}
.icp-upload-block .icp-upload-right-legend-component {
    width: 140px;
}
.icp-upload-block .icp-upload-right-legend .icp-upload-right-legend-content .multiple-items {
    margin-left:20px;
    float: left;
}
.icp-upload-block .icp-upload-right-legend-component .icp-upload-right-legend-component-content {
    border: 1px solid #d8d8d8;
    width: 138px;
    position: relative;
}
.icp-upload-block .icp-upload-tip-step {
    font-size: 14px;
    line-height: 24px;
}
.icp-upload-block .icp-upload-tip-step {
    margin-top: 7px;
}
.icp-upload-block .icp-upload-step {
    border-left: 2px dotted #2db6b8;
    margin-left: 12px;
    margin-top: 3px;
    padding: 0 0 22px;
}
.icp-upload-block .icp-upload-right-legend {
    float: right;
    margin-top: 72px;
    width: 315px;
}
.icp-upload-block .icp-upload-right-legend-component .icp-upload-right-legend-component-bottom {
    margin-top: 10px;
    font-size: 12px;
    line-height: 16px;
    color: #666;
}
.icp-icon-upload-step-1, .icp-icon-upload-step-2, .icp-icon-upload-step-3 {
    background: url(../images/number.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.icp-icon-upload-step-1 {
    background-position: -1px -1px;
    width: 24px;
    height: 26px;
}
.icp-icon-upload-step-2 {
    background-position: -1px -27px;
    width: 24px;
    height: 26px;
}
.icp-icon-upload-step-3 {
    background-position: -1px -53px;
    width: 24px;
    height: 26px;
}
.float-left{
    float:left;
}
.float-right{
    float:right;
}
.nowrap {
    white-space: nowrap !important;
}
.icp-button-size-upload {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
}
.icp-button-main-green {
    color: #fff;
    border: 1px solid #2db875;
    background-color: #2db875;
}
.icp-upload-block .icp-upload-component .icp-upload-component-title .icp-upload-component-title-filetip {
    position: absolute;
    top: 35px;
    left: 10px;
    color: #f10000;
    font-size: 14px;
    z-index: 1;
}
.icp-icon-small-error {
    background-position: 0 -73px;
    width: 16px;
    height: 16px;
}
.icp-content .icp-content-wrapper {

    margin: 24px auto 0;
    padding: 0;
}
.icp-tab {
    height: 44px;
    border-bottom: 1px solid #ccc;
    margin: 50px auto 20px;
}
.margin-top-20 {
    margin-top: 20px;
}
.icp-table-default, .icp-table-list, .icp-table-block-noinnerborder {
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    padding: 0;
    vertical-align: middle;
}
.icp-table-list{
    width:1100px;
}
.icp-table-list tr {
    border: solid 1px #e0e0e0;
    border-width: 1px 0;
}
.icp-table-list tbody tr td {
    height: 50px;
    font-size: 12px;
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.icp-tab .icp-tab-left li.selected {
    background: #fff;
    border-left: solid 1px #d7d7d7;
    border-right: solid 1px #d7d7d7;
    border-top: 2px solid red;
    border-bottom: 1px solid #fff;
    cursor: default;
}
.icp-tab .icp-tab-left li {
    float: left;
    color: #333;
    background: #f9f9f9;
    font-size: 14px;
    line-height: 42px;
    height: 42px;
    padding: 0 24px;
    border-top: 2px solid #fff;
    border-right: solid 1px #f9f9f9;
    border-left: solid 1px #f9f9f9;
    text-decoration: none;
    cursor: pointer;
}
.clear-fix, .clearfix {
    display: block;
}
.icp-table-list th, .icp-table-list thead td {
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    background: #fbfbfb;
}
.icp-table-list th, .icp-table-list td {
    padding: 0 12px;
    color: #666;
    border-left: none;
    border-right: none;
}
.text-align-right{
    text-align: right;
}
.icp-tipmessage-page-result-merge {
    text-align: center;
    font-size: 18px;
    padding: 12px 0;
}
.icp-icon-small-ok {
    background-position: 0 -31px;
    width: 16px;
    height: 16px;
}
.font-color-green {
    color: #348b00;
}
.font-weight-bold {
    font-weight: bold;
}
.icp-table-default {
    width: 100%;
    border: solid 1px #ccc;
    font-size: 14px;
}
.icp-icon-small-error-5,.icp-icon-small-plus,.icp-icon-small-minus{
    background:url(../images/TB168nvGXXXXXXGXFXXQCkCTpXX-50-500.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.icp-icon-small-plus{
    width: 14px;
    height: 14px;
    background-position: 0px -113px;
}
.link-pointer {
    cursor: pointer;
}
.margin-left-10 {
    margin-left: 10px;
}
.icp-icon-small-error-5 {
    background-position: -20px -86px;
    width: 10px;
    height: 10px;
}
.icp-table-default tr {
    border: solid 1px #ccc;
}
.icp-table-default tbody tr td:first-child+td, .icp-table-default tbody tr td.even {
    width: 27%;
    color: #666;
    background: #fff;
    padding: 10px 10px;
    border-left: none;
    border-right: solid 1px #ccc;
}
.icp-table-default tbody tr td:first-child+td+td, .icp-table-default tbody tr td.odd {
    width: 23%;
    color: #333;
    background: #fafafa;
    padding: 10px 24px;
    border-left: solid 1px #ccc;
    border-right: none;
}
.icp-table-default tbody tr td:first-child+td+td+td, .icp-table-default tbody tr td.even {
    width: 27%;
    color: #666;
    background: #fff;
    padding: 10px 10px;
    border-left: none;
    border-right: solid 1px #ccc;
}
.icp-table-default, .icp-table-list, .icp-table-block-noinnerborder {
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    padding: 0;
    vertical-align: middle;
}
.icp-table-default tbody tr td {
    height: 40px;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
}
.icp-button-main, .icp-button-main-green, .icp-button-grey, .icp-button-minor, .icp-button-main-invert, .icp-button-minor-invert, .icp-button-main-netcn, .icp-button-minor-netcn {
    display: inline-block;
    vertical-align: middle;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: middle;
}
.icp-icon-small-minus{
    background-position: 0 -94px;
    width: 14px;
    height: 14px;
}


