*{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
/*宽度*/
.w20{width: 20px}
.w55 {width: 55px!important;}
.w65 {width: 65px;}
.w95 {width: 95px;}
.w100 {width: 100px;}
.w120 {width: 120px;}
.w129 {width: 129px;}
.w130 {width: 130px;}
.w150 {width: 150px;}
.w180 {width: 180px;}
.w200 {width: 200px;}
.w210 {width: 210px;}
.w220 {width: 220px;}
.w250 {width: 250px; }
.w265 {width: 265px; }
.w280 {width: 280px; }
.w300 {width: 300px; }
.w330 {width: 330px;}
.w340 {width: 340px;}
.w360 {width: 360px;}
.w364 {width: 364px;}
.w400 {width: 400px;}
.w430 {width: 430px;}
.w540 {width: 540px;}
.w580 {width: 580px;}
.w585 {width: 585px;}
.w625 {width: 625px;}
.w670 {width: 670px;}
.w680 {width: 680px;}
.w800 {width: 800px;}
.w870 {  width: 870px;  }
.w900 {width: 900px;}
.w1000 {width: 1000px;}
.w1600{width: 1600px}
.w8p {width: 8%;}
.w5p {width: 8%;}
.w4p {width: 8%;}

.w15p{width: 15%}
.w20p{width: 20%}
.w225p {width: 22.5%;}
.w25p {width: 25%;}
.w30p{width: 30%}
.w33p {width: 33.33%;}
.w40p {width: 40%;}
.w45p{width: 45%}
.w46p {width: 46%;}
.w49p {width: 49%;}
.w50p {width: 50%;}
.w53p {width: 53%;}
.w55p{width: 55%}
.w66p {width: 66.66%;}
.w74p {width: 74%;}
.w75p {width: 75%!important;}
.w80p{width: 80%}
.w84p{width: 87%;height: 520px;}
.w85p{width: 85%}
.w90p{width: 90%}
.w100p {width: 100%;}
.h100p{height: 100%}
.w100_150{width: calc(100% - 150px);}
.gong_10 {width: auto!important;padding: 0 12px;}
.h20{height: 20px}
.h24{height: 24px}

.h250 {height: 250px!important;}
.min_w900{min-width: 900px;}
.pad_10 {padding: 10px!important;}
.pad_20 {padding: 20px!important;}
.pad_0_20 {padding: 0px 20px;}
.pad_10_20_0{padding: 10px 20px 0}
.pad_0_20_10{padding: 0 20px 10px;}
.pad_0_40 {padding: 0px 40px!important;}
.pad_0_50 {padding: 0px 50px!important;}
.pad_20_0 {padding: 20px 0px;}
.pad_10_20 {padding: 10px 20px!important;}
.pad_20_50 {padding: 20px 50px;}
.pr_50 {padding-right: 50px;}
.ml_12 {margin-left: 12px;}
.ml_13 {margin-left: 13px;}
.ml_35{margin-left: 35px;}
.ml_-10{margin-left: -10px}
.ml_-15{margin-left: -15px}
.ml_-20{margin-left: -20px}
.mr_-10{margin-right: -10px}
.mr_-15{margin-right: -15px}
.mr_-20{margin-right: -20px}

.pl_25{

    padding-left: 25%

}


.crb{clear: both}
.posRe {position: relative;z-index: 10}
.bgTrans{background: transparent!important;}
.bor_b_eee{border-bottom: 1px solid #eee;}
.vert_mid {vertical-align: middle!important;}
.vert_bot {vertical-align: text-bottom}
.tc {text-align: center!important;}
.tl {text-align: left}
.tr {text-align: right}
/*.clhref{color: #00a8ec;cursor: pointer;}*/
.clhref{color: #00a8ec;cursor: pointer;}
.clhref a {color: #00a8ec}
.clprimary a {color: #00a8ec;cursor: pointer;}
.bgF5 {background: #f5f5f5;}
.ov_at {overflow: visible!important;}
.box_size{ box-sizing: border-box}
.text_ovfl {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.model_del {position: absolute;top: 20px;right: 20px;color: #999;cursor: pointer}
.icon-pen1,.icon-delete1 {cursor: pointer;}
.tr-borderless td {border-bottom: 0;}
.content_view.comfine {max-width: 1260px;min-width: 1170px;}
.cl66A a {color: #00a8ec}
.red{color: #fe1909}
.orang{color: #e97118}
.tableBoxMax{box-sizing: border-box;overflow: auto;width: 100%}
.clearfix:before,.clearfix:after{
	 content: '.';
	 display: block;
	 height: 0;
	 visibility: hidden;
	 overflow: hidden;
	 clear: both;
}
 .clearfix{
 	*zoom: 1;
 }
/*主体内容 start*/
.header_vl {
    position: fixed;
    z-index: 2000;
    width: 100%;
    height: 60px;
    background: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
}
.header_child_vl{
    position: fixed;
    top:62px;
    background: #FFFFFF;
    width: 100%;
    height: 40px;
    display: none;
    z-index: 2000;
    border-top:none!important;
}
.header_vl .tab_btn_box {
    padding-bottom: 15px;
    font-size: 16px!important;
}
.header_vl .tab_btn_box a{
    font-size: 16px!important;
}
.header_logo_box {
    position: absolute;
    left:0;
    top:0;
}
.header_logo_box {
    height:100%;
    width: 240px;
    overflow: hidden;
}
.header_logo {
    /*margin-top: 7px;
    width: 170px;
    margin-left: 20px;*/
    height: 100%;
    float: left;
}
.header_view {
    padding-left: 208px;
    height:100%;
    box-sizing: border-box;
    /*background: url("../images/backGround.png");*/
    background: #3490f8;
    background-size: 100% 100%;
    color: #fff;
}

.header_view_content {
    width: 100%;
    height:100%;
}
.header_view_top {
    width: 100%;
    overflow: auto;
}
.header_view_top .header_system_btn_box {
    float: right;
    padding: 5px 20px;
}
.header_system_btn {
    cursor: pointer;
    display: inline-block;
    position: relative;
    color: #CCCCCC;
}
.header_system_btn_line {
    margin-left: 5px;
    margin-right: 5px;
    color: #f3f3f3;
}
.header_system_btn .newMsg {
    width: 4px;
    height:4px;
    border-radius: 4px;
    background: #fe1909;
    position: absolute;
    right:0;
    margin-right: -5px;
    top:2px;
}
.header_system_btn_box [class^="icon"] {
    margin-right: 5px;
}
.header_view_bottom {
    padding: 0 20px;
    font-size: 12px;
    margin-top: 6px;
}
.header_view_bottom_left {
    float: left;
}
.header_view_bottom_right {
    float: right;
}
.bgDDD{
    background: #dddddd;
}
.project_menu {
    padding-top: 60px;
    left: 0;
    top: 0;
    position: fixed;
    height: 100%;
    width: 200px;
    background: url("../images/gongchengMenuBg.png") no-repeat;
    background-size: 100% 100%;
    z-index: 1;
    transition-duration: 0.2s;
    box-sizing: border-box;
}
.menu_box {
    height: 100%;
    overflow-y: auto;
    box-sizing: border-box;
    padding-bottom: 60px;
}
.content_vl {
    width: 100%;
    /*padding-left: 200px;*/
    padding-top: 60px;
    overflow-y: auto;
    box-sizing: border-box;
    transition-duration: 0.2s;
    min-width: 1000px;
   /*** background: #dddddd;***/
}
.content_child_vl {
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition-duration: 0.2s;
    background: #F7F7F7;
}
.content_child_view {
    width: 1200px;
    margin: 0 auto;
    background: #FFFFFF;
}
.footer_child_vl {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 60px;
    line-height: 60px;
    width: 100%;
    min-width: 1200px;
    background: #FFFFFF;
    text-align: center;
    border-top: 1px solid #EFEFEF;
    z-index: 2000;
}
.content_view {
    padding: 0 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
}
.content_view_block {
    background: #fff;
    border-radius: 3px;
    padding: 20px;
}
.btn_box .btn{
    margin: 0 10px;
}

/*form start*/
input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;
}
/*form end*/
/*主体内容 end*/
/*tab start*/
.tab_view {display: none;}
.tab_view.show{display: block;}
.tab_view.hide {display: none;}
/*tab end*/
/*菜单 start*/
.menu_flex {position: absolute;width: 14px;height: 36px;line-height: 36px;right: -13px;top: 45%;background: #FCFCFC;margin-top: -18px;z-index: 3;cursor: pointer;transition-duration: 0.2s;border-radius: 0 5px 5px 0;border: 1px solid #F3F3F3;color: #999999;
font-size: 12px;text-align: center;box-sizing: border-box;transition-duration: 0.2s;}
.menu_flex:hover {background: #F3F3F3;color: #666666;border-color:#EEEEEE;}
.menu_flex_btn {height: 100%;width: 100%;}
/*菜单end*/
.collapse.rule {background: #fff;border: 0px solid #fff}
.collapse-item {}
.collapse.rule>.collapse-item {border-bottom: 0;}
.collapse.rule>.collapse-item>.collapse-header {height: 36px;line-height: 36px;padding-left: 22px;background: #FAFBFC;border: 1px solid #eee;border-bottom: 0;}
.collapse.rule>.collapse-item>.collapse-header .icon-arrowRight {line-height: 38px;left: auto;right: 22px;transform: scale(.75) rotate(90deg);}
.collapse.rule>.collapse-item.collapse-item-active>.collapse-header .icon-arrowRight {transform: scale(.75) rotate(270deg);}
.ddd_border {border-top: 1px solid #ddd}
.eee_border {border-top: 1px solid #eee}
.ddd_border_dash{border-top: 1px dashed #ddd;}
.eee_border_dash{border-top: 1px dashed #eee;}
.collapse.rule .collapse-content {padding: 0 ;}
.collapse-content-box .fr input[type=radio]{float: left;margin-top: 3px;margin-right: 3px;}

.pagination_hidebox {position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px 0;border-top: 1px solid #eee;background: #fff;}
.handle {text-align: center;padding: 10px 0;}
.subscribe {padding: 20px 40px 60px;border-bottom: 1px solid #d9d9d9;}




/*zrwqndy*/
.table.table-border-dashed.table-hover.table-bordered thead td,.table.table-border-dashed.table-hover.table-bordered thead th {border-right: none;
    border-bottom: none;color: #ffffff ;}
.userInfo{display: inline-block;width: 40px;height: 40px;overflow: hidden;border-radius: 50%}
.userInfo img{width: 100%;height: 100%;display: block}
.peo_num{display: inline-block;width: 30px;height: 30px;overflow: hidden;border-radius: 50%}
.peo_num img{width: 100%;height: 100%;display: block}
.bor_top_ccc{border-top: 1px solid #eeeeee}
.peopleNum{border-left: 3px solid #ffffff;cursor: pointer}
.peopleNum_check{border-left: 3px solid #C40C24 !important;}
.people_work{display: none}
.people_work_show{display: block}
.w98p{width: 98%}

/*自媒体联盟*/
.column-state span {display: inline-block;text-align: right;}
.column-state .icon-img {height: 15px;width: 15px;margin-top: -2px;}
.center-title {width: 520px;left:50%;top:50%;margin-left:-260px;margin-top:-15px;text-align:center}
.center-title-content {display: inline-block;}
.column-bar>span {display: block;}
.column-bar .select select {font-size: 12px;}
.column-content {  line-height: 20px;  }
.block_title {  text-align: right;  display: inline-block;  padding-right: 10px;  float: left;  }
.block_tit {padding-top: 10px;}
.li_h25 {  line-height: 25px;  }
.li_h30 {  line-height: 30px!important;  }
.w370 {  width: 370px;  }
.w140 {  width: 140px;  }
.hr_border {content: ' ';border-top: 1px solid #ddd;width: 1000px;margin: auto;}
.border_show th{border-top: 1px dashed #E6E6E6}
.border_show th:first-child {border-left: 1px dashed #e6e6e6;}



/*自媒体联盟添加*/
.form_block_image_full {  position: relative;  width: 120px;  height: 120px;  }
.form_block_image_mask:hover {  opacity: 1;  }
.form_block_image_mask {  height: 100%;  width: 100%;  position: absolute;  z-index: 2;  background: rgba(0,0,0,0.25);  opacity: 0;  transition-duration: 0.2s;  cursor: default;  }
.form_block_image_full .icon-close {  position: absolute;  right:5px;  top:5px;  color: #FFFFFF;  transition-duration: 0.2s;  cursor: pointer;  }
.form_block_image_full img {  width: 100%;  height: 100%; }
.info_tips {    display: inline-block;  box-sizing: border-box;  text-align: center;  font-weight: 400;  white-space: nowrap;  vertical-align: middle;  -moz-padding-start: npx;  -moz-padding-end: npx;  border: solid 1px #ddd;  background-color: #fff;  width: auto;  border-radius: 2px;  line-height: 25px;  font-size: 12px;  color: #666;  padding: 0 5px;  position: relative;  }
.info_tips .reply_popup{transform: rotate(90deg) ;right: auto;left: -6px;
    top:0px;}

/*排序隐藏掉*/
.table .table-column-sorter {display: none;}

.choose_list_content {height: calc(100% - 51px);overflow: auto;}
.choose_group_box {width: 66.6%;height: 100%;overflow: auto;box-sizing: border-box;padding: 20px;border-right: 1px solid #eee;}
.choosed_group_box {width: 33.3%;padding: 20px;box-sizing: border-box;height: 100%;}

.input-affix-wrapper.hat {overflow: hidden;min-height: 30px;}
.input-affix-wrapper.hat .input-affix-right{
    height:32px;}

.bind_content {  overflow: hidden;  width:550px;  height:230px;  font-size: 14px;  position: absolute;  left:50%;  top:50%;  margin-left: -275px;  margin-top: -115px;  }

.wechet_menu_right .collapse-content{max-height: 201px;overflow: auto;}
.imgWord_box > .imgWord_tit{margin-top: 12px;padding: 0 15px;word-break: break-all;}
.imgWord_box > .imgWord_img{padding: 0 15px;box-sizing: border-box;}
.imgWord_box > p.f12.mt_5{padding: 0 15px 12px;text-overflow: ellipsis;color: #666;}
.audio_content {margin-top: -20px;}
@media screen and (max-width: 1440px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
    .class {
        background: #ccc;
    }
}
.audio_content ul {padding: 0 20px;}
.audio_content ul li {margin:0 ;margin-top: 20px;}
.audio_content ul li:nth-of-type(3n-1) {margin: 20px calc((100% - 900px)/2) 0;}

/*系统管理*/
.system_content {
    position: relative;
    padding-left: 240px;
}
.system_left {
    position: absolute;
    left:0;
    top:0;
    height: 100%;
    width: 220px;
    box-sizing: border-box;
    overflow: auto;
    border: 1px solid #F3F3F3;
    border-radius: 2px;

}
.system_right {
    box-sizing: border-box;
}
    /*新增组织*/
.system_new_org {  width: 330px;  margin: 20px auto; }
    /*新增岗位*/
.system_new_job {  width: 330px;  margin: 20px auto;  }
.w270 { width: 270px; }
    /*数据授权*/
.SystemAuthorizationData {  height: 300px;  width: 300px;  margin: 20px auto;  overflow: auto;  }
    /*新增用户*/
.system_new_user {  padding: 20px;  overflow: hidden;  width: 680px;  margin: 0 auto; }
.system_new_user .input-affix-wrapper {  box-sizing: border-box;  overflow: hidden;  }
.system_new_user .input-affix-wrapper input[type="text"] {  padding-bottom: 0;  margin-top: 1px; }
    /*新增通用岗位*/
.system_new_job {  width: 330px;  margin: 20px auto;}
    /*新增菜单*/
.system_new_menu {  padding: 20px;  overflow: auto;  width: 680px;  margin: 0 auto;  }
.system_new_menu .input-affix-wrapper {  box-sizing: border-box;  overflow: hidden;  }
.system_new_menu .input-affix-wrapper input[type="text"] {  padding-bottom: 0;  margin-top: 1px; }
    /*新增目录*/
.system_new_catalog {  width: 330px;  margin: 20px auto; }
.size-auto {width: auto;padding: 0 10px;}
.hide_only_pagination {height: calc(100% - 71px);overflow: auto;}
.icon-block.current {color: #333!important;}
.icon-list.current {color: #333!important;}
.fill_block {position: absolute;
    top:0;left: 0;bottom: 0;right: 0;}



.breadcrumb{padding: 10px 20px 10px 0;border-bottom: 1px solid #EEEEEE;box-sizing: border-box;font-size: 14px}
.article_edit_content_left{width: 250px;/*height:500px;*/padding: 20px;box-sizing: border-box;}
.article_edit_content_center{width: 730px;height:550px;border-left: 1px dashed #EEEEEE;border-right: 1px dashed #EEEEEE;padding: 20px 50px;box-sizing: border-box;overflow-x: hidden;overflow-y: auto;}
.article_edit_content_right{width: 218px;padding: 20px 0;}
.article_right_btn_box{margin: 0 auto;width: 170px;text-align: center;}
.article_right_btn_box .article_right_btn{border: 1px solid #EEEEEE;border-bottom: 0px;height: 50px;line-height: 50px;font-size: 14px;color: #666666;cursor: pointer;}
.article_right_btn_box .article_right_btn:last-child{border: 1px solid #EEEEEE;}
.article_right_btn_box .article_right_btn.current{border-color: #C40C24;border-bottom: 1px solid #C40C24;}
.form_block_tips{font-size: 12px;margin-left: 6px;margin-top: 3px;color: #999999;}
.form_block_upload_box{width: 190px;height: 120px;text-align: center;line-height: 120px;border: 2px dashed #eeeeee;font-size: 18px;color: #999999;background-size: cover;cursor: pointer;}
.article_editor{height: 370px;width: 100%;}
.texta-affix-wrapper{height: 80px;width: 100%;border: 1px solid #DDDDDD;border-radius: 2px;box-sizing: border-box;}
.texta-affix-wrapper:hover{border: 1px solid #C40C24;transition-duration: 0.4s;}
.texta-affix-left{float: left;padding: 5px;color: #666666;font-size: 12px;margin-right: 5px;}
.texta-affix-content{height: 100%;resize: none;font-size: 12px;color: #666666;border: none;background: none;padding: 6px 0;box-sizing: border-box;}
.tuwen_title{color: #666666;font-size: 16px;height: 40px;line-height: 40px;}
.tuwen_list{/*height: 400px;*//*background: url("../images/tuwen.png") no-repeat;*/background-size: 100% 100%;/*background: cyan;*/border: 1px solid #EEEEEE;border-bottom: 0px;}
.article_list_top{overflow: hidden;cursor: pointer;}


/*项目总览-项目信息*/
.prod_detail_img {width: 540px;height: 540px;float: left;margin-right: 20px;}
.prod_detail_img img{width: 100%;height: 100%;}
.prod_detail_block {width: calc(100% - 560px);float: left;box-sizing: border-box;height: 540px;}
.prod_detail_tit {color: #666;font-size: 12px;font-weight: bold;}
.index_li_style li {text-align: center;line-height: 40px;color: #666;border: 1px solid #eee;overflow: hidden;border-bottom: 0;}

.index_li_style li:first-child {border-top-left-radius: 2px; border-top-right-radius: 2px;}
.index_li_style li:last-child {border-bottom: 1px solid #eee;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;}
.index_li_style li > span {float: left;width: 25%;box-sizing: border-box;border-right: 1px solid #eee;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;padding: 0 15px;text-align: left;}
.index_li_style li > span:last-child {border-right: 0;}
.index_li_style li > span.bgFB{background: #fbfbfb;text-align: right;}
.index_li_style2 li > span {width: 70px;border-right: 0}
.index_li_style2 li > span:nth-child(2) {text-align: left;width: calc(100% - 210px);padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_li_style2 .index_list_content {text-align: center!important;}
.index_li_style2 li:nth-child(odd) {background: #fff;}
.index_li_style2 li:nth-child(even) {background: #fff;}
.index_li_style2 li:first-child {background: #fbfbfb;}
.table_border_solid th {font-weight: normal;}
.table_border_solid tr {border: 1px solid #eee;border-bottom: 0}
.table_border_solid tbody tr {border-bottom: 1px solid #eee;}

.overview_list li:hover .map_icon_num,.overview_list li.hover .map_icon_num,.overview_list li.active .map_icon_num {  background-position: 0 -284px;  left: 16px;  }
.map_item:hover .map_icon_num,.map_item .map_icon_num.hover,.map_item .map_icon_num.active {background-position: 0 -284px;  left: 16px; }
.overview_content {  height: 620px;  padding-right: 280px;  }
.overview_baidu_map {  height:620px;  }
.overview_btn_box {  margin: 10px auto;  width: 220px; }
.overview_btn {  width: 50%;  box-sizing: border-box;  float: left;  text-align: center;  font-size: 14px;  color: #666666;  border: 1px solid #E1E1E1;  height: 28px;  line-height: 28px;  background: #F5F5F5;  cursor: pointer;  transition-duration: 0.2s;  }
.overview_btn.current {  border: 1px solid #C40C24;  background: #F4FAFF;  color: #C40C24; }
.overview_right {  position: absolute;  right: 0;  top: 0;  height: 100%;  width: 280px;  box-sizing: border-box;  padding: 0 20px;  }
.overview_list li {  overflow: hidden;  border-bottom: 1px dotted #eeeeee;  padding: 5px 0;  }
.clblue {  color: #C40C24; }
.map_point {  height:22px;  background: #FFFFFF;  position: absolute;  margin-top: -20px;  margin-left: 3px;  border-radius: 0 24px 24px 0;  box-shadow: 1px 1px 3px #999999;  padding-left: 16px;  box-sizing: border-box;  font-size: 12px;  color: #666666;  padding-top: 2px;  padding-right: 10px;  }
.cu_ho{cursor: pointer}
.clf0{color:#fe1909}


.map_icon_num {  display: inline-block;  width: 24px;  height: 28px;  line-height: 24px;  text-align: center;  color: #fff;  font-family: tahoma;  font-size: 12px;  font-weight: bold;  background: url(../images/map_spot.png) no-repeat 0 -253px;  }
.overview_list li:hover .map_icon_num,.overview_list li.hover .map_icon_num,.overview_list li.active .map_icon_num {  background-position: 0 -283px;  left: 16px;  }
.map_item:hover .map_icon_num,.map_item .map_icon_num.hover,.map_item .map_icon_num.active {background-position: 0 -283px;  left: 16px; }
.overview_content {  height: 700px;  padding-right: 320px;  }
.overview_baidu_map {  height:700px;  }
.overview_btn_box {  margin: 10px auto;  width: 220px; }
.overview_btn {  width: 50%;  box-sizing: border-box;  float: left;  text-align: center;  font-size: 14px;  color: #666666;  border: 1px solid #E1E1E1;  height: 28px;  line-height: 28px;  background: #F5F5F5;  cursor: pointer;  transition-duration: 0.2s;  }
.overview_btn.current {  border: 1px solid #C40C24;  background: #F4FAFF;  color: #C40C24; }
.overview_right {  position: absolute;  right: 0;  top: 0;  height: 100%;  width: 320px;  box-sizing: border-box;  padding: 0 20px;  }
.overview_list li {  overflow: hidden;  border-bottom: 1px dotted #CCCCCC;  padding: 5px 0;  }
.clblue {  color: #9B2930; }
.map_point {  height:22px;  background: #FFFFFF;  position: absolute;  margin-top: -20px;  margin-left: 3px;  border-radius: 0 24px 24px 0;  box-shadow: 1px 1px 3px #999999;  padding-left: 16px;  box-sizing: border-box;  font-size: 12px;  color: #666666;  padding-top: 2px;  padding-right: 10px;  }



.icon_R {background: url('../images/R.png') no-repeat;background-size:100% 100%;width: 12px;height: 12px;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 5px}
.icon_R_max {background: url('../images/R.png') no-repeat;background-size:100% 100%;width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.icon_G {background: url('../images/G.png') no-repeat;background-size:100% 100%;width: 12px;height: 12px;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 5px}
.icon_G_max {background: url('../images/G.png') no-repeat;background-size:100% 100%;width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.icon_Y {background: url('../images/Y.png') no-repeat;background-size:100% 100%;width: 12px;height: 12px;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 5px}
.icon_Y_max {background: url('../images/Y.png') no-repeat;background-size:100% 100%;width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.icon_s_or_h {background: url('../images/s2.png') no-repeat;background-size:100% 100%;width: 22px;height: 22px;display: inline-block;vertical-align: middle;}
.icon_s_or_h_c {background: url('../images/s2.png') no-repeat;background-size:100% 100%;width: 13px;height: 13px;display: inline-block;vertical-align: middle;}
.icon_xt_arrow {background: url('../images/arrow.png') no-repeat;background-size:100% 100%;width: 12px;height: 9px;display: inline-block;vertical-align: middle;}
.icon_xt_position {background: url('../images/position.png') no-repeat;background-size:100% 100%;width: 10px;height: 14px;display: inline-block;vertical-align: middle;}
.icon_xt_jtRight {background: url('../images/jtright.png') no-repeat;background-size:100% 100%;width: 6px;height: 10px;display: inline-block;vertical-align: middle;}
.icon_xt_change {background: url('../images/change-poj.png') no-repeat;background-size:100% 100%;width: 28px;height: 28px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_guanbi {background: url('../images/guanbi-btn.png') no-repeat;background-size:100% 100%;width: 28px;height: 28px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_down {background: url('../images/slidedown.png') no-repeat;background-size:100% 100%;width: 21px;height: 21px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_up {background: url('../images/slideup.png') no-repeat;background-size:100% 100%;width: 21px;height: 21px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_more {background: url('../images/xietong_more.png') no-repeat;background-size:100% 100%;width: 3px;height: 16px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_add {background: url('../images/xt_add.png') no-repeat;background-size:100% 100%;width: 14px;height: 14px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_print {background: url('../images/print.png') no-repeat;background-size:100% 100%;width: 12px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_userICON {background: url('../images/userICON.png') no-repeat;background-size:100% 100%;width: 35px;height: 39px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_wfq {background: url('../images/wfq.png') no-repeat;background-size:100% 100%;width: 50px;height: 20px;display: inline-block;vertical-align: middle;/*cursor: pointer*/}
.icon_xt_ysp {background: url('../images/ysp.png') no-repeat;background-size:100% 100%;width: 50px;height: 20px;display: inline-block;vertical-align: middle;/*cursor: pointer*/}
.icon_xt_spz {background: url('../images/spz.png') no-repeat;background-size:100% 100%;width: 50px;height: 20px;display: inline-block;vertical-align: middle;/*cursor: pointer*/}
.icon_xt_cbz {background: url('../images/cbz.png') no-repeat;background-size:100% 100%;width: 50px;height: 20px;display: inline-block;vertical-align: middle;/*cursor: pointer*/}
.icon_xt_bh {background: url('../images/bohui.png') no-repeat;background-size:100% 100%;width: 50px;height: 20px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_news {background: url('../images/news.png') no-repeat;background-size:100% 100%;width: 28px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_paixu {background: url('../images/ascend.png') no-repeat;background-size:100% 100%;width: 15px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_paixu1 {background: url('../images/01.png') no-repeat;background-size:100% 100%;width: 15px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_lsDown {background: url('../images/downArrow.png') no-repeat;background-size:100% 100%;width: 8px;height: 5px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_lsUp {background: url('../images/upArrow.png') no-repeat;background-size:100% 100%;width: 8px;height: 5px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_sj_down {background: url('../images/arrow_sj_down.png') no-repeat;background-size:100% 100%;width: 12px;height: 6px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_sj_up {background: url('../images/arrow_sj_up.png') no-repeat;background-size:100% 100%;width: 12px;height: 6px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_fj {background: url('../images/fujian.png') no-repeat;background-size:100% 100%;width: 13px;height: 15px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_Grey{background: url('../images/grey.png') no-repeat;background-size:100% 100%;width: 20px;height: 20px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_TG{background: url('../images/tongguo.png') no-repeat;background-size:100% 100%;width: 16px;height: 16px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_export{background: url('../images/export.png') no-repeat;background-size:100% 100%;width: 14px;height: 15px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_userInfo{background: url('../images/UserInfo.png') no-repeat;background-size:100% 100%;width: 13px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_yulan{background: url('../images/xt_yulan.png') no-repeat;background-size:100% 100%;width: 16px;height: 10px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_import{background: url('../images/import.png') no-repeat;background-size:100% 100%;width: 14px;height: 15px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_duban{background: url('../images/supervision-hover.png') no-repeat;background-size:100% 100%;width: 15px;height: 15px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_goutong_hover{background: url('../images/chat-hover.png') no-repeat;background-size:100% 100%;width: 14px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_xieban{background: url('../images/cooperation.png') no-repeat;background-size:100% 100%;width: 15px;height: 13px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_goutong{background: url('../images/chat.png') no-repeat;background-size:100% 100%;width: 14px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_set{background: url('../images/set.png') no-repeat;background-size:100% 100%;width: 17px;height: 17px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_link{background: url('../images/link.png') no-repeat;background-size:100% 100%;width: 15px;height: 15px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_qidong{background: url('../images/qidong.png') no-repeat;background-size:100% 100%;width: 11px;height: 14px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_fencun{background: url('../images/fencun.png') no-repeat;background-size:100% 100%;width: 16px;height: 17px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_delete{background: url('../images/delet.png') no-repeat;background-size:100% 100%;width: 12px;height: 13px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_search{background: url('../images/seach.png') no-repeat;background-size:100% 100%;width: 14px;height: 15px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_chag{background: url('../images/chag.png') no-repeat;background-size:100% 100%;width: 16px;height: 17px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon-pen1{background: url('../images/edit_pen.png') no-repeat;background-size:100% 100%;width: 12px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon-xt-fabz{background: url('../images/fabz_xt.png') no-repeat;background-size:100% 100%;width: 16px;height: 16px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon-xt-fajk{background: url('../images/xtfa.png') no-repeat;background-size:100% 100%;width: 16px;height: 16px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon-xt-jhbg{background: url('../images/jhbg_xt.png') no-repeat;background-size:100% 100%;width: 16px;height: 16px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon-xt-rws{background: url('../images/rws_xt.png') no-repeat;background-size:100% 100%;width: 16px;height: 16px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon-xt-xmgl{background: url('../images/xmgl_xt.png') no-repeat;background-size:100% 100%;width: 16px;height: 16px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_xt_refresh{background: url('../images/refresh.png') no-repeat;background-size:100% 100%;width: 18px;height: 18px;display: inline-block;vertical-align: middle;cursor: pointer}
.icon_email {background: url('../images/email.png') no-repeat;background-size:100% 100%;width: 18px;height: 18px;display: inline-block;vertical-align: middle;}
.icon_task_first {background: url('../images/task_first.png') no-repeat;background-size:100% 100%;width: 18px;height: 18px;display: inline-block;vertical-align: middle;}
.icon_task_second {background: url('../images/task_second.png') no-repeat;background-size:100% 100%;width: 19px;height: 19px;display: inline-block;vertical-align: middle;}
.icon_task_third {background: url('../images/task_third.png') no-repeat;background-size:100% 100%;width: 19px;height: 19px;display: inline-block;vertical-align: middle;}
.icon_xt_zhenzhao {background: url('../images/zhenzhao.png') no-repeat;background-size:100% 100%;width: 40px;height: 20px;display: inline-block;vertical-align: middle;}
.icon_xt_mb-btn1 {background: url('../images/mb_btn1.png') no-repeat;background-size:100% 100%;width: 100px;height: 27px;display: inline-block;vertical-align: middle;}
.icon_xt_mb-btn2 {background: url('../images/mb_btn2.png') no-repeat;background-size:100% 100%;width: 100px;height: 27px;display: inline-block;vertical-align: middle;}
.table_calendar_edit {display: none;}
.hide{display: none}


.t-ov-text{
    overflow:hidden;/*不显示超出内容*/
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;/*针对不同浏览器超出显示...*/
    white-space:nowrap;/*不换行*/
}


/*弹层*/
.hide_search {padding: 10px 20px;border-bottom: 1px solid #eee;}
.hide_search:after {content:'';display:block;clear: both;}
.adver_list_content {overflow: auto;height: calc(100% - 94px);box-sizing: border-box;}
.pagination_hidebox {position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px 0;border-top: 1px solid #eee;background: #fff;}
.js_showOrHide{cursor: pointer}


/*首页*/
.index_calendar_box {width: 400px;height: 341px;background: #fff;}
.index_block_box_title {height: 50px;position: relative;line-height: 50px;box-sizing: border-box;}
.index_block_box_title .title-tips {
    position: absolute;
    top:50%;margin-top: -17.5px;}
.index_block_table table td, .index_block_table table th{line-height: 23px;}
.index_block_table .table_border_solid tr {border-left: 0;border-right: 0;}
.index_block_child {background: #fff;}
.zl_tc{position: absolute;border: 0px solid #eee;  top:50px;left: 10px;width: 350px;}
.add_reduce_btn_box {box-sizing: border-box;padding: 80px 18px;height: 100%}
.add_reduce_btn_box i {font-size: 20px;}
.table_check_box input{vertical-align: baseline;margin-right: 3px;}
.table_check_box > span {margin-right: 3px;}
.tips {background: #f3f3f3;color: #666;padding: 2px 2px 2px 8px;}
.transcoding_box {width: 330px;height: 70px;line-height: 70px;text-align: center;font-size: 12px;color: #666;background: #fbfbfb;}
.transfer_voice_box {height: 44px;box-sizing: border-box;box-shadow: 0 0 2px #ccc;overflow: hidden;font-size: 12px;display: inline-block;padding: 12px 20px 15px;
 background: #fff;
}
/*环球审批 审批意见*/
.prople-name{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #999999;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 15px;
}
.prople-name1{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #C40C24;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 15px;
}
.text-shenpi{
    float: left;
    height: 40px;
    margin-left: 20px;
    margin-top: 15px;
}
.show_border th{
    border-top: 1px solid #e6e6e6 !important;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: #eee;
}
::-webkit-scrollbar-track {
    background-color: #eee;
}
::-webkit-scrollbar-thumb {
    background: #2490f8;
    height: 10px;
    border-radius: 5px;
    cursor: pointer;
}
::-webkit-scrollbar-button:start {
    height: 0px;
    width: 0px;
}
::-webkit-scrollbar-button:end {
   height: 0px;
    width: 0px;
}

/*顶部菜单*/
.header_view .tab_btn_box {overflow: visible}
.header_view .tab_btn_box .tab_btn{position: relative;}
.header_view .tab_btn_box .tab_btn {margin-bottom: 10px;padding:20px 10px 20px 10px;line-height: 60px}
.header_view .tab_bar {margin-left: 10px!important}
.header_view .tab_btn_box .child_menu_list {top: 100%;color: #666666; position: absolute;left:50%;transform: translate3d(-50%,0,0);background: #fff;width: 160px;border-radius: 2px;border: 1px solid #ddd;border-bottom: 1px solid #323255; overflow: visible;display: none}
.header_view .tab_btn_box .child_menu_list:after {
    content: '';
    display: block;
    background-size: 100% 100%;
    position: absolute;
    top:-10px;
    left: 50%;
    transform: translate3d(-50%,0,0);
    width: 16px;
    height: 10px;
}
.header_view .tab_btn_box .child_menu_list:empty{display: none!important;}
.header_view .tab_btn_box .child_menu_list li a {  font-size: 14px!important; color: #666666;}
.header_view .tab_btn_box .child_menu_list li a i{  color: #3490f8!important;margin-right: 10px}
.header_view .tab_btn_box .child_menu_list li a {  font-size: 16px!important; color: #666666;}
.header_view .tab_btn_box .child_menu_list li a i{  color: #3490f8!important;margin-right: 10px}
.header_view .tab_btn_box .child_menu_list li a {font-size: 14px!important; color: #666666;}
.header_view .tab_btn_box .child_menu_list li a i{  color: #3490f8!important;margin-right: 10px;font-size: 12px}
/*.header_view .tab_btn_box .tab_btn.current {background: #C40C24; line-height: 60px}*/
.header_view .tab_btn_box .tab_btn.current {background:rgba(255,255,255,0.3); line-height: 60px}
.header_view .child_menu_list li{line-height: 30px;transition-duration: 0.2s;text-align: left;padding-left: 30px}
.header_view .child_menu_list li:hover {  background: #ecf6fd;  }
.header_view .child_menu_list li.current {  background: #f1fcfe;  font-weight: bold; }
.header_view .tab_btn_box .tab_btn a {color: #fff;display: inline-block;width: 100%;height: 100%;}
.header_view .tab_btn_box .tab_btn {margin: 0;line-height: 60px;padding: 0 12px;}
/*考核封存*/

.w287{
    width: 287px;
}
.w210{
    width: 210px;
}
.w234{
    width:234px;
}
.w224{
    width: 224px;
}
.ml_70{
    margin-left: 70px;
}
.ml_90{
    margin-left: 90px;
}
.show_border th{
    border-top: 1px dashed #e6e6e6;
}
.show_border_left{
    border-left: 1px dashed #e6e6e6 !important;
}
/*节点查询*/
.w284{
    width: 284px;
}
.w287{
    width: 287px;
}
.w213{
    width: 213px;
}
.w234{
    width:234px;
}
.w224{
    width: 224px;
}
.ml_90{
    margin-left: 90px;
}
.table_show{
    display: none;
}
td a{
    color: #666666;
}
/*节点详情-2*/
.tab_content {
    display: none;
}

.selected {
    display: block;
}
/*部门考核排名*/
.w287{
    width: 287px;
}
.w210{
    width: 210px;
}
.w234{
    width:234px;
}
.w224{
    width: 224px;
}
.ml_90{
    margin-left: 90px;
}
.show_border th{
    border-top: 1px dashed #e6e6e6;
}

/*页面3列分布样式*/
.edit-box{width: calc(55% - 8px);}
.edit-box-1{position: relative;height: 42px}
.edit-box-1 .icon-pen{position: absolute;right: 5px;top: 14px;cursor: pointer}
.edit-box-1 span{display: inline-block;max-width: 90%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.pd-input,.pd-time{padding: 4px 3px 3px 3px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.pd-select{padding-left: 3px;padding-right: 3px}
.pd-text{padding-left: 3px;padding-right: 3px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}

.rightMian .h38 .w40p{
    width: 180px;
}
.rightMian .h38 .edit-box{
    width: calc(100% - 188px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.rightMian .h38 .edit-box-sl{
    width: calc(100% - 188px);
}
.rightMian .h38 .pd-text{
   color: #666666;
}
/*表格下拉框*/


/*项目考核排序*/
.w287{
    width: 287px;
}
.w88p_20{
    width: calc(88% - 10px);
}
.w210{
    width: 210px;
}
.w234{
    width:234px;
}
.w224{
    width: 224px;
}
.ml_90{
    margin-left: 90px;
}
.show_border th{
    border-top: 1px dashed #e6e6e6;
}
/*编辑项目*/
.w342 {width: 342px;}
.w290 {width: 290px;}
.w245 {width: 245px;}
.w255 {width: 255px;}
.w170{width: 170px;}
.tab_content {display: none;}
.selected {display: block;}
.bgRed{background-color: #fe1909;}
.bgOrange{background-color: darkorange;}
.bgGre{background-color: green;}
.cl_red{color: #fe1909}
.bg_yel{background-color: yellow}
/*证照详情*/
.tab_content {display: none;}
.selected {display: block;}
.show_border{border-left: 1px dashed #e6e6e6 !important;}
/*项目信息*/
.tab_content {display: none;}
.selected {display: block;}
.bgOrange{background-color: orange;}
/*项目创建*/
.w342 {width: 342px;}
.w290 {width: 290px;}
.w245 {width: 245px;}
.w255 {width: 255px;}
.w170{width: 170px;}
.tab_content{display: none;}
.selected{display: block;}
.bgRed{background-color: #fe1909;}
.bgOrange{background-color: darkorange;}
.bgGre{background-color: green;}
/*自动补全*/
.autocompulate_box {position: absolute;
    top:29px;right: 0;border: 1px solid #ddd;width: 200px;height: 200px;background: #fff;overflow: auto;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.autocompulate_box p {padding: 0 10px;border-bottom: 1px solid #ddd;cursor: pointer;}
.autocompulate_box p:hover {background: #ecf6fd;}
.autocompulate_box p:last-child {border-bottom: 0px solid #ddd}
.autocompulate_box p.current {background: #ecf6fd;}

让屏幕自适应
@media screen and (min-width: 768px) {
    .column .select.w330 {
        width: 30%;
    }
    .column .form_block.w330 {
        width:30%;
    }
    .column .select.w235{
        width: calc((100% - 30px)/4);
    }
    .column .form_block.w235 {
        width: calc((100% - 30px)/4);
    }
    .column .form_block.w210 {
        width:22.5%;
    }
    .column .select.w333{
        width:32.8%;
    }
    .column .form_block.w333{
        width:32.8%;
    }

}
@media screen and (min-width: 1000px) {
    .column .select.w330 {
        width: 30%;
    }
    .column .form_block.w330 {
        width:30%;
    }
    .column .select.w235{
        width: calc((100% - 30px)/4);
    }
    .column .form_block.w235 {
        width: calc((100% - 30px)/4);
    }
    .column .form_block.w210 {
        width:22.5%;
    }
    .column .select.w333{
        width:32.8%;
    }
    .column .form_block.w333{
        width:32.8%;
    }

}
@media screen and (min-width: 1920px) {
    .column .select.w330 {
        width: 30%;
    }
    .column .form_block.w330 {
        width:30%;
    }
    .column .select.w235{
        width: calc((100% - 30px)/4);
    }
    .column .form_block.w235 {
        width: calc((100% - 30px)/4);
    }
    .column .form_block.w210 {
        width:22.5%;
    }
    .column .select.w333{
        width:32.8%;
    }
    .column .form_block.w333{
        width:32.8%;
    }

}




.finishOntime{display:inline-block;width: 15px;height: 10px;background: #e98f6f;border-radius: 3px;}
.delayFinish{display:inline-block;width: 15px;height: 10px;background: #2f4554;border-radius: 3px;}
.delaynotFinish{display:inline-block;width: 15px;height: 10px;background: #fe1909;border-radius: 3px;}
.beforeFinish{display:inline-block;width: 15px;height: 10px;background: #61a0a8;border-radius: 3px;}
.h110{  height:110px;
}

.select_check_block {    color: rgba(0,0,0,.65);  background-color: #f3f3f3;  border-radius: 4px;  cursor: default;  float: left;  margin-right: 4px;  max-width: 99%;  position: relative;  overflow: hidden;  -webkit-transition: padding .3s cubic-bezier(.645,.045,.355,1);  transition: padding .3s cubic-bezier(.645,.045,.355,1);  padding: 0 20px 0 10px;     margin-top: 5px;
    height: 20px;
    line-height: 20px; }
.select_check_block_value {display: inline-block;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  max-width: 100%;  -webkit-transition: margin .3s cubic-bezier(.645,.045,.355,1);  transition: margin .3s cubic-bezier(.645,.045,.355,1);  }
.select_check_block .icon-close {font-style: normal;  vertical-align: baseline;  text-align: center;  text-transform: none;  line-height: 1;  text-rendering: optimizeLegibility;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  color: rgba(0,0,0,.43);  line-height: inherit;  cursor: pointer;  font-weight: 700;  -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);  transition: all .3s cubic-bezier(.645,.045,.355,1);  display: inline-block;  font-size: 12px;  font-size: 8px\9;  -webkit-transform: scale(.66666667) rotate(0deg);  -ms-transform: scale(.66666667) rotate(0deg);  transform: scale(.66666667) rotate(0deg);  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";  zoom: 1;  position: absolute;  right: 4px;  padding: 0 0 0 8px;  }
.dis_tableCell {display: table-cell;}
.select-tags .select-selection-selected-value{float: none;padding-right: 0;width: 100%;
    margin-right: 10px;
    overflow: hidden;margin-bottom: 5px;}
.select-tags .dis_tableCell {width: 1px;vertical-align: top;white-space: nowrap;}
.select-tags .select-selection__rendered {display: table;}
.select-tags .select-selection__rendered:after {display: table-cell;content: '';}
.select-tags .select-dropdown {  top:auto;}
.select-tags .select-dropdown-menu-item:after {  position: absolute;filter: none;  font-size: 12px;    font-family: 'icomoon';  text-rendering: optimizeLegibility;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e946";  color: transparent;  display: inline-block;  font-size: 10px\9;  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";  zoom: 1;  -webkit-transition: all .2s ease;  transition: all .2s ease;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%) scale(.63333333) rotate(0deg);  -ms-transform: translateY(-50%) scale(.63333333) rotate(0deg);  transform: translateY(-50%) scale(.63333333) rotate(0deg);  right: 8px;  font-weight: 700;  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;}
.select-tags .select-dropdown-menu-item-active,.select-tags  .select-dropdown-menu-item:hover {  background-color: #ecf6fd;  }
.select-tags .select-dropdown-menu-item-active,.select-tags  .select-dropdown-menu-item:hover:after {  color: #666;  }
.select-tags .select-dropdown-menu-item.select-dropdown-menu-item-selected.select-dropdown-menu-item:after {  color:#C40C24;  }
.ml_12{margin-left: 12px}
.text-number{
    position: absolute;
    right: 5px;
    top: 0px;
    font-size: 12px;
    color: #999999;
}

/*首页日历 wtf*/
.fc-unthemed td.fc-today {border-radius: 6px;background: #fcf8e3!important;}
#date_text {width: 230px;float: left;position: relative  ;padding-top: 40px;}
.fc-toolbar.fc-header-toolbar {position: absolute;width: 360px;
    top:0;left: 0;z-index: 10;}
.index_calendar_box{padding: 20px;box-sizing: border-box;}
.fc hr, .fc tbody, .fc td, .fc th, .fc thead, .fc-row {
    border-color: #fff!important;
}
.fc thead{
    color: #666;
}
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td{text-align: center;}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{width: 100%;}
.fc-widget-header{margin-bottom: 15px!important;}
.fc-event{border: 0;color: #C40C24!important;background: transparent!important;}
.current .fc-event{color: #fff!important;}
.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
    padding-bottom: 0em;height: 1em;
}
.fc td, .fc th {border-width: 0;}
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number{padding: 0;}
.fc-event-container {}
.fc button, .fc-button-group, .fc-time-grid .fc-event .fc-time span {display: block;}
.fc button {height: auto;padding: 0;background: #fff;border: 0;box-shadow: 0 0 0 #fff;color: #333;}
.fc-row .fc-bg {z-index: -1;}
.fc-bg, .fc-bgevent-container, .fc-bgevent-skeleton, .fc-business-container, .fc-event .fc-resizer, .fc-helper-container, .fc-helper-skeleton, .fc-highlight-container, .fc-highlight-skeleton {display: block;}
.fc hr, .fc tbody, .fc td, .fc th, .fc thead, .fc-row {background: transparent!important;}
.fc td.current, .fc th.current{background: #C40C24!important;border-radius: 6px;color: #fff!important;}
.fc-content-skeleton {cursor: pointer;}
.w50{width: 50px}
.blue{ color: #C40C24}
.fc-week-number700{font-weight: 700}
.h510{height: 510px}
.f-w{font-weight: bold}
.h105{height: 105px}
.h25{height: 25px}
.f22{font-size: 18px}
.h40{height: 40px;line-height: 40px;background-color: #FBFBFB;width: 100%}
.ml_p3{margin-left: 3%}
.bor{border: 1px solid #ccc}
.node_w_l{border: 1px solid #eeeeee;height: 520px;margin-left: -20px}
.mt_-15{margin-top: -15px;}
.mt_-4{margin-top: -4px}
.mt_-6{margin-top: -6px}
.mt_-35{margin-top: -35px;}
.mt_36{margin-top: 36px;}
.bgtit{background-color: #fbfbfb;border-bottom: 1px solid #eeeeee}
.mb_20{padding-bottom: -20px !important;}
.bg_red{background-color: #fe1909;color: white}
.bingjuzhong{width: 100%;height: 100%}
.ov_auto{overflow: auto}
.ov_hd{overflow: hidden}
.all_show{right: 0px;bottom: 0px;display: block;z-index: 100}

/*变更审批单样式*/
.col108{color: #C40C24}
.mt_-8{margin-top: -8px !important;}
.li_20{line-height: 20px;}
.InfoTit{
    width: 100%;
    height: 30px;
    line-height: 30px;
    min-width: 300px;
}
.InfoTitName{width: 55%;}
.InfoTitVal{width: 45%;}
.mt_10{margin-top: 10px !important}
.mb_10{margin-bottom: 10px !important}
.ml_3{margin-left: 3px}
.h22{height: 22px;margin-top: -3px}
.h26{height: 26px}

/*计划变更事项*/
.h30{height: 30px;}
.bg217{background: rgba(217,217,217,1);color: #666666;line-height: 30px}
.bor_666{border: 1px solid #666666}
.plan_ed_btn{margin-top: 4px;line-height: 20px;padding-left: 5px;padding-right: 5px;margin-right: 10px;border-radius: 5px}
.bg255{background-color: white}
.bor_rad{border-radius: 5px}
.bor_rad_box{border-radius: 10px}
.bor_rad_box_bottom{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}
.bor_ccc{border: 1px solid #eeeeee;margin-top:-1px;}
.ml_150{margin-left: 150px}

/*参数配置*/
.pt_6{padding-top: 6px}
.tableStyle{ border-collapse:collapse;}
.table_bottom{border-bottom: 1px solid #eeeeee;line-height: 30px;}
.box_view_shadow{box-shadow:5px 5px 10px #eeeeee;}
.ml_130{margin-left: 130px}
.ml_60{margin-left: 60px;}
.ml_50{margin-left: 50px}
.bg_f4f5f6{background-color: #F4F5F6}
.pl_50{padding-left: 50px;cursor: pointer}
.mb_50{margin-bottom: 50px}

/*协同方案编制*/
.menu_list{width: 100px;height: 27px;line-height: 27px;position: relative;background-color: #C40C24; color: #fff;text-align: center}
.menu_list a{color: #ffffff}
.menu_list_show{background-color: #C40C24}
.menu_list .menu_ul{width: 100px;position: absolute;z-index: 100;left: 0px;top: 27px;}
.menu_list .menu_ul li{
    width: 100%;
    color: #fff;
    background-color: #C40C24;
    display: none;
    height: 25px;
    text-align: center;
    cursor: pointer;
    border-top:1px solid #ffffff;
}
.menu_list_hide{background-color: #9a9a9a!important;}
.menu_list .menu_ul li:hover{
    background-color: #E0E0E0!important;;
}
.menu_show{display: block}
.h44{height: 44px}
.li_h44{
    line-height: 44px;
}
.menu_more{
    position: relative;
}
.menu_list_box{
    width: 161px;
    height: 40px;
    background-color: #ffffff;
    position: absolute;
    right: 0px;
    top: 43px;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    display: none;
}
.h14{height: 14px;line-height: 14px}
.w80{width: 80px}
.page_tab a{color: #2490f8}
.preTaskList{
    display: inline-block;
    height: 20px;
    line-height:20px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
    margin-right: 20px;
    color: #C40C24;
    border: 1px solid #eeeeee;
    background-color: #ffffff;
    cursor: pointer;
    margin-top: 10px;
    font-size: 12px;
}
.xt-news{
    position: absolute;
    right: -45px;
    top: -2px;
}

.emain_info{
    position: absolute;
    left: 10px;
    top: -4px;
    padding: 0px 3px;
    background-color: #AA4247;
    color: #ffffff;
    font-size: 10px;
    border-radius: 50%;
    line-height: 12px;
    height: 12px;
}
/*页面内容标题tab*/
.page_tab{
    height: 44px;
    width: 100%;
}
.page_tab_xt_index{
    height: 40px;
    width: 100%;
}
.page_tab_box{
    background-color: #F0F8FA;
    text-align: center;
    color: #C40C24;
    line-height: 40px;
    border-top: 4px solid #C40C24;
    font-weight: 600;
}
.page_tab_tab{
    background-color: #f7f7f7;
    text-align: center;
    line-height: 40px;
    border-top: 4px solid #f7f7f7;
    font-weight: 600;
}
.page_tab_tab_box{
    background-color: #f7f7f7;
    text-align: center;
    line-height: 40px;
    border-top: 4px solid #f7f7f7;
    font-weight: 600;
}

.page_tab_tab_gzt{
    background-color: #ffffff;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
}
.page_tab_tab a{color: #555555}
.page_tab_tab_box a{color: #555555}
.page_tab_tab_gzt a{color: #555555}
.tab_cur{
    border-top: 4px solid #2490f8;
    background-color: #ffffff;
}

.tab_cur_index{
    background: -webkit-linear-gradient(left, #2490f8 , #2490f8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#2490f8 , #2490f8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#2490f8 , #2490f8); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#2490f8 , #2490f8); /* 标准的语法 */
}
.page_tab_bar{
    background-color: #f7f7f7;
}
.w40{width: 40px}
.w12p{width: 12%}
.bg_f1f{background-color: #f1fcff}


.bor_ddd{border: 1px solid #dddddd}
.bor_rad_3{border-radius: 3px}
.ml_4p{margin-left: 4%}
.w40p_-1{  width: calc(40% - 1px) }
.w26p_-1{  width: calc(26% - 1px) }
.w20p_-1{  width: calc(20% - 1px) }
.w14p{  width: 14% }

/*首页选项卡*/
.content_view .tab .tab_btn_box{
    border-top: 1px solid #eeeeee;
    overflow: visible !important;
    height: 40px;
}
.tab_btn_xt{
    float: left;
    width: 160px;
    text-align: center;
    line-height: 40px;
    border-right: 1px solid #eeeeee;
    border-top: 4px solid #ffffff;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    color: #333333;
    z-index: 1000;
}
.content_view .tab_checked{
    color: #2490f8 !important;
    border-top: 4px solid #2490f8;
    z-index: 1000;
}
.page_tab_tab_checked_index{
    color: #ffffff !important;
    font-weight: bold;
}
.page_tab_tab_checked{
    color: #2490f8 !important;
    font-weight: bold;
}
.w110{width: 110px}
.page_tab_view_box{
    display: none;
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 1px;
}
.page_tab_view_box_show{
    display: block !important;
}
.tab_width{width: calc(50% - 10px);border: none}
.tab_con_w{width: calc(100% - 0px)}

.xietong_tab_view{display: none}

/*首页搜索条件框样式*/
.li_23{line-height: 23px}
.index_bg_guodu{
    background: -webkit-linear-gradient(top,#ffffff 0,#E0E0E0 100%);
    background: -moz-linear-gradient(top,#ffffff 0,#E0E0E0 100%);
    background: -o-linear-gradient(top,#ffffff 0,#E0E0E0 100%);
    background: linear-gradient(to bottom, white, #F0F0F0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#E0E0E0,GradientType=0);
}
.w33p-1p{width: calc(33% - 1px)}
.w34p{width: 34%}
.w34p-1p{width: calc(34% - 1px)}
.li_28{line-height: 28px}
.seach_box_view{
    display: none;
    position: absolute;
    right: 70px;
    width: 180px;
    height: 20px;
}
.seach_box{
    display: none;
    position: absolute;
}

/*首页工作台部分表头样式*/
.index_table_left{
    background-image:url('../images/ta-bg-xt.png');
    background-repeat:no-repeat;
    background-position: top left;
}
.index_table_con{
    background-color: #f0f3f7;
}
.index_table_right{
    background-image:url('../images/ta-bg-xt.png');
    background-repeat:no-repeat;
    background-position: top right;
}

/*节点列表样式*/
.List_view_title{
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.tit_node{width: 20px;height: 20px;border-radius: 50%;display: inline-block}
.bg_gre{background-color: green}
.List_view_title_tit{
    font-size: 18px;
    font-weight: bold;
    position: relative;
    display: inline-block;
}
.index_bg_guodu .list_li_top{
    width: 100%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #333333;
    font-weight: bold;
}
.w25p_-1{
    width: calc(25% - 1px);
    height: 100%;
}
.bor_right_ccc{border-right: 1px solid #eeeeee;}
.index_bg_guodu .list_li_con{
    width: 100%;
    height: 110px;
    box-sizing: border-box;
    padding: 5px;
}
.bg_fff{background-color: #ffffff;}
.text_c{text-align: center!important;}
.mt_13{margin-top: 13px}
/*-----段落文本样式-----*/
.text1 {
    width:200px;
    overflow:hidden;/*不显示超出内容*/
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;/*针对不同浏览器超出显示...*/
    white-space:nowrap;/*不换行*/
    margin: 0 auto 5px;
}
.text2 {
    overflow:hidden;/*不显示超出内容*/
    text-overflow:ellipsis;
    padding-left: 10px;
    padding-right: 10px;
    color: #333333;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;/*针对不同浏览器超出显示...*/
    white-space:nowrap;/*不换行*/
    margin: 0 auto 5px;
}
.text3 {
    width:140px;
    overflow:hidden;/*不显示超出内容*/
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;/*针对不同浏览器超出显示...*/
    white-space:nowrap;/*不换行*/
    margin: 0 auto 5px;
}
.work_br{
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
/*-----段落文本样式-----*/


/*----字体颜色----*/
.cl333{color: #333333}
.a_color{color: #C40C24 !important;}
.col_ff6{color: #fe1909}
.col_999{color: #999999}
.cl_126{color: #C40C24}
.cl_ccc{color: #cccccc}
.cl999{color: #999999}
.col_126{color: #00a8ec}
/*----字体颜色----*/


/*首页业务协同监控*/
.f34{font-size: 34px;line-height: 100px}
.f22{font-size: 22px;line-height: 30px;padding-left: 20px;padding-top: 10px;padding-bottom: 10px;}

#chart-container {
    height: auto;
}
.orgchart {
    background: #fff;
    margin: 0 auto;
    display: block;
}
.w260{
    width: 260px;
}
.h300{height: 300px}
.h240{
    height: 240px;
}


/*表格下的输入框*/
.input_box{width: 100%;height: 100%;margin: 1px;border: 1px solid #eeeeee}
.input_box input{width: 100%;height: 100%;border: none}
.bor_select{
    height: 30px;
    line-height: 28px;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    position: relative;
    overflow: auto;
    color: #666666;
    font-size: 12px;
    background: #FFFFFF;
}


/*证照查询*/
.ml_30{margin-left: 30px}

/*模板库预览*/
@media screen and (max-width: 768px) {
    .box_height{
        max-height:275px;
        overflow: auto;
    }
}
@media screen and (min-width: 769px){
    .box_height{
        max-height:280px;
        overflow: auto;
    }
}
@media screen and (min-width: 992px){
    .box_height{
        max-height:280px ;
        overflow: auto;
    }
}
@media screen and (min-width: 1200px){
    .box_height{
        max-height: 320px;
        overflow: auto;
    }
}
@media screen and (min-width: 1400px){
    .box_height{
        max-height: 600px;
        overflow: auto;
    }
}

/*协同左侧菜单样式*/
.shidi_left_menu {width: 240px;float: left;background: #fff;color: #666;line-height: 1;font-size: 14px;margin-right: 10px;}
.shidi_menu_box > div .shidi_menu_list .shidi_menu_slide {position: absolute;  top:50%;left: 10px;transform: translate3d(0,-50%,0);width: 14px;height: 14px;background: url(../images/slidedown.png);background-size: 100% 100%;}
.shidi_menu_box > div.current .shidi_menu_list .shidi_menu_slide {position: absolute;  top:50%;left: 10px;transform: translate3d(0,-50%,0);width: 14px;height: 14px;background: url(../images/slideup.png);background-size: 100% 100%;}
.shidi_menu_list {background: #e9f1fe;padding: 13px 0 13px 35px;cursor: pointer;border-bottom: 1px solid #eeeeee;color: #333;position: relative;}

.shidi_menu_child_list {background: #fff;padding: 13px 0 13px 35px;cursor: pointer;border-bottom: 1px solid #eeeeee;}
.shidi_menu_box > div ul {display: none;}
.shidi_menu_box > div.current ul {display: block;}

.shidi_right_box {width: calc(100% - 250px);margin-left: 0px;background: #fff;}

.texta-affix-wrapper {display: table;border-radius: 0;border-top: 2px solid #d9d9d9;}
.texta-affix-left {display: table-cell;width: 1px;white-space: nowrap;float: none;vertical-align: top;}
.texta-affix-content {display: table-cell;width: 100%;}
.texta-affix-wrapper:hover {border: 1px solid #d9d9d9;border-top: 2px solid #d9d9d9;}
.texta-affix-wrapper {min-height: 80px;height: auto;}

.type_table_box {display: table;}
.type_table_cell:first-child {display: table-cell;width: 1px;white-space: nowrap;}
.type_table_cell {display: table-cell;}

.shidi_slide_menu li{
    line-height:40px;padding-left: 40px;border-bottom: 1px solid #eee;position: relative;cursor: pointer;}
/*.shidi_slide_menu li:before{content: '·';position: absolute;font-size: 28px;left: 20px;}*/
.shidi_slide_menu li.current {background: #C40C24;color: #fff;}
.shidi_slide_menu li.current:after {
    content: '';
    display: block;
    background: url(../images/bg_arrow.png) no-repeat ;
    background-size: 100% 100%;
    position: absolute;
    top:15px;
    right: -6px;
    transform: translate3d(-50%,0,0);
    width: 4px;
    height: 8px;
}

/*环球审批*/
.w60p{width: 60%}
.w70p{width: 70%}
.w35p{width: 35%}
.w88p{width: 88%}
.li_h40{line-height: 40px}

/*新增编制*/
.w10p{width: 10%}
.bg_ffff33{background-color: #FFFF33}
.bg_4daf{background-color: #4DAF99}

/*首页表头颜色样式*/
.bg_f0{background-color: #f0f0f0}
.bg_467{background-color: #C40C24;color: #ffffff}
.bor_467{border: 1px solid #C40C24}
.bg_f3f{background-color: #f3f3f3}
.bor_shadow_out{
    -webkit-box-shadow: #eeeeee 0px 0px 10px;
    -moz-box-shadow: #eeeeee 0px 0px 10px;
    box-shadow: #eeeeee 0px 0px 10px;
}
.bg_33c{background-color: #33CC33}
.MatterSwitch{width: 50px;border-radius: 5px;height: 10px;background-color: #C40C24;display: inline-block;margin-top: 9px}
.MatterSwitch_show{width: 50px;border-radius: 5px;height: 10px;background-color: #4DAF99;display: inline-block;position: relative}
.MatterSwitch_show_btn{width: 18px;border-radius: 10px;height: 18px;background-color: #ffffff;display: inline-block;position: absolute;
    top:-5px;right: 0px;border: 1px solid #ccc;
}
.h76{height: 76px!important;}
.w_auto{width: auto !important;}
.btn_bg1b2{background-color: #C40C24;color: #ffffff;border: 1px solid #C40C24 }
.btn_bg9a9{background-color: #9a9a9a;color: #ffffff;border: 1px solid #9a9a9a }



/*证照*/
.Licence_tab{cursor: pointer}
.Licence_tab_checked{background-color: #8ac2ea}
.Licence_View{display: none}

/*新增编辑页面样式*/
.bg_f1f1{background-color: #f7f7f7}
.bg_EB{background-color: #EBEBEB}
.h38{height: 41px;line-height: 41px}
.bor_left_ccc{border-left: 1px solid #eeeeee}
.bor_bottom_ccc{border-bottom: 1px solid #eeeeee}
.bor_5F6{border: 1px solid #5F6877}
.bor_left_5F6{border-left: 1px solid #5F6877}
.bor_right_5F6{border-right: 1px solid #5F6877}
.bor_top_5F6{border-top: 1px solid #5F6877}
.bor_bottom_5F6{border-bottom: 1px solid #5F6877}
.bg_126{background-color: #C40C24}

.bg_btn_999{
    color: #fff;
    background-color: #999999;
    border-color: #999999;
}
.xt-print{
    width: 80px;
    height: 26px;
    margin-top: -5px;
    border: 1px solid #C40C24;
    background: #ffffff;
    color: #C40C24;
    line-height: 26px;
    text-align: center;
    float: right;
    display: inline-block;
}
.pro_change_show{
    max-height: 180px;
    overflow: auto;
    width: 200px;
    left: 0px;
    top: 40px;
    z-index: 999999;
    background-color: #ffffff;
}
.pro_change_show li{
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    padding-right: 10px;
}
.pro_change_show li:hover{
    background-color: #e9f5ff;
}


/*环球审批-协办-沟通*/
.people-name{
    width: 65px;
    height: 65px;
    border-radius: 50%;
    line-height: 65px;
    text-align: center;
    background-color: #f7f7f7;
}
.people-text{
    width: 540px;
    padding: 10px;
    background-color: #f7f7f7;
}

/*参数配置表头*/
.bor-bot-ebeb{
    border-bottom: 1px solid #ebebeb !important;
}
.z-index100{
    z-index: 100;
}
.xuxian-liuchen{
    width: 3px;
    height: 67px;
    position: absolute;
    left: 9px;
    top:-69px;
    background: url("../images/xuxian.png")no-repeat top center;
    z-index: 0;
}
.let_spa{
    letter-spacing:7px
}
.importOrexpent{
    width: 100px;
    height: 26px;
    border: 1px solid #eeeeee;
    text-align: center;
    line-height: 26px;
    float: right;
    color: #C40C24;
    cursor: pointer;
}
.show{
    display: block;
}

/*时间控件样式*/
.w23p_6,.w25p_6,.w21p_6,.w19p_6,.w26p_6{
    width: calc(100% - 2px);
}




/*合同明细*/
.select-selection-selected-value .select_check_block i{
    position: absolute;
    right: 15px;
    top: 0px;
}
.Details .input-affix-wrapper{
    width: calc(100% - 30px);
}
.Details .select-selection-selected-value{
    width: 50px;
    margin-left: 10px;
}


/*进度条*/
#disk{
    /*overflow: auto;*/
    display: block;
}
.jd_box{
    color: #666666;
    margin-top: 5px;
}
.jd_left{
    text-align: right;
    font-weight: bold;
    float: left;
    width: 15%;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    box-sizing: border-box;
    padding-right: 10px;
}
.jd_con{
    float: left;
    width: 75%;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    box-sizing: border-box;
    position: relative;
}
.jd_con .con_box{
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    box-sizing: border-box;
    background-color: #f7f7f7;
    border-radius: 14px;
    position: absolute;
    overflow: hidden;
}
.con_box_jd{
    position: absolute;
    left: 0;
    height: 24px;
    box-sizing: border-box;
    background-color: #C40C24;
    border-radius: 12px;
    top: 0;
    z-index: 0;
}
.jdt_node_tit_l{
    position: absolute;
    width: 100%;
    line-height: 20px;
    top: 2px;
    display: block;
    overflow: hidden;
    z-index: 10;
}
.jdt_node_tit_l span{
    min-width: 10%!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    box-sizing: border-box;
}
.jd_right{
    text-align: left;
    float: left;
    width: 10%;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    box-sizing: border-box;
    padding-left: 10px;
}
.proNmae{
    height: 40px;
    line-height: 40px;
    background-color: #ffffff;
    float: left;
    overflow: hidden;
    cursor: pointer;
}

.select-selection-selected-value{
    max-width: calc(100% - 80px);
}

/*发起流程*/
#FaQiLiuChen .item_tit{
    box-sizing: border-box;
    cursor: pointer;
}
#FaQiLiuChen .item_tit_2{border-bottom: 2px solid #dddddd;font-weight: bold;color: #333333;font-size: 14px;padding-top: 20px}
#FaQiLiuChen .item_tit_2 .ospan_b{
    display: inline-block;
    border-bottom: 2px solid #C40C24;
    line-height: 20px;
}
#FaQiLiuChen .item{
    line-height: 30px;
    box-sizing: border-box;
    width: 100%;
    padding-left: 20px;
    padding-right: 10px;
}
#FaQiLiuChen .item p{
    color: #C40C24;
    cursor: pointer;
    width: 100%;
    overflow:hidden;/*不显示超出内容*/
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;/*针对不同浏览器超出显示...*/
    white-space:nowrap;/*不换行*/
    border-bottom: 1px dashed #dddddd;
}


#LC_faqi .lc_box{
    padding: 10px;
    box-sizing: border-box;
    width: 25%;
    float: left;
}
#LC_faqi .item_tit{
    box-sizing: border-box;
    cursor: pointer;
    margin-top: 10px;
}
#LC_faqi .item_tit_2{border-bottom: 2px solid #dddddd;font-weight: bold;color: #333333;font-size: 14px;padding-top: 20px}
#LC_faqi .item_tit_2 .ospan_b{
    display: inline-block;
    border-bottom: 2px solid #C40C24;
    line-height: 20px;
}
#LC_faqi .item{
    line-height: 30px;
    box-sizing: border-box;
    width: 100%;
    padding-left: 20px;
    padding-right: 10px;
}
#LC_faqi .item p{
    color: #C40C24;
    cursor: pointer;
    width: 100%;
    overflow:hidden;/*不显示超出内容*/
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;/*针对不同浏览器超出显示...*/
    white-space:nowrap;/*不换行*/
    border-bottom: 1px dashed #dddddd;
}

#FaQiLiuChen .js_OAList_row{
    width: 25%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
}


/*基本信息模块组件样式*/
.EsListInfo{font-size: 14px;box-sizing: border-box}
.bor-r-d{border-right: 1px solid #dddddd}
.bor-t-d{border-top: 1px solid #dddddd}
.bor-b-d{border-bottom: 1px solid #dddddd}
.EsListInfo .tit_name{
    width: 180px;
    display: block;
    float: left;
    text-align: right;
    box-sizing: border-box;
    line-height: 40px;
    background-color: #f7f7f7;
    font-weight: 700;
    color: #666666;
    border-left: 1px solid #dddddd;
    overflow:hidden;/*不显示超出内容*/
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;/*针对不同浏览器超出显示...*/
    white-space:nowrap;/*不换行*/
}
.EsListInfo .tit_box{
    width: calc(100% - 180px);
    display: block;
    float: left;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    padding: 2px 5px;
    border-left: 1px solid #dddddd;
}
.EsListInfo .tit_box .text{
    background-color: #ffffff;
    display: block;
    width: 100%;
    line-height: 38px;
    color: #888888;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    overflow:hidden;/*不显示超出内容*/
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;/*针对不同浏览器超出显示...*/
    white-space:nowrap;/*不换行*/
}
.EsListInfo .tit_box .select{
    width: 100%;
    margin-top: 2px;
}
.EsListInfo .tit_box .form_block{
    width: 100%;
    margin-top: 2px;
}

/*实地表单样式*/
.attachments{
    border: 1px solid #eeeeee;
}
.attachments>.col-content{
    border-bottom: 1px solid #eeeeee;
    background-color: #f7f7f7;
}
.attachments>.col-content .leftTit{
    width: 180px;
    float: left;
    background-color: #f7f7f7;
}
.attachments>.col-content .rightMian{
    width: calc(100% - 180px);
    float: left;
    background-color: #FFFFFF;
    box-sizing: border-box;
    min-height: 30px;
}
.attachments>.col-content .rightMian .box1{
    border: 1px solid #eeeeee;
    min-height: 90px;
    width: calc(100% - 20px);
    margin: 10px;
    padding: 10px;
    box-sizing: border-box;
}
.attachments>.col-content .rightMian .box2{
    margin: 10px;
    width: calc(100% - 20px);
    box-sizing: border-box;
}
.attachments>.col-content .rightMian .box3{
    width: calc(100% - 20px);
    box-sizing: border-box;
    padding: 10px;
    background-color: #fff;
    min-height: 50px;
    line-height: 50px;
}
.attachments>.col-content .rightMian .box4{
    width: calc(100% - 20px);
    box-sizing: border-box;
    padding: 10px;
    background-color: #fff;
}
.attachments>.col-content .rightMian .box2>div{
    background-color: #f1fcfe;
    margin-top: 10px;
    padding: 10px;
    box-sizing: border-box;
}
.attachments>.col-content .rightMian .box2>.box_child{
    background-color: #ffffff;
    margin-top: 0px;
    padding: 0px;
}
.attachments>.col-content .rightMian .box1 textarea{border: none;width: 100%;height: 90px;overflow: auto;box-sizing: border-box;resize: none}
.attachments>.col-content .rightMian .box1 .textNum{right: 5px;bottom: 5px;color: #999999}

/*搜索模块样式*/
.SearchModule_box{background: #FCFCFC;padding: 15px 20px;box-sizing: border-box}
.SearchModule_box .sch-box{display: block;box-sizing: border-box}
.SearchModule_box .sch-box .w235{width: calc((100% - 30px)/4);float: left;margin-left: 10px;margin-top: 10px}
.SearchModule_box .sch-box>.w235:nth-child(1){margin-left: 0px!important;margin-top: 0px!important;}
.SearchModule_box .sch-box>.w235:nth-child(2),
.SearchModule_box .sch-box>.w235:nth-child(3),
.SearchModule_box .sch-box>.w235:nth-child(4){margin-top: 0px!important;}
.SearchModule_box .sch-box>.w235:nth-child(5),
.SearchModule_box .sch-box>.w235:nth-child(9),
.SearchModule_box .sch-box>.w235:nth-child(13),
.SearchModule_box .sch-box>.w235:nth-child(17){margin-left: 0px!important;}
/*搜索模块样式结束*/

/*边框样式*/
.bor_top_eee{border-top: 1px solid #eeeeee}
.bor_bottom_eee{border-bottom: 1px solid #eeeeee}
.bor_left_eee{border-left: 1px solid #eeeeee}
.bor_right_eee{border-right: 1px solid #eeeeee}
.bor_eee{border: 1px solid #eeeeee}
/*边框样式结束*/

/*首页模块切换*/
.tab_view_box {}
.tab_view_box .selected{display: block}
/*首页模块切换结束*/

/*页面表格布局样式*/
.ContentBox{background-color: #ffffff;margin-top: 10px}
.ContentBox .page_tab{height: 44px;width: 100%;background-color: #f7f7f7}
.ContentBox .page_tab .page_tab_tit{border-top: 4px solid #2490f8;background-color: #ffffff;text-align: center;line-height: 40px;font-weight: 600;float: left;font-size: 14px}
.ContentBox .page_tab .edit_box{float: right;border-left: 1px solid #dddddd;text-align: center;width: 100px;height: 100%;overflow: hidden;cursor: pointer;box-sizing: border-box;color: #2490f8 ;line-height: 44px}
.ContentBox .page_tab .edit_box i{float: left;margin-left: 10px;margin-top: 14px}
.ContentBox .page_tab .edit_box span{font-size: 14px}
.ContentBox .page_tab .page_tab_tit a{color: #2490f8}
.ContentBox .page_tab .page_tab_tit a .checked{color: #C40C24  !important;font-weight: bold}
.ContentBox .page_tab_view {box-sizing: border-box}
.ContentBox .page_tab_view .view{box-sizing: border-box;display: none;font-size: 12px;color: #666666}
.ContentBox .page_tab_view .checked{display: block}
.icon_rotate180{display: inline-block;transform: rotate(180deg);}


/*流程操作按钮存放容器*/
.BtnViewBox{text-align: center;padding: 20px;margin-top: 20px;background-color: #ffffff;box-sizing: border-box}
/*变更审批页 审批标题样式*/
.ChangeApprovalTitle{  padding: 15px;  background-color: #ffffff;  margin-top: 20px;  margin-bottom: 20px;  box-sizing: border-box;  font-size: 18px;  font-weight: 700;  text-align: center;  color: #C40C24}

/*变更审批页 模块一级标题样式*/
.ClassATitle{  font-size: 16px;  margin-bottom: 10px;  position: relative;  box-sizing: border-box;  padding-left: 18px;line-height: 24px;height: 30px }
.ClassATitle .borBg{  display: inline-block;  position: absolute;  left: 0px;  top: 4px;  width: 4px;  height: 16px;  background-color:#C40C24;  }
/*变更审批页 模块二级标题样式*/
.ClassATitle2{  font-size: 14px;  margin-bottom: 10px;  position: relative;  box-sizing: border-box;  padding-left: 18px;line-height: 24px;height: 30px }
.ClassATitle2 .borBg{  display: inline-block;  position: absolute;  left: 0px;  top: 5px;  width: 4px;  height: 14px;  background-color:#C40C24;  }



/*工作流样式*/
.WorkflowView{box-sizing: border-box}
.WorkflowItem{overflow: hidden;box-sizing: border-box;position: relative}
.WorkflowStart{color: #C40C24;box-sizing: border-box;padding-left: 120px;font-size: 14px;display: inline-block;line-height: 40px}
.WorkflowEnd{box-sizing: border-box;padding-left: 120px;font-size: 14px;display: inline-block;line-height: 40px}
.WorkflowView .WorkflowLeftBox{width: 150px;float: left;min-height: 60px;position: relative}
.WorkflowView .WorkflowLeftBox p{color: #C40C24;text-align: right;font-size: 14px;margin-right: 35px}
.WorkflowView .WorkflowRightBox{width: calc(100% - 150px);float: left;min-height: 60px;padding-bottom: 30px;box-sizing: border-box}
.WorkflowView .WorkflowLine{position: absolute;left: 131px;top: 5px;height: 100%;width: 2px;border-right: 2px dashed #cccccc;z-index: 50}
.WorkflowView .WorkflowCircular{position: absolute;right: 7px;font-size: 18px;top: 1px;display: inline-block;background-color: #ffffff;z-index: 100}
.WorkflowView .WorkflowCircular.col00a8ec{color: #C40C24}
.WorkflowView .WorkflowRightBox .Initiator{border: 1px solid #dddddd;box-sizing: border-box;padding: 10px;max-width: 300px;color: #333333;font-size: 14px;font-weight: bold;border-radius: 5px;}
.WorkflowView .WorkflowRightBox .WorkflowInfo{border: 1px solid #dddddd;box-sizing: border-box;border-radius: 5px}
.WorkflowView .WorkflowRightBox .WorkflowInfo .top{padding: 10px;box-sizing: border-box;background-color: #f6f6f6;color: #666666;font-size: 14px}
.WorkflowView .WorkflowRightBox .WorkflowInfo .fot{padding: 10px;box-sizing: border-box;font-size: 14px}
.WorkflowView .WorkflowRightBox .WorkflowInfo .fot .people{color: #333333;font-weight: bold;font-size: 14px;margin-right: 20px}
.WorkflowView .WorkflowRightBox .WorkflowInfo .fot .addPeople{color: #C40C24;cursor: pointer}

.radioBox{width: 100%;border-radius: 3px;border: 1px solid #d9d9d9;height: 32px;font-size: 12px;padding:0 5px;box-sizing: border-box;line-height: 30px;color: #666666}
.radioBox input{display: inline-block;margin-right: 10px}

/*.OperationBox a{color: #C40C24}*/

.towLines{position: relative;text-align: left;height: 34px;width: 100%}
.towLines .towLinesListTit{position: absolute;color: #C40C24;cursor: pointer;box-sizing: border-box;padding: 0 5px;top: 8px;display: inline-block;width: 100%}
.towLines .towLinesListTit i{position: absolute;right: -3px;top: 4px;color: #C40C24;font-weight: 700;font-size: 12px}
.towLines .towLinesListTit i.xunzhuan{-webkit-transform: scale(1) rotate(180deg);-ms-transform: scale(1) rotate(180deg);transform: scale(1) rotate(180deg);}
.towLines .towLinesBox{position: absolute;left: 0px;top: 0px;width: 100%;background-color: #ffffff;z-index: 100;border-radius: 3px;line-height: 34px;height: 34px;overflow: hidden}
.towLines .towLinesBox p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 10px;box-sizing: border-box}
.towLines .towLinesBox p a{text-decoration: none;color: #C40C24}

.towLines_new{position: relative;text-align: left;height: 20px;width: 100%}
.towLines_new .towLinesListTit_new{position: absolute;color: #C40C24;cursor: pointer;box-sizing: border-box;padding: 0 5px;top: 8px;display: inline-block;width: 100%}
.towLines_new .towLinesListTit_new i{position: absolute;right: -3px;top: 4px;color: #C40C24;font-weight: 700;font-size: 12px}
.towLines_new .towLinesListTit_new i.xunzhuan{-webkit-transform: scale(1) rotate(180deg);-ms-transform: scale(1) rotate(180deg);transform: scale(1) rotate(180deg);}
.towLines_new .towLinesBox_new{position: absolute;left: 0px;top: 0px;width: 100%;background-color: #ffffff;z-index: 100;border-radius: 3px;line-height: 20px;height: 20px;overflow: hidden}
.towLines_new .towLinesBox_new p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 10px;box-sizing: border-box}
.towLines_new .towLinesBox_new p a{text-decoration: none;color: #C40C24}


/*创建计划时间样式*/
.timeView{box-sizing: border-box;border: 1px solid #dddddd;border-radius: 5px;padding: 5px}
.timeView .TimeTit{line-height: 36px;color: #666666;font-weight: 700;box-sizing: border-box;padding-left: 20px}
.timeView .timeBox{float: left;height: 34px;display: block}
.timeView .timeBox .tit_name{display: block;box-sizing: border-box;float: left;background-color: #f9f9f9;padding-left:2px;line-height: 35px;text-align: right}
.timeView .timeBox .tit_box{display: inline-block;box-sizing: border-box;width: 200px;float: left;padding: 1px;background-color: #ffffff}
.timeView .timeBox .tit_box .form_block{width: 100%}

/*报表日期选择（选择季度样式）*/
.datepicker table tr td span:empty{display: none;}

/*固定列公共样式*/
.fht-fixed-column .fht-tbody{
    overflow: hidden;
}
.fht-fixed-column .fht-thead tr th{
    background: #2490f8;
    z-index:2;
}
.fht-fixed-column{
    position: relative;
    z-index:2;
}
.fht-fixed-column .fht-tbody tr td{
    background: #F7F7F7 !important;
}
.fht-fixed-column .fht-tbody tr.bgFFF td{
    background: #ffffff !important;
}