@charset "utf-8";
/* CSS Document */
/* 基础样式 */
.clear{ line-height: normal; height:0; clear:both; overflow:hidden;}
.sideleft{ float:left;}
.sideright{ float:right;}
.text-center{text-align:center;}
.cursor_hand{cursor: pointer;}
.modal-backdrop{z-index:100000000;}
.modal{z-index:90000000000;}
.alertify{z-index:99000000000;}
.modal-body{padding:4px;}

.moredian{overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.form-error{color:#c00;padding-top: 8px;}
.select2-selection__rendered{overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}

/* CSS main */
.main{position:relative; overflow:auto;background:#fafcfe;}
.main-con{position:relative; height:100%;min-width:780px; overflow:hidden;margin:0 8px;}
.conbox{overflow:auto;height:100%;margin:8px 0;padding:0 15px 10px 8px;position:relative;}
.tck-con{position:relative; height:100%;overflow:hidden;margin:0 8px;}
.tck-conbox{overflow:auto;height:100%;position:relative;}


/* 内外边距设置样式 */
.no-padding{padding:0!important;}
.no-padding-left {padding-left: 0!important;}
.no-padding-right {padding-right: 0!important;}
.p-15{padding:15px;}
.p-top15{padding-top:15px;}
.p-top25{padding-top:25px;}
.p-top8{padding-top:8px;}
.p-left8{padding-left:8px;}
.p-right5{padding-right:5px;}
.p-right8{padding-right:8px;}
.p-right15{padding-right:15px;}
.p-left15{padding-left:15px;}
.p-left20{padding-left:20px;}
.p-bottom20{padding-bottom:20px;}

.no-margin{margin:0!important;}
.no-margin-left {margin-left: 0!important;}
.no-margin-right {margin-right: 0!important;}
.m_top0{margin-top:0;}
.m-top8{margin-top:8px;}
.m-top10{margin-top:10px;}
.m-top15{margin-top:15px;}
.m-top25{margin-top:25px;}
.m-top45{margin-top:45px;}
.m-left15{margin-left:15px;}
.m-left25{margin-left:25px;}
.m-right8{margin-right:8px;}
.m-right5{margin-right:5px;}
.m-right15{margin-right:15px;}
.m-right25{margin-right:25px;}
.m-bottom8{margin-bottom:8px;}
.m-bottom15{margin-bottom:15px;}
.m-bottom10{margin-bottom:10px;}
/* 行高样式设置 */
.h_line24{line-height:24px;}
.h_line28{line-height:28px;}
.h_line31{line-height:31px;_line-height:26px;}
.h_line34{line-height:34px;}

.f_size12{font-size: 12px;}
.f_size14{font-size: 14px;}
.f_size13{font-size: 13px;}

.blm_right1{margin-right:1%;}
.blm_right2{margin-right:1.999%;_margin-right:1.7%;}
.blm_right4{margin-right:3%;}
/* 百分比宽度样式设置 */
.w_300{width:300px;}
.w_150{width:150px;}

.blw-100{width:100%;}
.blw-85{width:85%;}
.blw-80{width:80%;}
.blw-75{width:75%;*width:70%;_width:70%;}
.blw-65{width:65%;}
.blw-60{width:60%;}
.blw-50{width:50%;}
.blw-49{width:49%;}
.blw-45{width:45%;}
.blw-40{width:40%;}
.blw-34{width:34%;}
.blw-33{width:33%;}
.blw-31{width:31%;}
.blw-30{width:30%;}
.blw-28{width:28.5%;}
.blw-25{width:25%;}
.blw-20{width:20%;}
.blw-19{width:19%;}
.blw-15{width:15%;}
.blw-13{width:13%;}
.blw-10{width:10%;}
.blw-5{width:5%;}
.blw-2{width:2%;}

/* 字体颜色样式设置 */
.f-7ebae6{color:#7ebae6;}
.f-cd{color:#cdcdcd;}
.f-98{color:#989898;}
.f-red{color:#c00;}
.f-orange{color:#ff6600;}
.f-136eaf{color:#136eaf;}
.f-888{color:#888;}
/* 线条样式设置 */
.border_bottom_e2{border-bottom:1px dotted #e2e2e2;}
/* 财务按钮--收支 */
.finance_srbnt{background:#5cb85c; border:1px solid #5cb85c;padding:0 8px;color:#fff;line-height:26px;height: 28px;font-size:12px;border-radius: 3px; cursor:pointer;white-space:nowrap;margin-top: -5px;margin-left: 8px;}
.finance_srbnt:hover{background:#019967;}
.finance_zcbnt{background:#ec971f; border:1px solid #ec971f;padding:0 8px;color:#fff;line-height:26px;height: 28px;font-size:12px;border-radius: 3px; cursor:pointer;white-space:nowrap;margin-top: -5px;margin-left: 8px;}
.finance_zcbnt:hover{background:#ff6600;}
/* 界面中添加--白色按钮 */
.pageAd_bnt{background:#fff; border:1px solid #ddd;padding:0 8px;color:#333;line-height:26px;height: 28px;font-size:12px;border-radius: 3px; cursor:pointer;white-space:nowrap;margin-top: -5px;margin-left: 8px;}
.pageAd_bnt:hover{background:#eee;}
/* 文本框上传文件样式 */
.input-filebox{ position:relative;width:70px;cursor:pointer;margin-right: 4px;padding-top:6px;float:left;}
.input-filebtn{background:#fff; border:1px solid #ccc;padding:0 8px;color:#333;line-height:28px;height: 30px;border-radius: 3px; cursor:pointer;white-space:nowrap;margin-top:3px;}
.input-filecon{ position:absolute; top:0; left:0;  filter:alpha(opacity:0);opacity: 0;width:70px; padding-top:6px;padding-bottom:6px;cursor: pointer;}
/* 表单按钮--红色 */
.bnt_red{background:#d9534f;border:1px solid #d9534f;padding:0 8px;line-height:28px;height: 30px;border-radius: 3px; color:#fff; cursor:pointer;white-space:nowrap;}
.bnt_red:hover{background:#e43e18;}
.bnt_pink{background:#fc6aa4; border:1px solid #fc6aa4;padding:0 8px;line-height:28px;height: 30px;color:#fff; cursor:pointer;white-space:nowrap;}
.bnt_pink:hover{background:#eb5390;color:#fff;}
/* 表单按钮--绿色 */
.bnt_green{background:#5cb85c; border:1px solid #5cb85c;padding:0 8px;line-height:28px;height: 30px;border-radius: 3px; color:#fff; cursor:pointer;white-space:nowrap;}
.bnt_green:hover{background:#449d44;}
.bnt_dgreen{background:#1fa67a;border:1px solid #1fa67a; padding:0 8px;line-height:28px;height: 30px;border-radius: 3px;color:#fff; cursor:pointer;white-space:nowrap;}
.bnt_dgreen:hover{background:#019967;}
/* 表单按钮--橙色 */
.bnt_orange{background:#f0ad4e;border:1px solid #f0ad4e; padding:0 8px;line-height:28px;height: 30px;color:#fff;border-radius: 3px; cursor:pointer;white-space:nowrap;}
.bnt_orange:hover{background:#ec971f;}
/* 表单按钮--青色 */
.bnt_cyan{background:#5bc0de;border:1px solid #5bc0de;padding:0 8px;line-height:28px;height: 30px;color:#fff;border-radius: 3px; cursor:pointer;white-space:nowrap;}
.bnt_cyan:hover{background:#31b0d5;}
/* 表单按钮--白色 */
.bnt_white{background:#fff; border:1px solid #ccc;padding:0 8px;color:#333;line-height:28px;height: 30px;border-radius: 3px; cursor:pointer;white-space:nowrap;}
.bnt_white:hover{background:#eee;}
/* 表单按钮--黄色 */
.bnt_yellow{background:#f4c301;border:1px solid #f4c301; padding:0 8px;line-height:28px;height: 30px;border-radius: 3px;color:#fff; cursor:pointer;white-space:nowrap;}
.bnt_yellow:hover{background:#ffd016;}
/* 表单按钮--紫色 */
.bnt_purple{background:#ca6cd7;border:1px solid #ca6cd7;padding:0 8px;line-height:28px;height: 30px;border-radius: 3px;color:#fff; cursor:pointer;white-space:nowrap;}
.bnt_purple:hover{background:#d58bdf;}
/* 表单按钮--蓝色 */
.bnt_lblue{background:#2299ee; border:1px solid #2299ee;padding:0 8px;color:#fff;line-height:28px;height: 30px;border-radius: 3px; cursor:pointer;white-space:nowrap;}
.bnt_lblue:hover{background:#428bca;}
.bnt_dblue{background:#2492d3; border:0;padding:4px 8px;padding:2px 8px\9;color:#fff; cursor:pointer;white-space:nowrap;}
.bnt_dblue:hover{background:#247bae;}
/* 表单按钮--灰色 */
.bnt_grey{background:#ddd; border:1px solid #ddd;padding:0 8px;color:#888;line-height:28px;height: 30px;border-radius: 3px; cursor:pointer;white-space:nowrap;}

/* 提交表单按钮--蓝色 */
.bnt-center{width:128px;margin:45px auto;}
.bnt-doublecenter{width:250px;margin:45px auto;}
.bnt-blue{background:#3e94fe;border:1px solid #3984e5;cursor:pointer;padding:10px 35px;border-radius:4px;font-size:14px;color:#fff;}
.bnt-blue:hover{background:#3984e5;}
.bnt-tjgrey{background:#eee;border:1px solid #d7d7d7;cursor:pointer;padding:10px 35px;border-radius:4px;font-size:14px;color:#444;}
.bnt-tjgrey:hover{background:#eaeaea;}
/* 页面按钮 */
.bnt-green{background:#90cf15;border:0;cursor:pointer;padding:5px 15px 4px 15px;font-size:14px;color:#fff;}
.bnt-green:hover{background:#b9e563;}
.bnt-orange{background:#ff6600;border:0;cursor:pointer;padding:5px 15px 4px 15px;font-size:14px;color:#fff;}
.bnt-orange:hover{background:#ff6600;}
.bnt-darkblue{background:#308ee3;border:1px solid #3984e5;cursor:pointer;padding:5px 10px 4px 10px;font-size:14px;color:#fff;}
.bnt-darkblue:hover{background:#3e94fe;}

/*内部页面header   切层样式*/
.header_nav{border-bottom:1px solid #f3f3f3;height:40px;line-height:40px;padding-left:25px;margin-right:15px;margin-bottom:15px;}
.header_navon,.header_navout{float:left;padding:0 35px;line-height:39px;*line-height:40px;cursor:pointer;font-size:16px;}
.header_navon{border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-top:2px solid #1f7ed0;border-bottom:0;background:#fff;color:#1f7ed0;font-size:16px;}

/*表单头部切层*/
.list_header_nav{border-bottom:1px solid #e2e2e2;height:45px;margin-bottom:15px;}
.list_header_navon,.list_header_navout{float:left;padding:0 25px;line-height:45px;cursor:pointer;font-size:16px;}
.list_header_navon{height:44px;border-bottom:2px solid #1f7ed0;background:#fff;color:#1f7ed0;font-size:16px;}

/*选择---选中或未选择*/
.select_out{ border:2px solid #999; padding:2px 15px; height:24px;margin-top:4px; line-height:20px; text-align:center; cursor:pointer;}
.select_on,.select_out:hover{ border:2px solid #ff6600;color:#ff6600;  padding:2px 15px; height:24px;margin-top:4px; line-height:20px; text-align:center; cursor:pointer;}
/* 表单前字体 */
.input-name{ float:left; color:#3d3d3d; font-size:12px; text-align:right; line-height:34px;width: 20%; min-width:70px;max-width:200px;}
.input-name2{ float:left; color:#3d3d3d;font-size:12px; text-align:right; line-height:34px; width: 25%;*width: 20%;_width: 20%;}
.input-name3{ float:left; color:#3d3d3d; font-size:12px; text-align:right; line-height:34px;width: 15%;}
.input-name4{ float:left; color:#3d3d3d;font-size:12px; text-align:right; line-height:34px; width: 20%;}
.input-name5{ float:left; color:#3d3d3d;font-size:12px; text-align:right; line-height:34px;width: 12.3%;*width: 10%;_width: 10%;}
.input-namek{ float:left; color:#3d3d3d; font-size:12px; text-align:right; line-height:34px; width:80px;}
.input-con{float:left; padding-left:10px; vertical-align:bottom;width: 75%; position: relative;}
.input-text{ border:1px solid #d2d2d2; height:34px;_height:31px; line-height:34px;_line-height:31px; min-width:200px;_width:200px; padding-left:5px;}
.input-text2{border:1px solid #d2d2d2; height:34px;_height:31px; line-height:34px;_line-height:31px;width: 70%;*width: 50%;_width: 50%; padding-left:5px;}
.input-text3{ border:1px solid #d2d2d2; height:34px;_height:31px; line-height:34px;_line-height:31px; width: 30%;*width: 30%;_width: 30%;padding-left:5px;}
.input-text4{ border:1px solid #d2d2d2; height:34px;_height:31px; line-height:34px;_line-height:31px; width: 15%;min-width:150px;_width:150px; padding-left:5px;}
.input-text5{ border:1px solid #d2d2d2; height:34px;_height:31px; line-height:34px;_line-height:31px; width: 23%;*width: 15%;_width: 15%;padding-left:5px;}
.input-text6{ border:1px solid #d2d2d2; height:34px;_height:31px; line-height:34px;_line-height:31px; width: 60%;*width: 55%;_width: 55%;padding-left:5px;}
.input-text8{border:1px solid #d2d2d2; height:34px;_height:31px; line-height:34px;_line-height:31px;width: 80%; padding-left:5px;}
.input-text10{border:1px solid #d2d2d2; height:34px;_height:31px; line-height:34px;_line-height:31px;width: 99%; padding-left:5px;}
.input-area2{border:1px solid #d2d2d2; height:70px;line-height:21px;width: 70%;*width: 50%;_width: 50%; padding-left:5px;}
.input_select{border:1px solid #d2d2d2;height:34px;line-height:34px; width:10%;padding-left:5px;}
.input_selectfy{border:1px solid #d2d2d2;height:28px;*height:28px;_height:28px; line-height:28px;*line-height:28px;_line-height:28px; width:10%;min-width:50px;*width:50px;_width:50px; padding-left:5px;}
.input_unit1{position:absolute;color:#444;right:11%;top:10px;}
.input_unit2{position:absolute;color:#444;right:11%;top:10px;}
/*表单样式2016-9-12*/
.form-content{padding: 0 35px 20px 35px;margin-top: 25px;}
.input-name-online{color:#333; font-size:13px;line-height:34px;}
.input-con-online{vertical-align:bottom;width: 700px;position: relative;}
.input-con-twoline{vertical-align:bottom;width: 99%;position: relative;}
.input-text-online{border:1px solid #d2d2d2; height:34px;line-height:34px;width: 90%; padding-left:5px;border-radius: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.input-text-online2{border:1px solid #d2d2d2; height:34px;line-height:34px;width: 99%; padding-left:5px;border-radius: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.input-text-online3{border:1px solid #d2d2d2; height:34px;line-height:34px; padding-left:5px;border-radius: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.input-area-online{border:1px solid #d2d2d2; height:100px;line-height:21px;width: 90%; padding-left:5px;border-radius: 3px;}
.input-text-select{border:1px solid #d2d2d2; height:34px;line-height:34px;width: 90%; padding-left:5px;border-radius: 3px;}

.form-block{border-bottom:1px solid #eee;padding-bottom: 15px;margin-bottom: 15px;}
.form-block-tit{margin-bottom: 0;line-height:40px;font-size:16px;color:#333;}

.form-block-hepl{margin-right: 10px;font-size:14px;color:#777;line-height:40px;}
.form-block-hepl a{color:#ff6600;font-size:14px;}
.form-block-hepl a:hover{color: #ff9900;}
/*列表页面header字体样式2016-9-12*/
.list-header{border-bottom:1px solid #e2e2e2;line-height:45px;}
.header-font{font-size:16px;color:#1f7ed0;line-height:45px;}
.header-font2{font-size:18px;color:#333;line-height:45px;float:left;}
.header-bnt{float:right;margin-right: 5px;}
.header-search-bnt{background:#2299ee; border:none; color:#fff; padding:0 7px;width:50px;border-bottom-right-radius: 3px;border-top-right-radius: 3px; line-height:30px;}
.header-search-input{width:138px; padding-left:8px; font-size:12px;  color:#333; height:30px;border-bottom-left-radius: 3px;border-top-left-radius: 3px; line-height:30px; border:1px solid #d5d5d5;_margin-top:-2px; }
.header-input{width:138px; padding-left:8px; font-size:12px;  color:#333; height:30px;border-radius: 3px; line-height:30px; border:1px solid #d5d5d5;_margin-top:-2px; }
/*列表页面header字体样式2016-9-12*/
.list-statistics{margin: 8px 0;border: 1px solid #eee;padding: 10px 0 10px 10px;background: #f5f5f5;}
.list-statistics .content{background: #fff;border: 1px solid #eee;float:left;height: 65px;margin-right: 10px;padding: 10px;border-radius: 3px;min-width: 191px;}
.list-statistics .content img{border-radius: 50%;}
.list-statistics .content .text{text-align: right;line-height:21px;font-size:14px; }

/*列表页面筛选样式2016-9-13*/
.list-choice{background: #f4f6fa;padding: 8px 8px 0 8px;}
.list-choice-box{border-top:1px solid #eee;padding-top: 10px;}
.list-choice-tit{font-size:14px;color:#143f86;line-height:34px;}
.list-choice-250{width: 258px;float:left;margin-bottom: 8px;margin-left: 8px;}
.list-choice-350{width: 358px;float:left;margin-bottom: 8px;margin-left: 8px;}
.list-choice-name{float:left; color:#3d3d3d; font-size:12px; text-align:right; line-height:28px;width:80px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.list-choice-250 .list-choice-con{width: 170px;position: relative;float:left;margin-left: 8px;}
.list-choice-350 .list-choice-con{width: 270px;position: relative;float:left;margin-left: 8px;}
.list-choice-input{border:1px solid #d2d2d2; height:28px;line-height:28px;width: 99%; padding-left:5px;border-radius: 3px;}
.list-choice-select{border:1px solid #d2d2d2; height:28px;line-height:28px;width: 99%; padding-left:5px;border-radius: 3px;}
.list-choice-bnt{background:#2299ee;color:#fff;height:28px;line-height:28px;border:0;border-radius: 3px;padding:0 10px;margin-left: 8px;text-align:center;cursor:pointer;float:left; }
.list-choice-bnt:hover{background:#428bca;}
.list-choice .list-choice-block .texton{background:#2299ee;border-radius:3px;line-height:28px; padding:4px 8px; color:#fff; cursor:pointer;}
.list-choice .list-choice-block span{border-radius:3px;line-height:28px; padding:4px 6px; cursor:pointer;color:#333;}
.list-choice .list-choice-block span:hover{background:#2299ee;color:#fff;}
.list-choice .list-choice-block .texton a,.list-choice .list-choice-block span a{color:#fff;}
/*列表页面筛选----select2和科目高度重置*/
.list-choice-con .slect_subject{line-height:28px;height:28px;}
.list-choice-con .select2-container,.list-choice-con .select2-selection--single {line-height:28px;height:28px;}
.list-choice-con .select2-container--default .select2-selection--single .select2-selection__rendered {line-height:28px;height:28px;}
.list-choice-con ul.ztree{top:28px;}
.list-choice-con .slect_subject_close{top:5px;}
/*提示结果类样式2016-9-13*/
.result-bar-red{color: #b94a48;background-color: #f2dede;border-color: #eed3d7;border-radius: 3px;line-height:34px;padding: 0 10px;margin: 0 10px 8px 10px;}
.result-bar-blue{color: #3a87ad;background-color: #d9edf7;border-color: #bce8f1;border-radius: 3px;line-height:34px;padding: 0 10px;margin: 0 10px 8px 10px;}
.result-bar-blue span,.result-bar-red span{margin-right: 10px;}
.result-bar-blue span i,.result-bar-red span i{color:#ed6c20;font-style:normal}
/*列表表格样式2016-9-13*/
.table>tbody>tr>th,.table>thead>tr>th {
    font-size: 14px;background-color: #efefef;
}
.table-link,.table-link span{color:#ed6c20; text-decoration:underline;}
.table{margin-bottom:8px;margin-top:15px;table-layout:fixed; }
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding:2px 4px;
    height:28px;
    line-height: 28px;
    vertical-align: middle;
    border-top: 1px solid #ddd;
    border-bottom-width: 0px;
}

.table>thead>tr>th>p{font-size: 14px;}
.table>thead>tr>th>p, .table>tbody>tr>th>p, .table>tfoot>tr>th>p, .table>thead>tr>td>p, .table>tbody>tr>td>p, .table>tfoot>tr>td>p {
    white-space:nowrap;overflow:hidden;width: 98%;text-overflow:ellipsis;
}

.table-striped>tbody>tr:nth-child(odd) {
     background-color: #fff;
}
.table{margin-bottom: 8px;}
.table tr th{position: relative;}
.table tr th i{position: absolute;right:4px;top:12px;}
/*详情界面样式*/
.detail-box{border-bottom: 1px solid #eee;background: #fafafa;padding:10px;}
.detail-box .detail-ul li{color:#000;float:left;width: 33.3%;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;line-height:28px;}
.detail-box .detail-ul li span{color:#777;}
.detail-box .detail-title{font-size:16px;color:#2e95fb;line-height:34px;}
.detail-img{margin: 0 auto;width: 120px;height:80px;border:solid 1px #e0e0e0;}
.detail-img img{width: 100%;height:100%;}
.detail-img-text{margin: 0 auto;background:#fff;width: 120px;height:24px;line-height:24px;border:1px solid #eee;text-align: center;}
.detail-img-bottom{border: 1px solid #e6e6e6;border-top: 1px solid #f5f5f5;height: 1px;margin: 0 auto;overflow: hidden;}

/*详情界面样式--切层*/
.navTab{border-bottom: 1px solid #eee;margin-top: 8px;}
.navTab div{float:left;width: 110px;margin-right:15px;height:45px;line-height: 45px;background: #fff;text-align: center;font-size: 16px;cursor: pointer;}
.navTab .on{border-bottom:2px solid #148ade;color:#148ade;}
/*添加一条数据后，界面展示样式*/
.addinfo-box{border: 1px solid #eee;background: #fafafa;padding:10px;border-radius: 4px;margin-bottom:15px;position: relative;}
.addinfo-delete{position: absolute;right:-8px;top:-8px;cursor: pointer;}
.addinfo-edit{position: absolute;right:-8px;top:24px;cursor: pointer;}
.addinfo-box .addinfo-ul li{float:left;width: 25%;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;line-height:26px;}
.addinfo-box .addinfo-ul li span{color:#888;}
.addinfo-box .addinfo-title{font-size:16px;color:#1f7ed0;line-height:34px;}
.addinfo-img{margin: 0 auto;width: 120px;height:80px;border:solid 1px #e0e0e0;}
.addinfo-img img{width: 100%;height:100%;}
.addinfo-img-text{margin: 0 auto;background:#fff;width: 120px;height:24px;line-height:24px;border:1px solid #eee;text-align: center;}
.addinfo-img-bottom{border: 1px solid #e6e6e6;border-top: 1px solid #f5f5f5;height: 1px;margin: 0 auto;overflow: hidden;}

/*内部页面header字体样式*/
.header-border{border-bottom:1px solid #e2e2e2;line-height:34px;margin-bottom:15px;}
.header-border2{background:url(../images/css-image/header-border.png) bottom left repeat-x;line-height:34px;margin-bottom:25px;padding-bottom:10px;padding-left:15px;}
.header-font{font-size:16px;color:#1f7ed0;line-height:34px;}
.header-font span{font-size:16px;line-height:34px;}
.header-ej-font{font-size:14px;color:#333;line-height:34px;margin-bottom:15px;}
.header-bntgreen{background:#90cf15;border:0;cursor:pointer;line-height:28px;padding:0 15px 0 15px;font-size:14px;color:#fff;}
.header-bntgreen:hover{background:#b9e563;}
.header-bntdblue{background:#308ee3;border:0;cursor:pointer;line-height:28px;padding:0 15px 0 15px;font-size:14px;color:#fff;}
.header-bntdblue:hover{background:#3e94fe;}

.fbheader-border{background:#f1f5f8;line-height:34px;margin-bottom:25px;}
.fbheader-text{border-left:3px solid #247ad5;padding-left:8px;line-height:34px;font-size:16px;}

/*弹出模态框*/
.modal-backdrop{background: #fff;}
.modal-content{box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.2);background: #fff;border: 0;}
.tck_header{border-top:1px solid #ededed;line-height:34px;height:34px;padding:0 15px;background:#eee;color:#333;position: relative;}
.tck_header .name{line-height:34px;color:#333;font-size:16px;}
.tck_header .close{position: absolute;right:10px;top:5px;cursor: pointer;}
.tck_footer{background-color: #f8f8f8;border-bottom: 1px solid #fff;border-top: 1px solid #ccc;padding: 0 15px;box-shadow: inset 0 1px 1px #fff;}
.tck_footer .bnt-submit{background:#3e94fe;border:1px solid #3984e5;cursor:pointer;padding:5px 15px;border-radius:4px;font-size:14px;color:#fff;}
.tck_footer .bnt-submit:hover{background:#3984e5;}
.tck_footer .bnt-cancel{background:#eee;border:1px solid #d7d7d7;cursor:pointer;padding:5px 15px;border-radius:4px;font-size:14px;color:#444;}
.tck_footer .bnt-cancel:hover{background:#ddd;}
/*弹出框*/
.modal-box{position: fixed;z-index: 9999999;top:10%;left:50%;margin-left:-300px;width: 600px;background: #fff;
    bottom: 0;
    box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    border-left: 1px solid #eee;
}
.form-modal-tit{border-top:1px solid #ededed;line-height:34px;padding:0 15px;background:#eee;font-size:16px;color:#333;position: relative;}
.form-modal-close{position: absolute;right:10px;top:0;cursor: pointer;}
.form-modal-con{overflow: auto;padding: 15px 30px;width: 100%;}
.form-modal-bottom{border-top:1px solid #ededed;position:absolute;width:100%;z-index:99999999;bottom: 0;height:45px;padding-top:5px;padding-right: 10px;}
.form-modal-bottom .bnt-submit{background:#3e94fe;border:1px solid #3984e5;cursor:pointer;padding:5px 20px;border-radius:4px;font-size:14px;color:#fff;}
.form-modal-bottom .bnt-submit:hover{background:#3984e5;}
.form-modal-bottom .bnt-cancel{background:#eee;border:1px solid #d7d7d7;cursor:pointer;padding:5px 20px;border-radius:4px;font-size:14px;color:#444;}
.form-modal-bottom .bnt-cancel:hover{background:#ddd;}

/*列表选中样式*/
.checkItem_b {display:block;top:10px;width:20px;height:20px;border: 1px solid silver;border-radius: 50%;background: #fff;position:relative;float:left;}
.check_select_b .checkItem_b {border-color: #227bd6;background: #227bd6;}
.check_select_b .icon {display:block;position: absolute;width: 10px;height: 5px;top:5px;margin-left: 4px;-webkit-transform: rotate(-45deg);border: transparent;border-bottom: 2px solid #fff;border-left: 2px solid #fff}

/*选择人员弹出框*/
.selectPerson{position: fixed;z-index: 999;top:0;right:0;width: 600px;background: #fff;
    bottom: 0;
    box-shadow: -8px 7px 10px 0  rgba(0, 0, 0, 0.2);
    overflow: hidden;
    border-left: 1px solid #eee;border-top: 1px solid #ededed;}
.selectPerson-bj{height:100%; width:100%;position:fixed;overflow-y:visible;top: 0;left: 0;z-index:99;}
.selectPerson-con{overflow: auto;padding: 15px 15px;height:470px;width: 100%;}
.selectPerson-nav{margin-bottom: 10px;}
.selectPerson-nav .another{border: 1px solid #eee;height:34px;line-height:34px;width: 50%;float:left;text-align: center;}
.selectPerson-nav .current{border: 1px solid #3e94fe;height:34px;line-height:34px;width: 50%;float:left;text-align: center;background: #3e94fe;color:#fff;}
/*选择人员弹出框---进入二级选择*/
.selectPerson_back{line-height:36px;font-size: 14px;background: #f5f5f5;}
.selectPerson_back span{color:#227bd6;font-size: 14px;padding: 0 8px;cursor: pointer;}
/*选择人员弹出框---人员一行*/
.selectPerson_line{border-bottom: 1px solid #eee;line-height:45px;}
.selectPerson_line2{border-top: 1px solid #eee;line-height:45px;padding-left: 25px;}
.selectPerson_line3{border-top: 1px solid #eee;line-height:45px;}
/*.selectPerson_line:hover{background: #f7f7f7;}*/
.selectPerson_info{border-bottom: 1px solid #f1f1f1;padding:10px 8px;}
.selectPerson_info2{border-top: 1px solid #f1f1f1;padding:10px 8px;}
.selectPerson_info:hover{background: #fafafa;}
.selectPerson_info p,.selectPerson_info2 p,.selectPerson_info3 p{line-height:26px;}
.selectPerson_img{overflow: hidden;width: 50px;height: 50px;margin: 0 auto; text-align: center;}
.selectPerson_img img{width: 100%;height:100%;border-radius: 50%; text-align: center;}
.selectPerson_text{font-size: 13px;color: #777;}
/*选择人员弹出框---按人员字母*/
.selectPerson_tip{color:#48bde9;font-size: 14px;line-height:34px;height:34px;padding-left: 15px;}
.selectPerson_zm{position: fixed;top:100px;right:30px;text-align: center;}
.selectPerson_zm a,.selectPerson_zm p{font-size: 12px;color:#999;line-height:16px;}
.selectPerson_zm a:hover p{color:#ff6600;}
.selectPerson_zmline{background: #f3f3f3;padding-left:10px;height:24px;line-height:24px;color:#888;font-size: 16px;}
/*选择人员---选中后样式样式*/
.selectPerson_on{}
.selectPerson_on span{position:relative;display: block;width:80px;float:left;border: 1px solid #eee;text-align: center;cursor: pointer;height: 26px;line-height: 26px;border-radius: 4px;margin-right: 5px;margin-top: 2px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.selectPerson_on span img{position: absolute;right:5px;top:8px;}
/*选择人员弹出框---底部按钮*/
.selectPerson_bottom{height:70px;width: 600px;padding-top: 15px; background:#fff;border-top:1px solid #eee; position: absolute;bottom:0;left:0;text-align: center;}
.selectPerson_bottom .bnt-submit{background:#3e94fe;border:1px solid #3e94fe;cursor:pointer;padding:10px 20px;border-radius:4px;font-size:14px;color:#fff;}
.selectPerson_bottom .bnt-submit:hover{background:#3984e5;}
.selectPerson_bottom .bnt-submit span{font-size:14px;color:#fff;}
.selectPerson_bottom .bnt-cancel{background:#eee;border:1px solid #d7d7d7;cursor:pointer;padding:10px 20px;border-radius:4px;font-size:14px;color:#444;}
.selectPerson_bottom .bnt-cancel:hover{background:#ddd;}

/*通讯录界面样式*/
.markBook .business_line{border-bottom: 1px solid #eee;padding-bottom: 20px;padding-top: 10px;padding-left: 20px;}
.markBook .business_line .name{font-size: 18px;float:left;}
.markBook .business_line .user-admin{float:left;margin-left: 80px;padding-top: 10px;}
.markBook .business_line .user-admin li{float:left;padding-right: 15px;font-size: 14px;}
.markBook .business_line .user-admin li span{padding-left: 35px;font-size: 14px;color:#ff4d07;}
.markBook_con{}
.markBook_con .header{cursor: pointer;background: #fafafa;padding-left: 20px;height: 45px;line-height: 45px;border-bottom:1px solid #eaeaea;color:#000;font-size: 16px;font-weight: 500;}
.markBook_con .header img{margin-top: -2px;}
.user_line li{height: 40px;line-height: 40px;border-bottom:1px solid #eaeaea;color:#222;font-size: 14px;font-weight: 500;position: relative;}
.user_line li .logo{margin-top: -4px;width: 30px;height: 30px;border-radius: 4px;margin-right: 8px;}
.user_line li .tel{background:url("../images/page-image/tel-ico.png") left 14px no-repeat;padding-left:20px;position: absolute;right:50%;top:0;color:#777;font-size: 14px;font-weight: 500;}
.user_line li:hover,.user_line li.on{background: #78818b;cursor: pointer;color:#fff;}
.user_line li:hover .tel,.user_line li.on .tel,.user_line li.on .logo, .user_line li:hover .logo{color:#fff;}
.user_line li:hover .tel,.user_line li.on .tel{background:url("../images/page-image/tel-ico-on.png") left 14px no-repeat;}

/*查看人员信息弹出框*/
.Person-info{position: fixed;z-index: 999;bottom:0;right:0;width: 500px;height:100%;overflow:auto;background: #fff;top: 0;border-left: 1px solid #e2e2e2;}
.Person-info-bj{position: fixed;z-index: 9999;right:20px;top:20px;cursor: pointer;}
.Person-info-con{border-bottom: 1px solid #f7f7f7;padding:15px;margin: 0 15px;}
.Person-info .logo{width: 80px;height: 80px;overflow: hidden;margin: 20px auto 10px auto;border-radius:50%;}
.Person-info .logo img{width: 100%;height: 100%;}
.Person-info .name{height: 35px;line-height: 35px;color:#222;font-size: 16px;font-weight: 700;text-align: center;}
.Person-info .info-title{text-align: left;width:80px;float:left;color:#999;font-size: 14px;}
.Person-info .info-text{text-align: left;width:350px;float:left;color:#222;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.Person-search-header{background: #fafafa;padding-left: 20px;height: 45px;line-height: 45px;border-bottom:1px solid #eaeaea;color:#000;font-size: 16px;font-weight: 500;}
.Person-search-header span{color:#ff6600;font-size: 16px;font-weight: 500;}
.Person-search-loading{color:#666;text-align: center;line-height:34px;margin-top: 10px;font-size:16px;}


/* CSS 时间排序记录；例如：回访记录，任务讨论*/
.record_line{background-image:url(../images/page-image/d3.png);background-position:20px;background-repeat:repeat-y;margin-top: 20px;}
.record_dian{float: left;width:50px;padding-left: 10px;padding-top: 20px;}
.record_box{border: 1px solid #eee;background: #fdfdfd;width: 91%;margin-left:1%;float: left;position: relative;padding:10px 20px;border-radius: 4px;}
.record_box_arrow{width: 16px;height:16px;position: absolute;left:-8px;top:20px;background: #fdfdfd;border-left:1px solid #eee;border-bottom:1px solid #eee;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */}

.record_box .name{font-size: 12px;color:#888;float:left;}
.record_box .name span{font-size: 16px;color:#000;margin-right: 10px;}
.record_box .yuyin{float:left;margin-left: 15px;cursor: pointer;}
.record_box .text{margin: 8px 0;word-break: break-all;line-height: 21px;}

/* CSS 导入文件遮罩及显示*/
.import_bj{height:100%; width:100%;position:fixed;overflow-y:visible;top: 0;left: 0;background-color:#9a9a9a;z-index:100000;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);}
.import_con{padding:1.5%;margin:45px auto;width:90%;overflow: auto; background:#fff;top: 0;left:45px;position:fixed;z-index:9999999999;}
.import_tit{ border-bottom: 1px solid #eee; margin-bottom: 15px;}
.import_titleft{font-size:18px;color:#306d91;height:34px;float: left;}
.import_titleft span{font-size:18px;color:#ff9900;height:34px;}
.import_titright{font-size:16px;color:#666;float: right;}
.import_titright a{font-size:16px;color:#ff6600;}
.import_complete{top:38px;right:40px;position:fixed;z-index:9999999999999; cursor: pointer;}
.import_loadin{top:50%;left:50%;width:230px; margin-left:-115px;margin-top:-50px;text-align: center;position:fixed;z-index:9999999999999;}
.import_loadin div{font-size:16px;color:#fff;text-align: center;margin-top: 10px;}
.import_loadin p a{font-size:16px;color:#ff6600;line-height:34px;}
/*进度条加载Typing Loader*/
.typing_loader{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-animation: typing 1s linear infinite alternate;
    -moz-animation: Typing 1s linear infinite alternate;
    animation: typing 1s linear infinite alternate;
    position: relative;
}
@-webkit-keyframes typing{
    0%{
        background-color: rgba(255,255,255, 1);
        box-shadow: 28px 0 0 0 rgba(255,255,255,0.2),
        56px 0 0 0 rgba(255,255,255,0.2);
    }
    25%{
        background-color: rgba(255,255,255, 0.4);
        box-shadow: 28px 0 0 0 rgba(255,255,255,2),
        56px 0 0 0 rgba(255,255,255,0.2);
    }
    75%{ background-color: rgba(255,255,255, 0.4);
        box-shadow: 56px 0 0 0 rgba(255,255,255,0.2),
        56px 0 0 0 rgba(255,255,255,1);
    }
}

@-moz-keyframes typing{
    0%{
        background-color: rgba(255,255,255, 1);
        box-shadow: 28px 0 0 0 rgba(255,255,255,0.2),
        56px 0 0 0 rgba(255,255,255,0.2);
    }
    25%{
        background-color: rgba(255,255,255, 0.4);
        box-shadow: 28px 0 0 0 rgba(255,255,255,2),
        56px 0 0 0 rgba(255,255,255,0.2);
    }
    75%{ background-color: rgba(255,255,255, 0.4);
        box-shadow: 28px 0 0 0 rgba(255,255,255,0.2),
        56px 0 0 0 rgba(255,255,255,1);
    }
}

@keyframes typing{
    0%{
        background-color: rgba(255,255,255, 1);
        box-shadow: 28px 0 0 0 rgba(255,255,255,0.2),
        56px 0 0 0 rgba(255,255,255,0.2);
    }
    25%{
        background-color: rgba(255,255,255, 0.4);
        box-shadow: 28px 0 0 0 rgba(255,255,255,2),
        56px 0 0 0 rgba(255,255,255,0.2);
    }
    75%{ background-color: rgba(255,255,255, 0.4);
        box-shadow: 28px 0 0 0 rgba(255,255,255,0.2),
        56px 0 0 0 rgba(255,255,255,1);
    }
}
/* CSS 美图弹出框 */
.black_overlay{display: none; height:100%; width:100%;position: absolute;top: 0;left: 0;background-color:#eee;z-index:100000;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=90);}
.meitu_box{ box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.2); width:800px;top:10%; left:50%; margin-left:-400px;overflow:auto;display:none;position:absolute;z-index:9999999999;}
.meitu_boxtck{ background:#fff; width:800px;top:10%; left:50%; margin-left:-400px;overflow:auto;display:none;position:absolute;z-index:9999999999;}
/*上传的图片展示界面----一个个罗列出来样式*/
.show-imglistbox{width:85%;float:left;margin-left:15px;margin-top:10px;}
.show-imglis{width:120px;height:93px;overflow:hidden;margin:0 10px 5px 0;border:1px solid #bcbcbc;background:#fff;padding:4px;}
.show-imglis img{width:100%;height:100%;}

/*审批进度浮框2016-9-18*/
.approve-line{background:url(../images/css-image/approve-line.jpg) center 45px repeat-x;margin-top: 8px;padding-bottom: 8px;max-height:240px;min-width:780px;overflow: hidden;position: relative;}
.approve-line .approve-block{width: 190px;float:left;text-align: center;margin-right:5%;}
.approve-line .approve-state{position: relative;margin-bottom: 10px;}
.approve-line .approve-arrow{
    width: 10px;height: 10px;position: absolute;bottom:-5px;left:50%;margin-left: -4%;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */
}
.approve-line .approve-block .sp_person{margin: 8px 0 5px 0;position: relative;}
.approve-line .approve-block .sp_person_logo{width: 28px;height: 28px;border-radius: 50%;float: left;}
.approve-line .approve-block .sp_person_logo img{width: 100%;height: 100%;border-radius: 50%;}
.approve-line .approve-block .sp_person_name{font-size: 14px;line-height: 28px;float:left;text-align:left;margin-left: 8px;width:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.approve-line .approve-block .sp_opinion{text-align: left;line-height: 21px;color:#666;word-break: break-all;width: 100%;}
.approve-line .approve-block .sp_time{position: absolute;right: 0;top:5px;color:#999;}

.approve-line .approve-pass{background: #11b060;border-radius: 3px;color:#fff;width: 80px;margin:0 auto;text-align: center;line-height:26px;}
.approve-line .approve-arrow-pass{background: #11b060;}
.approve-line .approve-back{background: #f31f1f;border-radius: 3px;color:#fff;width: 80px;margin:0 auto;text-align: center;line-height:26px;}
.approve-line .approve-arrow-back{background: #f31f1f;}
.approve-line .approve-pending{background: #acacac;border-radius: 3px;color:#fff;width: 80px;margin:0 auto;text-align: center;line-height:26px;}
.approve-line .approve-arrow-pending{background: #acacac;}
/*审批进度浮框*/
.spjd_nav{border-bottom:2px solid #f3f3f3;height:34px;line-height:34px;padding-left:15px;margin-right:15px;margin-bottom:15px;}
.spjd_navon,.spjd_navout{float:left;padding:0 10px;line-height:32px;*line-height:34px;cursor:pointer;}
.spjd_navon{border:2px solid #f3f3f3;border-bottom:0;background:#fff;color:#c00;}
.spjd_line{background:url(../images/css-image/splc_line.png) 5px center repeat-y;margin-left: 15px;margin-bottom: 20px;margin-top: 15px;}
.spjd_dian{width:30px;float:left;}
.spjd_con{width:680px;float:left;padding-left:10px;}
.spjd_name{font:16px "微软雅黑";color:#227bd6;padding-left:6px;padding-top:6px;}
.spjd_ul{border:1px solid #eee;background:#fefefe;padding:8px;margin:8px 0 8px 18px;}
.spjd_ul li,.spjd_ul li{border-bottom: 1px dotted #eee;line-height:31px;}
.spjd_ul li,.spjd_ul li p{color:#000;}
.spjd_ul li .spcon_name{line-height:31px;height:auto;float:left;color:#666;background: #f2f2f2; width:60px;text-align: center;margin-right:10px;}
.spjd_ul li p{width:550px;float:left;line-height:31px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.spjd_ulcon{width:330px;float:left;}
.spjd_con .splc_zting{background:#2783e1;padding:4px 10px;color:#fff;}
.spjd_con .splc_ztout{background:#adc75a;padding:4px 10px;color:#fff;}
.spjd_con .splc_ztback{background:#cc0000;padding:4px 10px;color:#fff;}
/* 审批内容框样式 */
.sp_bjbox{border:1px solid #dcdcdc;padding:15px;background:#f9f9f9;}

/* 只读页面ul样式 */
.r-ul{}
.r-ul li{font-size:12px;color:#666;line-height:28px;}
/* CSS 图片上传 */
.update_con{position:relative;width:200px;_width:200px;margin-top: 10px;float:left;margin-right:35px;border:1px solid #e8e8e8;box-shadow: 0 2px 4px rgba(0,0,0,0.2);}
.update_img{padding:6px 6px;width:200px;_width:200px;_height:120px;_overflow:hidden;}
.update_img_close{position:absolute; z-index:11111111; cursor:pointer;top:-8px;right:-8px;}
.update_img_close img{width: 18px;height:18px;}
.update_img_fmico{position:absolute; z-index:11111111; top:0; left:0;}
.update_oper_text{line-height:28px;height:28px;border-top:1px solid #e8e8e8;}
.update_oper_text .set_fm{float:left;width:80px;padding-left:15px;cursor:pointer;}
.update_oper_text .set_fmno{float:left;width:80px;padding-left:15px;cursor:pointer; color:#cdcdcd;}
.update_oper_text .bj_img{float:right;width:80px;padding-right:15px;text-align:right;cursor:pointer;}
.update_oper_text .bj_img:hover,.update_oper_text .set_fm:hover{color:#ff6600;}
.update_oper_edit{position:absolute; z-index:11111111; background:#000; height:24px; width:94%;filter:alpha(opacity=40);  -moz-opacity:0.4;  opacity: 0.4;}
.update_oper_edit_text{color:#fff; font-weight:bold; line-height:24px;padding-left:30%;}


/* CSS----地址级联样式 */
.d_textcon{ position:relative;z-index:3;_margin-top:1px;}
.d_text_none{border:1px solid #cecbce; border-bottom:none; background:url(../images/css-image/d_downjt.gif) right center no-repeat; height:34px; line-height:34px; padding-right:20px; padding-left:8px; position:relative; z-index:4;color:#999;cursor:pointer;}
.d_textcon .d_text{border-radius:3px;border:1px solid #cecbce; background:url(../images/css-image/d_downjt.gif) right center no-repeat;line-height:34px; padding-right:20px; padding-left:8px;position:relative; z-index:4; color:#999; overflow:hidden;cursor:pointer; }
.d_address_text{position:absolute; background:#fff; z-index:99; top:32px;_top:33px; left:0;display:none; border:1px solid #cecbce;box-shadow:0 1px 9px 4px rgba(0,0,0,0.2); width:100%;min-width: 380px;max-height: 350px;overflow: auto;}
.d_address_nav{ background:url(../images/css-image/d_navbj.gif) repeat-x;padding:10px 10px 0 10px;}
.d_nav{ padding:0 20px 0 10px; text-align:center; height:23px;_height:22px; line-height:23px;_line-height:22px; float:left; border-left:1px solid #ddd; border-top:1px solid #ddd;border-right:1px solid #ddd; margin-right:4px; background:url(../images/css-image/d_nav_downjt.gif) right center no-repeat;}
.d_nav_clickOver{ display:block;height:25px;_height:23px; line-height:25px;_line-height:23px; background:#fff; border-top:2px solid #3b5999;border-left:2px solid #3b5999;border-right:2px solid #3b5999;background:url(../images/css-image/d_nav_downjt.gif) right center no-repeat;}
.show_con_address{ padding:8px 8px;}
.show_con_address p{ float:left;line-height:28px; height:28px; margin-left:10px;white-space:nowrap;}
.show_con_address p a{padding:4px 8px;}
.show_con_address p a:hover{ background:#3b5999; color:#fff; padding:4px 8px;}
.d_show_close{ cursor:pointer;position:absolute; z-index:2222; top:10px;right:15px;color: #ff6600;}

/* 科目设置位置-弹出界面 */
.subject_place_tip{color:#224e73;font-size: 14px;line-height: 40px;}
.subject_place_bottom{position:fixed;width:100%;bottom:0;z-index:999;text-align:right;border-bottom: 1px solid #fff;border-top: 1px solid #eee;padding: 8px 15px;box-shadow: inset 0 1px 1px #fff;}


/* 科目设置tag */
.slect_subject{border:1px solid #d2d2d2;border-radius: 3px; height:34px;width:100%;padding-left:5px;position: relative;cursor: pointer;}
.slect_subject input{border: 0;height:31px;line-height:31px;width:100%;cursor: pointer;font-size:12px;}
.slect_subject_close{position: absolute;right:18px;top:8px;cursor: pointer;}
.slect_subject_arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    _border-style: none;
    border-width: 5px 4px 0 4px;
    height: 0;
    right: 5px;
    margin-left: -4px;
    margin-top: -2px;
    _margin-top: 0;
    position: absolute;
    top:15px;
    _top: 0;
    width: 0;z-index:99;
}
.slect_subject_arrowup b{
    border-style: solid;
    _border-style: none;
    _border-width: 0;
    height: 0;
    right: 5px;
    margin-left: -4px;
    margin-top: -2px;
    _margin-top: 0;
    position: absolute;
    top:15px;
    _top: 0;
    width: 0;z-index:99;
    border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}



/*时间轴*/
/*页面右侧年份切换*/
.event_year{width:80px; float:right; position:fixed; _position:absolute; top:20px; right:50px; z-index:9999; text-align:center;}
.event_year li{width:68px; height:40px; line-height:40px; margin:0 0 1px 12px;background:#e3f0fc; font-size:18px; color:#307ecc;}
.event_year li label{cursor:pointer;}
.event_year li.current{width:80px; _width:68px; margin:0 0 1px 0;background:#fff url(../images/css-image/timeline_triangle.png) no-repeat 0 center; color:#FFF; padding-left:12px;}
/*左侧时间轴顶部资产名称*/
.timeevent{float:left; margin-top:25px; background:url(../images/css-image/timeline-dian.png) 135px 40px repeat-y;width:88%;}
.zcname{height:36px; background:#fff url(../images/css-image/zcname_triangle.png) 128px bottom no-repeat;}
.zcname span{ margin:0 0 0 40px; padding:8px 30px; background:#307ecc;  font-size:16px; line-height:16px; _line-height:36px; color:#fff;}
/*时间轴事件大DIV*/
.event-list{margin:0 0 20px 40px;}
.event-list .eventperyear{overflow:hidden;}
/*时间轴上的年份*/
.event-list h3{width:80px; height:28px; padding-right:8px; line-height:28px;  text-align:center; font-size:16px;color:#0066ff; background:url(../images/css-image/timeline_yearbg.png) no-repeat; font-style:italic;}
/*单个事件，包含在一个li里面*/
.event-list li{width:100%; overflow:hidden; margin-bottom:30px;}
/*事件日期span*/
.event-list .date{margin:28px 0; width:102px; display:block; background:url(../images/css-image/timeline_circle_02.png) right center no-repeat; text-align:center; color:#307ecc;  font-size:14px;}
/*li里面的大div（时间轴右侧气泡包含内容）*/
.event-list .event-info{position:relative; margin:-55px 50px 25px 120px; padding-left:17px;line-height:25px;}
/*气泡箭头div*/
.event-list .bgleft{float:left; z-index:1000; position:absolute; top:16px; left:0; _display:none;height:16px;}
/*气泡圆框div*/
.event-list .info{float:left; z-index:100; border:1px solid #d6d6d6; border-radius:5px; position:relative; top:-12px; padding:22px 10px 0 10px; margin-left:-3px; background:#fff;}
/*气泡里的内容*/
.event-list .event-info h4{margin:-12px 0 0 0; padding:0; color:#307ecc;  font-size:14px; font-weight:normal;}
.event-list .event-info p{text-align:left; padding:3px 0; color:#888; font-size:12px;}
/*归还样式（黄色）*/
.event-list li.huan .date{background:url(../images/css-image/timeline_circle_01.png) right center no-repeat; color:#e9ac08;}
.event-list li.huan .event-info h4{color:#e9ac08;}

/*时间轴购入信息*/
.time-buy{height:180px; margin-left:75px; padding-bottom:25px; background:#fff;}
.time-buy .buyimg{width:120px; height:120px; margin-right:20px; border:2px solid #c4cdd6;}
.time-buy .buyinfo{padding-top:10px;}
.time-buy .buyinfo span{font-size:12px; color:#888;}
.time-buy .buyinfo strong{font-size:18px; color:#307ecc;}
