@charset "utf-8";
@import url("js/Huploadify/Huploadify.css");

*{font-family:Heiti,  DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";}/*Heiti SC,*/
body,td,th{font-size: 14px;color: #333333;}
a{font-size: 14px;color: #333333;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;color: #2E6DF6;}
a:active{text-decoration: none;}
a:focus {outline:none;-moz-outline:none;}
div,ul,li,p,dl,dt,dd,s,b,form,h3,ol{list-style:none;margin:0px;padding:0px;}
input,button,select,textarea{outline:none;outline:none;}
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="search"] ,botton,bottom {-webkit-appearance:none;}
select:disabled,
input:disabled {opacity: 0.7;background: rgba(200,200,200,0.1);}
.none{clear: both;}
.clear{clear: both;}
.hide{display: none;}
.nk1200{width: 1200px;margin-right: auto;margin-left: auto;}
.nk1003{width: 1003px;margin-right: auto;margin-left: auto;}
.nk320{width: 320px;margin-right: auto;margin-left: auto;}
.nk300{width: 300px;margin-right: auto;margin-left: auto;}
img{border: 0px none #FFFFFF;}

/*主体*/
#wap {width:100%;margin:0px auto;max-width:640px;overflow: hidden;padding-bottom:61px; position:relative;}

/*无内容提示*/
.nopro{font-size: 25px;color: #CCCCCC;text-align: center;padding-top: 50px;padding-bottom: 50px;}
.nopro2{font-size: 17px;color: #CCCCCC;text-align: center;padding-top: 30px;}

/*省略号*/
.ellipsis{overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis1{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.ellipsis2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.ellipsis3{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}

/*layer*/
body .layui-layer-btn .layui-layer-btn0 {border-color: #2E6DF6 !important;background-color: #2E6DF6 !important;}
body .u-flyer{background-color: #2E6DF6;}
body .layer_diy_open .layui-layer-title {font-weight: bold;font-size: 15px;}
body .layer_diy_open .layui-layer-setwin .layui-layer-ico {background:url(images/x_layer.png) no-repeat;background-size:100%;}
body .layer_diy_open .layui-layer-setwin .layui-layer-close1 { background-position: initial;}

/*上传按钮*/
.uploader .uploader-upload .uploadify-button{background-color:#2E6DF6;border-color:#204d74;}
.uploader .uploader-upload .uploadify-button:hover{background-color:#2E6DF6}

/* flex 样式*/
.flex {display: flex;}
.flex.column {flex-direction: column;}
.flex.wrap {flex-wrap: wrap;}
.flex.acenter {align-items: center;}
.flex.jcenter {justify-content: center;}
.flex.jright {justify-content: flex-end;}
.flex.jcb {justify-content: space-between;}
.flex.jca {justify-content: space-around;}
.flex.jce {justify-content: flex-end;}
.flex.center {align-items: center;justify-content: center;}
.flex.flex1 {flex: 1;}
.flex .flex1 {flex: 1;}
.flex .ase {align-self:flex-end;}
.flex .fs {flex-shrink: 0;}

.h10{height: 10px;}
.h15{height: 15px;}
.h20{height: 20px;}
.h30{height: 30px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml100{margin-left: 100px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.mr100{margin-right: 100px;}
.mr200{margin-right: 200px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt60{margin-top: 60px;}
.mt100{margin-top: 100px;}
.mt120{margin-top: 120px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.bj_fff{background-color: #ffffff;}
.bt1{border-top: solid 1px #e9e9e9;}

.zi12_333{ color:#333333; font-size:12px;}
.zi12_666{ color:#666666; font-size:12px;}
.zi12_999{ color:#999999; font-size:12px;}
.zi12_ff0,.zi12_ff0:hover{ color:#F25643; font-size:12px;}
.zi12_008add,.zi12_008add:hover{ color:#2E6DF6; font-size:12px;}
.zi14_333{ color:#333333; font-size:14px;}
.zi14_666{ color:#666666; font-size:14px;}
.zi14_999{ color:#999999; font-size:14px;}
.zi14_ff0{ color:#F25643 !important; font-size:14px !important;}
.zi14_008add,.zi14_008add:hover{ color:#2E6DF6; font-size:14px;}
.zi16_999{ color:#999999; font-size:16px;}
.zi16_333{ color:#333333; font-size:16px;}
.zi16_666{ color:#666666; font-size:16px;}
.zi16_008add{ color:#2E6DF6; font-size:16px;}
.zi18_333{ color:#333333; font-size:18px;}
.zi18_008add{ color:#2E6DF6; font-size:18px;}
.zi18_ff0{ color:#F25643; font-size:18px;}
.zi20_008add{ color:#2E6DF6; font-size:20px;}
.zi20_333{ color:#333333; font-size:20px;}
.zi20_000{ color:#000000; font-size:20px;}
.zi26_000{ color:#000000; font-size:26px;}
.zi26_333{ color:#333333; font-size:26px;}
.zi26_008add{ color:#2E6DF6; font-size:26px;}
.lh20{ line-height:20px;}
.x_e6e{ height:1px; background-color:#e6e6e6;}
.se_008add{ color:#2E6DF6;}
.se_ff0{ color:#F25643;}
.se_333{ color:#333333;}
.se_999{ color:#999999;}
.zi_underline{text-decoration: underline;}
.zi_italic{font-style: italic;}

/*偏移50%*/
.transform_x50{transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}
.transform_y50{transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}

/*表单*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color: #999999;}
input:-moz-placeholder, textarea:-moz-placeholder {  color: #999999;}
input::-moz-placeholder, textarea::-moz-placeholder {  color: #999999;opacity:1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {  color: #999999;}
.input,
.select,
.textarea{display: inline-block;padding: 6px;font-size: 14px;color: #555;background-color: #fff;border:1px solid #E9E9E9;border-radius: 4px;box-sizing: border-box;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.input,
select{height: 34px;}
/*input:focus,
select:focus,
textarea:focus{border-color: #2E6DF6;outline: 0;box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 138, 221, .4);}*/
.from_anniu,
.from_anniu:link,
.from_anniu:hover{padding:0 15px;height:38px;line-height:38px;background: #2E6DF6;border: solid 1px #2E6DF6;border-radius: 4px;font-size: 14px;color: #FFFFFF; display:inline-block;cursor: pointer;}
.from_anniu.cur{background: #ffffff;border: solid 1px #2E6DF6;color: #2E6DF6;}
.from_anniu.cur2{background: #ffffff;border: solid 1px #999999;color: #999999;}
.from_anniu2,
.from_anniu2:link,
.from_anniu2:hover{padding:0 15px;height:30px;line-height:30px;background: #2E6DF6;border: solid 1px #2E6DF6;border-radius: 4px;font-size: 14px;color: #FFFFFF; display:inline-block;cursor: pointer;}
.from_anniu2.cur{background: #ffffff;border: solid 1px #2E6DF6;color: #2E6DF6;}
.from_anniu3,
.from_anniu3:link,
.from_anniu3:hover{padding:0 15px;height:36px;line-height:36px;background: #2E6DF6;border: solid 1px #2E6DF6;border-radius: 4px;font-size: 14px;color: #FFFFFF; display:inline-block;cursor: pointer;}
.from_anniu3.cur{background: #ffffff;border: solid 1px #2E6DF6;color: #2E6DF6;}
.from_input{ position: relative;}
.from_input input{line-height: 30px;height: 30px;margin: 0px;background: #F0F0F0;padding: 0 0 0 10px;border-radius: 3px;background: #ffffff;border: solid 1px #EDEDED;}
.from_select{}
.from_select select{box-shadow:none;border-radius:3px;border: 1px solid #EDEDED;margin-right:10px;line-height: 32px;height: 32px;}
.from_textarea{ position: relative;}
.from_textarea textarea{line-height: 20px;padding: 10px;margin: 0px;background: #ffffff;border: solid 1px #EDEDED;}

/* select 样式*/
.select_title{font-size: 14px;color: #333333; min-width: 60px;text-align: right;padding-right: 15px;}
.select_box{position:relative;min-width:170px;display:inline-block;}
.select_box .select_do{background: #ffffff;border: solid 1px #e4e4e4; border-radius:3px;}
.select_box .select_do:hover{cursor:pointer;}
.select_box .select_do .txt{display:block;line-height:30px;height:30px;padding-left:10px; text-align:left;}
.select_box .select_do .txt s{color: #999999;text-decoration: none;}
.select_box .select_do .txt:before{content: '';position: absolute;top: 13px;right: 10px;display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right: 6px solid transparent;border-top:6px solid #666666;}
.select_box .list{display:none;position:absolute;top:30px;min-width:calc(100% - 2px);border:1px solid #F0F0F0;background:#ffffff; z-index:9;}
.select_box .list li{padding:7px 10px;}
.select_box .list li:hover{background:#ddd;}
.select_box.cur .list{display:block;}
.select_box.on36 .select_do .txt {line-height: 36px;height: 36px;}
.select_box.on36 .select_do .txt::before {top: 17px;}
.select_box.on36 .list{top:36px;}

/*input 模块*/
.input_box input{line-height:30px;height:30px;margin: 0px;background: #F0F0F0;padding: 0px 0px 0px 10px;border-radius:3px;background: #ffffff;border: solid 1px #e4e4e4;}
.input_box {position:relative;}
.input_box:before{content: '';position: absolute;top: 14px;right: 10px;display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right: 6px solid transparent;border-top:6px solid #666666;}
.input_box.hideBefore:before{display: none;}

/*左侧栏*/
#left_container{width: 90px;position: fixed; top: 80px; z-index: 11;margin-left: -110px;}

/*主体栏*/
#main_container{width: 1200px;margin: 0 auto;padding-top: 80px;position: relative;}
#main_zhuti{ padding: 0;}

/*右侧栏*/
#right_container{}

/*顶部栏*/
#top_container{background: #2E6DF6;position: fixed; left: 0; top: 0; height: 60px; width: 100%; z-index:99;}

/*应用*/
#top_container .nav{position:relative;height: 60px;padding: 0 15px;}
#top_container .nav .t{font-size: 16px;color: #ffffff;}
#top_container .nav .ico1{ display:block;}
#top_container .nav .ico2{ display:none;}
#top_container .nav .content_do{ position:absolute; top:100%; left:0;padding-top:0; display:none; z-index:9;}
#top_container .nav .content{box-shadow:0 3px 3px rgba(0,0,0,0.1); background:#ffffff; border-radius:0 0 5px 5px; padding:0; position:relative;}
#top_container .nav .content .list{padding: 20px 20px 20px 0}
#top_container .nav .content .list .item{display: block;margin-left: 20px;}
#top_container .nav:hover{background: #FFFFFF;}
#top_container .nav:hover .t{ color: #2E6DF6;}
#top_container .nav:hover .ico1{ display:none;}
#top_container .nav:hover .ico2{ display:block;}
#top_container .nav:hover .content_do{ display:block;}

/*通讯录*/
#top_container .personnel{height: 34px;padding: 0 15px;background: rgba(255,255,255,0.3);border-radius: 4px;font-size: 16px;color: #FAFCFF;margin-left: 10px;}

/*搜索*/
#top_container .search{position: relative;}
#top_container .search input{width: 220px;height: 34px;background: rgba(255,255,255,0.2); border-radius: 4px; border: none; padding: 0 35px 0 10px;width: 170px;color: #ffffff;}
#top_container .search input::-webkit-input-placeholder {  color: rgba(255,255,255,0.6);}
#top_container .search input:-moz-placeholder {  color: rgba(255,255,255,0.6);}
#top_container .search input::-moz-placeholder {  color: rgba(255,255,255,0.6);}
#top_container .search input:-ms-input-placeholder {  color: rgba(255,255,255,0.6);}
#top_container .search .but{position: absolute;right: 8px;top: 8px;}

/*信息*/
#top_container .xinxi{position:relative;height: 60px;width: 60px;}
#top_container .xinxi .num{position:absolute;top:14px;left: 30px;width: 20px;height: 20px;border-radius: 100%;background: #E80000;font-size: 14px;color: #ffffff;line-height: 100%;}
#top_container .xinxi .img1{display: block;}
#top_container .xinxi .img2{display: none;}
#top_container .xinxi .content_do{ position:absolute; top:100%; right:0;padding-top:0; display:none; z-index:9;}
#top_container .xinxi .content{box-shadow:0 3px 3px rgba(0,0,0,0.1);  background:#ffffff; border-radius:0 0 5px 5px; padding:0;width:400px; position:relative; }
#top_container .xinxi .content .list{padding: 0 15px}
#top_container .xinxi .content .list .item{border-top: 1px solid #F0F0F0;padding: 15px 0;display: block;font-size: 14px;color: #666666;}
#top_container .xinxi .content .list .item:first-child{border-top-width: 0}
#top_container .xinxi .content .list .item span{color: #2E6DF6;}
#top_container .xinxi:hover{background: #FFFFFF;}
#top_container .xinxi:hover .img1{ display:none;}
#top_container .xinxi:hover .img2{ display:block;}
#top_container .xinxi:hover .content_do{ display:block;}

/*用户*/
#top_container .user{position:relative;height: 60px;padding: 0 15px;}
#top_container .user .touimg{border-radius: 50%;}
#top_container .user .ico1{display: block;}
#top_container .user .ico2{display: none;}
#top_container .user .content_do{ position:absolute; top:100%; right:0;padding-top:0; display:none; z-index:9;}
#top_container .user .content{box-shadow:0 3px 3px rgba(0,0,0,0.1);  background:#ffffff; border-radius:0 0 5px 5px; padding:0;width:260px; position:relative; }
/*#top_container .user .content:before{content: "";position:absolute; left:50%; top:-10px;width:0;height:0;border-left:10px solid transparent;border-right: 10px solid transparent;border-bottom:10px solid #ffffff;}*/
#top_container .user .content .info{padding: 15px 0 15px 15px;}
#top_container .user .content .info .img{border-radius: 50%;}
#top_container .user .content .info .name{font-size: 16px;color: #2E6DF6;}
#top_container .user .content .info .jian{font-size: 14px;color: #666666;margin-top: 5px;}
#top_container .user .content .list{border-top: 1px solid #F0F0F0;padding: 8px 0 8px 30px}
#top_container .user .content .list .item{padding: 8px 0;}
#top_container .user .content .list .item .t{font-size: 16px;color: #666666;margin-left: 5px;}
#top_container .user:hover{background: #FFFFFF;}
#top_container .user:hover .ico1{ display:none;}
#top_container .user:hover .ico2{ display:block;}
#top_container .user:hover .content_do{ display:block;}

/*切换身份*/
.user_cut_ui{display: none;width:300px;background-color:#fff;margin:0 0;border-radius:6px 6px 0 0;overflow: hidden}
.user_cut_ui .title{height:45px;background:#2e6df6;font-size:16px;color:#fff}
.user_cut_ui .list{padding:0}
.user_cut_ui .list .item{font-size:14px;color:#333;width:90%;border-bottom:solid 1px #eee;height:50px}
.user_cut_ui .list .item:last-child{border-bottom-width:0}
.user_cut_ui .list .item .a{color:#2e6df6;}
.user_cut_btn,
.user_cut_btn:hover{background: #2E6DF6;width: 60px;height: 60px;border-radius: 100%;box-shadow: 0px 0px 12px 0px #C4C4C5;position: fixed;margin-left: -80px;bottom: 20px;z-index: 999;font-size: 14px;color: #fff;line-height: 140%;}


/*底部栏*/
#foot_container{background: #14181B;}

.left_nav{width: 90px;}
.left_nav .item{width: 90px;height: 90px;background: #ffffff;margin-bottom: 1px;}
.left_nav .item .img{width: 22px;height: 22px;}
.left_nav .item .t{font-size: 14px;color: #333333;margin-top: 7px;}
.left_nav .item.cur{background: #2E6DF6;}
.left_nav .item.cur .t{color: #ffffff;}

.nav_left{margin-right:20px;width:170px;background:#fff}
.nav_left .title{height:55px}
.nav_left .title .ico{margin-right:7px}
.nav_left .title .t{color:#333;font-size:18px}
.nav_left .list .item{height:40px;border-left:solid 8px #fff;color:#666;font-size:16px;right: 8px}
.nav_left .list .item.cur{background:#eef5ff;border-left-color:#2e6df6}

.div_login{width:1000px;margin:0 auto;border-radius:10px;overflow:hidden;box-shadow:0 0 16px rgba(116, 162, 241, 0.3);position: fixed;left: 50%;top: 50%;transform:translate(-50%,-50%);background: #ffffff;}
.div_login .loo{}
.div_login .roo{position: relative;}
.div_login .roo_do{ width:390px;}
.div_login .roo_do .h1{font-size: 36px; color: #2E6DF6;font-weight: bold;padding: 70px 0;}
.div_login .roo_do .tab{ margin-top:20px;}
.div_login .roo_do .tab .a{font-size: 18px;color: #B3B3B3;}
.div_login .roo_do .tab .a.cur{font-size: 26px;color: #4389F2;}

.from_login{ width: 100%;}
.from_login .li{ margin-bottom:20px;}
.from_login .li .input{
	flex:1;height: 50px;border-radius: 50px;
	border: 1px solid rgba(116, 162, 241, 0.1);padding:0 0 0 25px;margin:0;background: rgba(116, 162, 241, 0.3);box-shadow: none;
	font-size: 16px;
}
.from_login .li .input:focus{border: 1px solid rgba(116, 162, 241, 0.5);}
.from_login .li .input::-webkit-input-placeholder {  color: rgba(116, 162, 241, 0.8);}
.from_login .li .input:-moz-placeholder {  color: rgba(116, 162, 241, 0.8);}
.from_login .li .input::-moz-placeholder {  color: rgba(116, 162, 241, 0.8);}
.from_login .li .input:-ms-input-placeholder {  color: rgba(116, 162, 241, 0.8);}

/*input:focus,select:focus,textarea{border-color: #2E6DF6;outline: 0;box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 138, 221, .4);}*/

/*.from_login .li .input.uid{background-image: url(images/login/ico_input_uid.png);background-size: 20px 20px;}
.from_login .li .input.pwd{background-image: url(images/login/ico_input_pwd.png);background-size: 20px 20px;}
.from_login .li .input.yzm{background-image: url(images/login/ico_input_yzm.png);background-size: 20px 20px;}*/
.from_login .tj{flex:1;height: 50px;background: #2E6DF6;border-radius: 50px;font-size: 18px;border: 1px solid #2E6DF6;color: #FFFFFF;}
.yxm_do{ position:absolute; top:50%; right:20px;}
.yxm_do #Rbutton{font-size: 14px;color: #ffffff;margin: 0px;line-height: 26px;height: 26px;background-color: #2E6DF6;width: auto;border: 1px solid #2E6DF6;padding: 0 10px; border-radius:26px;}
.yxm_do.on{right:8px;}
.yxm_do.on #Rbutton{font-size: 12px;color: #ffffff;line-height: 20px;height: 20px;}
.yxm_do.on2 #Rbutton{font-size: 14px;color: #2E6DF6;margin: 0px;line-height: 26px;height: 26px;background-color: #ffffff;width: auto;border: 1px solid #ffffff;padding: 0px; border-radius:26px;}
.yxm_do.on2 #Rbutton:disabled{color: #cccccc;}

.tab_foo{margin-top:20px;width: 100%;}
.tab_foo .a{font-size: 15px;color: #2E6DF6;}
.tab_foo .x{width: 1px;height: 14px;background: #EDECEF;margin:0 10px;}

/*版权*/
.banquan_ui{margin-top:50px;text-align:center;color:#999;line-height:20px;font-size:14px;position:absolute;width:100%;bottom:40px;left:0}
.foot_banquan{text-align:center;color:#999;font-size:14px;width:100%;padding:30px 0;line-height:20px}
.foot_banquan .ts{color:#666;font-size:14px}

/*公告模块*/
.bai_brp{ background: #ffffff; border-radius:5px; padding:30px;}
.bai_brptop{ margin-top:20px}

/*自定义表格*/
.nei_table0{}
.nei_table0 td{padding:10px;}

/*自定义表格*/
.nei_table1{}
.nei_table1 td{padding:10px;}
.nei_table1 .td1{color: #333333;font-size: 14px;padding: 0;height: 45px;background: #F0F0F0;}
.nei_table1 .td1.on{padding: 0;height: 55px;}
.nei_table1 .td_x{border-left: 1px solid #CCCCCC;display: block;}
.nei_table1 .tr1{border-bottom: 1px dotted #CCCCCC;}
.nei_table1 .tr1.on{background-color: #f7f7f7;}
.nei_table1 .td2{font-size:14px; color:#666666;}
.nei_table1 .td3{font-size:14px; color:#666666;}

/*自定义表格*/
.nei_table2_bj{padding: 10px;background-color: #ffffff;}
.nei_table2{}
.nei_table2 td{font-size: 14px; padding:10px;}
.nei_table2 .td1{background-color: #535353;color: #FFFFFF;}
.nei_table2 .td2{font-size: 14px;}
.nei_table2 .td3{font-size: 14px;color: #666666}
.nei_table2 .td3a{border-bottom: solid 1px #E0E0E2;border-left: solid 1px #E0E0E2;}

/*自定义表格*/
.nei_table3{ border-top:solid 1px #E8E8E8;border-left:solid 1px #E8E8E8;}
.nei_table3 td{padding:10px;}
.nei_table3 .td1{color: #333333;font-size: 14px;background: #F6F8FB;padding: 0;border-right:solid 1px #E8E8E8;}
.nei_table3 .td2{border-bottom: solid 1px #E8E8E8;border-right:solid 1px #E8E8E8;background-color: #F3F3F4;}
.nei_table3 .td3{border-bottom: solid 1px #E8E8E8;}
.nei_table3 .td3a{border-bottom: solid 1px #E8E8E8;border-right: solid 1px #E8E8E8;}

/*自定义表格*/
.nei_table4{}
.nei_table4 td{padding:10px;}
.nei_table4 .td1{color: #333333;font-size: 14px;padding: 0;height: 45px;border-bottom: solid 1px #EDEDED;}
.nei_table4 .tr1.on{background-color: #f7f7f7;}
.nei_table4 .td2{ color:#666666;}
.nei_table4 .td3{font-size:12px; color:#666666;}

/*翻页*/
.nai_page{float: right;}
.nai_page a{color: #666666;background-color: #FFFFFF;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #E5E5E5;border-right-color: #E5E5E5;border-bottom-color: #E5E5E5;border-left-color: #E5E5E5;font-family: tahoma;font-size: 12px;padding-top: 8px;padding-right: 10px;padding-bottom: 6px;padding-left: 10px;float: left;line-height: 1em;}
.nai_page a:hover,
.nai_page a:active{color: #FFFFFF;background-color: #2E6DF6;position: relative;margin-left: -1px;text-decoration: none;border: 1px solid #2E6DF6;}
.nai_page span.current{color: #FFFFFF;background-color: #2E6DF6;border: 1px solid #2E6DF6;font-family: tahoma;font-size: 12px;line-height: 1em;padding-top: 8px;padding-right: 10px;padding-bottom: 6px;padding-left: 10px;position: relative;margin-left: -1px;float: left;}
.nai_page span.disabled{font-family: tahoma;padding-top: 8px;padding-right: 10px;padding-bottom: 6px;padding-left: 10px;COLOR: #666666;background-color: #FFFFFF;border: 1px solid #E5E5E5;font-size: 12px;float: left;line-height: 1em;}
.nai_page span.disabled.disablede_if{border-left-width: 1px;}
.nai_page span.disabled.disablede_end{border-left-width: 0px;}
.nai_page span.d2d{font-family: tahoma;padding-top: 8px;padding-right: 5px;padding-bottom: 8px;padding-left: 5px;color: #666666;font-size: 12px;border-right-width: 1px;border-right-style: solid;border-right-color: #E5E5E5;float: left;line-height: 1em;}
.nai_page .d3d{ margin-left:10px;}
.nai_page .d3d select{background-image: none;color: #666666;font-size: 12px;height: 28px;padding:0;margin: 0px;border: 1px solid #E5E5E5;border-radius:4px;}
.nai_page .br_a { border-radius:4px 0 0 4px;border-left-width: 1px;}
.nai_page .br_b { border-radius:0 4px 4px 0;}

.fixedbutton{ margin-top:20px;}

/*按钮*/
.inputAnniu1{font-size: 12px;color: #FFFFFF;height: 22px;padding: 0 10px;background-color: #535353;	border-radius: 3px;	border: 0px none #FFFFFF;}
.inputAnniu1b{font-size: 13px;color: #FFFFFF;line-height: 27px;text-align: center;height: 27px;width: 80px;border-top-width: 0px;border-width: 0px;background-color: #FF6600;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;}
.inputAnniu1c{font-size: 13px;color: #FFFFFF;line-height: 27px;text-align: center;height: 27px;width: 90px;border-top-width: 0px;border-width: 0px;background-color: #5C656A;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;}
.inputAnniu2{font-size: 16px;color: #FFFFFF;line-height: 35px;text-align: center;height: 35px;width: 100px;background-image: url(../php_img/inputAnniu2.png);background-repeat: no-repeat;background-position: 0px 0px;border-top-width: 0px;border-width: 0px;}
.inputAnniu3{font-size: 13px;color: #FFFFFF;line-height: 28px;text-align: center;height: 28px;border-top-width: 0px;border-width: 0px;background-color: #999999;padding: 0 6px;border-radius:2px;}
.inputAnniu3b,.inputAnniu3b:hover{font-size: 12px;color: #FFFFFF;line-height: 28px;text-align: center;height: 28px;border-width: 0px;background-color: #999999;padding: 0 6px;border-radius: 4px;}
.inputAnniu3c,.inputAnniu3c:hover{font-size: 12px;color: #FFFFFF;line-height: 28px;text-align: center;height: 28px;border-width: 0px;background-color: #2E6DF6;padding: 0 6px;border-radius: 4px;}

/*按钮*/
.an_sx{font-size: 14px; color: #333333;position:relative; padding-right:10px; display:inline-block;}
.an_sx:before{content: '';position: absolute;top: 5px;right: 0px;display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right: 4px solid transparent;border-top:4px solid #2E6DF6;}
.an_sx.cur:before{top: 1px;border-left:4px solid transparent;border-right: 4px solid transparent;border-top:4px solid transparent;border-bottom:4px solid #2E6DF6;}

.nav_title001{ border-bottom:solid 1px #f6f6f6;}
.nav_title001 .a{ height:35px; padding-top:0px; position:relative;font-size: 16px;color: #666666; margin-right:50px;}
.nav_title001 .a s{width: 62px;height: 2px;background: #2E6DF6; width:100%; position:absolute; bottom:0; left:50%; display:none;}
.nav_title001 .a.cur{ color:#2E6DF6;}
.nav_title001 .a.cur s{ display:block;}
.nav_title001 .roo{ line-height:100%;}

.nav_title002{}
.nav_title002 .a{ position:relative;font-size: 14px;color: #666666; margin-left:20px; padding-bottom:5px;}
.nav_title002 .a s{height: 2px;background: #2E6DF6; width:100%; position:absolute; bottom:0; left:50%; display:none;}
.nav_title002 .a.cur{ color:#2E6DF6;}
.nav_title002 .a.cur s{ display:block;}

.nav_title003 .item{position:relative;margin-right:40px;height:28px;color:#666;font-size:16px;line-height:100%}
.nav_title003 .item.cur{color:#333}
.nav_title003 .item.cur .x{position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:2px;background:#2e6df6}

/*统一弹窗*/
body .fixed_ui_main{ border-radius:15px;}
body .fixed_ui{ display:none; min-width:360px;}
body .fixed_ui .fixed_box{ padding:30px; background-color:#FFFFFF;border-radius:10px;}
body .fixed_ui .fixed_title{ font-size: 18px;font-weight: bold;}
body .fixed_ui .fixed_content{ line-height:25px; text-align:center; max-width:500px;}
body .fixed_ui .fixed_btn{}
body .fixed_ui .fixed_btn a{padding:0 15px;border-radius: 0;font-size: 16px;color: #2E6DF6; border:solid 1px #2E6DF6; margin:0 20px;min-width: 70px;height: 38px;}
body .fixed_ui .fixed_btn a.cur{background: #2E6DF6;color: #FFFFFF;}

/*视频弹窗*/
.fixed_video_html{display:none;position:fixed;left:0;top:0;z-index:999;width:100%; height:100%; background-color:rgba(0,0,0,0.6);}
.fixed_video_close{ margin-top:20px;}

/*滚动条*/
.scroll_y{overflow-y: scroll;}
.scroll_y::-webkit-scrollbar{width: 5px; height: 5px; background-color: #fff;}
.scroll_y::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 5px; background-color: #fff;}
.scroll_y::-webkit-scrollbar-thumb{border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#999;}

.scroll_x{overflow-x: scroll;}
.scroll_x::-webkit-scrollbar{width: 1px; height: 5px; background-color: #fff;}
.scroll_x::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 5px; background-color: #fff;}
.scroll_x::-webkit-scrollbar-thumb{border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#999;}

/*头部标题*/
.nav_too{background:#fff;border-radius:5px;padding:15px 30px;min-height: 38px;}
.nav_too .title{font-size:18px;color:#333}
.nav_too2{background:#fff;border-radius:5px;padding:0 30px 0 0;border-bottom: 1px solid #F5F5F5;}
.nav_too2 .tab{font-size:18px;color:#333;}
.nav_too2 .tab .item {width: 120px;height: 68px;position: relative;}
.nav_too2 .tab .item .t{font-size:16px;color:#666666;}
.nav_too2 .tab .item .x{display: none;}
.nav_too2 .tab .item .num{font-size:14px;color:#ffffff;width: 18px;height: 18px; background: #F25643;position: absolute;left: 95px;border-radius: 100%;}
.nav_too2 .tab .item.cur .t{color:#2E6DF6;font-weight: bold;}
.nav_too2 .tab .item.cur .x{width: 30px;height: 3px;background: #2E6DF6;opacity: 1;position: absolute;left: 50%;bottom: 0;margin-left: -15px;display: block;}

/*头部搜索*/
.search_ui{position:relative}
.search_ui input{width:318px;height:35px;background:#fff;border:1px solid #e4e4e4;border-radius:4px;padding:1px 10px 0 35px;width:170px;color:#333;font-size: 14px;}
.search_ui .ico{position:absolute;left:10px;top:10px}

/*提示*/
.ts_ui{padding:15px 30px;background:#eef5ff;border:1px solid #2e6df6;border-radius:4px}
.ts_ui .ico{margin-right:5px}
.ts_ui .content{font-size:14px;color:#2e6df6}
.ts_ui ._btn{font-size:14px;color:#2e6df6;}

/*用户中心 - 导航*/
.user_nav_ui{z-index:15;width:1200px;height:395px;background:url(images/ico_user_nav_bj.png) #fff 100% no-repeat}
.user_nav_ui .nav .item{position:relative;width:150px;height:45px}
.user_nav_ui .nav .item .t{color:#333;font-weight:bold;font-size:18px}
.user_nav_ui .nav .item.cur{background-color:#eef4fe}
.user_nav_ui .nav .item.cur .t{color:#2e6df6}
.user_nav_ui .nav .item.cur .x{position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background:#2e6df6}
.user_nav_ui .list{margin-top:40px}
.user_nav_ui .list .item{width:166px;background-color:#fff;margin:0 70px;border-radius:6px 6px 0 0;overflow: hidden}
.user_nav_ui .list .item .title{height:45px;background:#2e6df6;font-size:16px;color:#fff}
.user_nav_ui .list .item .ul{padding:10px 0}
.user_nav_ui .list .item .ul .li{font-size:14px;color:#333;width:80%;border-bottom:solid 1px #eee;height:50px}
.user_nav_ui .list .item .ul .li:last-child{border-bottom-width:0}

/*用户中心 - 应用*/
.user_all_nav{}
.user_all_nav .list{margin-top: 30px;}
.user_all_nav .list .item{margin-right:45px;position: relative}
.user_all_nav .list .item .ico{width: 40px;height: 40px;}
.user_all_nav .list .item .t{color:#333333;font-size:14px;line-height:100%;margin-top: 10px;}
.user_all_nav .list .item .i{width:16px;height:16px;background:#e80000;color:#fff;font-size:12px;border-radius:50%;position:absolute;right:5px;top:-5px}

/*用户中心 - 资讯*/
.user_news{}
.user_news .list{}
.user_news .list .item{height: 50px;border-bottom: 1px dotted #CCCCCC;}
.user_news .list .item .title{font-size: 14px;color: #333333;}
.user_news .list .item .ding{background: #008add;display: inline-flex;padding: 0 5px;color: #ffffff;border-radius: 2px;align-items: center;justify-content: center;font-size: 12px;position: relative;top: 0;}
.user_news .list .item .states{font-size: 14px;color: #333333;}
.user_news .list .item .date{font-size: 14px;color: #333333;}
.user_news .pic{flex: 0 0 360px;width: 360px;height: 210px;margin: 20px 0 0 30px;overflow: hidden;border-radius: 10px;}

/*用户中心 - 我的申请*/
.user_shenqing{}
.user_shenqing .list{margin-top: 10px;}
.user_shenqing .list .item{height: 50px;border-bottom: 1px dotted #CCCCCC;}
.user_shenqing .list .item .title{font-size: 14px;color: #333333;}
.user_shenqing .list .item .states{font-size: 14px;color: #333333;}
.user_shenqing .list .item .date{font-size: 14px;color: #333333;}

/*通讯录 - 部门列表*/
.personnel_bumen{width:210px;background:#F0F0F0;padding-bottom: 40px;}
.personnel_bumen .too{padding: 15px 10px 10px 10px;}
.personnel_bumen .too .search_ui input{width:90px;height:30px;}
.personnel_bumen .too .search_ui .ico {top: 8px;}
.personnel_bumen .list .item{height:24px;border-left:solid 4px #F0F0F0;color:#666;font-size:12px;padding-right: 5px;}
.personnel_bumen .list .item .zi1{font-size: 14px;}
.personnel_bumen .list .item .ico0{margin: 0 0 0 15px;}
.personnel_bumen .list .item .ico1{margin: 0 6px 0 10px;}
.personnel_bumen .list .item .ico2{margin: 0 10px 0 40px;}
.personnel_bumen .list .item.cur{background:#EEF5FF;border-left-color:#2e6df6}

/*应用中心 - all*/
.app_ui{height: 360px;align-content: flex-start;}
.app_ui .item{margin-right:30px;padding:10px;width:190px;border:1px solid #e9e9e9;border-radius:6px}
.app_ui .item .ico{margin-right:15px;width:48px;height:48px}
.app_ui .item .t{color:#333;font-size:16px}

/*公告 - all*/
.gonggao_ui{min-height: 360px;}
.gonggao_ui .item{margin-bottom: 15px;padding-bottom: 15px;border-bottom: solid 1px #E9E9E9;}
.gonggao_ui .item:last-child{margin-bottom: 0;border-bottom-width: 0;}
.gonggao_ui .item .box{}
.gonggao_ui .item .box .t{font-size: 16px;color: #000000;}
.gonggao_ui .item .box .ding{background: #008add;display: inline-flex;padding: 0 5px;color: #ffffff;border-radius: 2px;align-items: center;justify-content: center;font-size: 12px;position: relative;top: -1px;}
.gonggao_ui .item .box .j{font-size: 14px;color: #333333;}
.gonggao_ui .item .box .z{font-size: 14px;color: #999999;}
.gonggao_ui .item .box .tab{font-size: 14px;color: #2E6DF6;}
.gonggao_ui .item .box .x{height: 13px;border-left: 1px solid #E9E9E9;}
.gonggao_ui .item .img{margin-left: 30px;}
.gonggao_ui .nav_box{position:relative;cursor:pointer}
.gonggao_ui .nav_box:hover .nav_info{display:block}
.gonggao_ui .nav_info{position:absolute;top:0;z-index:1;padding-top:20px;display:none;left:50%}
.gonggao_ui .nav_list{border-radius:10px;border:1px solid #e9e9e9;width:100px;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.1);background:#fff;padding:10px 20px}
.gonggao_ui .nav_list .s{width:0;height:0;border-color:transparent transparent #e9e9e9 transparent;border-style:dashed dashed solid dashed;border-width:10px;position:absolute;top:-20px;left:60px}
.gonggao_ui .nav_list .s .i{width:0;height:0;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;border-width:10px;position:absolute;top:-9px;left:-10px}
.gonggao_ui .nav_list .dd{font-size:12px;color:#666;line-height:26px}

/*公告 - 详情*/
.gonggao_detail{min-height: 360px;}
.gonggao_detail .title{font-size: 18px;color: #333333;}
.gonggao_detail .tab{font-size: 14px;color: #666666;}
.gonggao_detail .content{font-size: 14px;color: #666666;line-height: 23px;}
.gonggao_detail .content img{max-width: 950px;}
.gonggao_detail .content p{margin: 10px 0;}
.gonggao_detail .files{background:#f5f5f5;border-radius:4px;padding:15px 20px}
.gonggao_detail .files:hover{background:#f0f0f0;}
.gonggao_detail .files .ico{margin-right:10px}
.gonggao_detail .files .t{font-size:14px;color:#333}
.gonggao_detail .files .down{font-size:14px;color:#2e6df6;text-decoration:underline}
.gonggao_detail .book_item{background:#f5f5f5;border-radius:4px;padding:15px 20px}
.gonggao_detail .book_item:hover{background:#f0f0f0;}
.gonggao_detail .book_item .ico{margin-right:10px}
.gonggao_detail .book_item .content{font-size:14px;color:#333}
.gonggao_detail .book_item .btn{font-size:14px;color:#2e6df6;text-decoration:underline}

/*工作日志 - 图片集*/
.kehu_log_pic{padding-top: 20px;}
.kehu_log_pic .item{margin: 0 0 20px 20px;position: relative;width: 160px;height: 160px;overflow: hidden;border-radius: 3px;}
.kehu_log_pic .item .img{width: 100%;height: 100%;}
.kehu_log_pic .item .box{position: absolute;background: rgba(0,0,0,0.5);width: 100%;height: 100%;left: 0;right: 0;display: none;}
.kehu_log_pic .item .box a{margin: 0 5px;font-size: 14px;color: #FFFFFF;border: 1px solid #FFFFFF;height: 24px;border-radius: 24px;padding: 0 10px;}
.kehu_log_pic .item .box a:hover{background: #FFFFFF;color: #2e6df6;}
.kehu_log_pic .item:hover .box{display: flex;}

/*审批 - 筛选*/
.screen_ui{position: relative;}
.screen_ui .item{border: 1px solid #E9E9E9;width: 78px;height: 30px;position: relative;margin-left: -1px;}
.screen_ui .item:first-child{border-radius: 4px 0 0 4px;}
.screen_ui .item:last-child{border-radius: 0 4px 4px 0;}
.screen_ui .item.cur{border: 1px solid #2E6DF6;color: #2E6DF6;z-index: 1;}

/*审批 - 流程*/
.shenpi_liucheng{padding:10px;background-color:#fff;padding:30px}
.shenpi_liucheng .title{color:#333;font-size:18px;margin-bottom:20px}
.shenpi_liucheng .list{}
.shenpi_liucheng .list .img{position:relative}
.shenpi_liucheng .list .touimg{border-radius:6px;width: 60px;height: 60px;}
.shenpi_liucheng .list .ico{position:absolute;top:40px;right:-5px;width: 24px;height: 24px;}
.shenpi_liucheng .list .x{background:#ccc;width:2px;height:24px;margin:6px 0;}
.shenpi_liucheng .list .box{padding-bottom: 34px;}
.shenpi_liucheng .list .box .info{height: 60px;}
.shenpi_liucheng .list .states_txt{background:#f5f5f5;width: 80%;border-radius: 3px;padding: 8px 10px;color: #333;line-height: 20px;}
.shenpi_liucheng .list .states_pic{background:#f5f5f5;width: 80%;border-radius: 3px;padding: 10px;color: #333;}
.shenpi_liucheng .list .states_pic img{width: auto;height: 50px;border-radius: 3px;margin-right: 10px;}
.shenpi_liucheng .list .item:last-child .x{display: none !important;}
.shenpi_liucheng .list .item:last-child .box{padding-bottom: 0;}

/*人员选择*/
.limit_select{display:none;padding:0 10px;min-width:300px}
.limit_select .item{padding:10px 0;border-bottom:solid 1px #e0e0e2}
.limit_select .item:last-child{border-bottom-width:0}
.limit_select .item .loo{min-width:100px}
.limit_select .item .roo{display:none;margin-left:10px;padding-left:10px;border-left:solid 1px #e0e0e2}
.limit_select .item .too label{flex:0 0 70px}
.limit_select .item .foo{display:none;margin-top:10px;padding-top:10px;border-top:solid 1px #e0e0e2}
.limit_select .item .foo label{flex:0 0 70px}
.limit_select.cur .item .loo{display:none;}
.limit_select.cur .item .roo{display:flex;margin-left:0;padding-left:0;border-left-width:0}

/*我的消息*/
.xinxi_box{padding: 0 0 20px 0;border-top:1px solid #e9e9e9;background: #ffffff;min-height: 400px;}
.xinxi_box .item{padding:15px 30px 0 30px;}
.xinxi_box .item .ico{margin-right:15px;width:30px;height:30px}
.xinxi_box .item .content{color:#333;font-size:16px}
.xinxi_box .item .content span{color: #2E6DF6;}
.xinxi_box .item.cur{border-top:1px solid #e9e9e9;padding-top: 20px;margin-top: 20px;}
.xinxi_box .item:first-child{margin-top: 0;border-top-width: 0;}

/*首页*/
.rm_container{margin-top: 0;}
.rm_container .loo{margin-right: 8px;width: 320px;}
.rm_container .mid{margin-right: auto;width: 542px;}
.rm_container .roo{width: 320px;}
.rm_container .box{width: 100%;background: #fff;margin-bottom: 10px;}
.rm_container .box .too{height: 44px;}
.rm_container .box .too .item{height: 44px;padding: 0 12px;position: relative;}
.rm_container .box .too .item .t{font-size: 14px;color: #333;}
.rm_container .box .too .item .x{width: calc(100% - 24px);height: 2px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.rm_container .box .too .item.cur .t{color: #0199FE;}
.rm_container .box .too .item.cur .x{background: #0199FE;}
.rm_container .box .too .more{margin-right: 12px;width: 42px;height: 20px;border: 1px solid #2E6EF4;border-radius: 5px;font-size: 12px;color: #2E6EF4;text-align: center;line-height: 20px;color: #2E6EF4;box-sizing: border-box;line-height: 18px;}
.rm_container .box .list{border-top: 1px solid #E9E9E9;padding: 8px 12px 0;height: 174px;box-sizing: border-box;}
.rm_container .box .list .item{height: 26px;}
.rm_container .box .list .item .t{font-size: 12px;color: #333;}
.rm_container .box .list tr.item{margin-top: 0;}
.rm_container .box .list tr.item td{height: 26px;}
.rm_container .box .list2{border-top: 1px solid #E9E9E9;padding: 0 12px;height: 174px;box-sizing: border-box;}
.rm_container .box .list2 .item2{width: 142px;height: 56px;background: #ECF2FE;border-radius: 5px;margin-top: 12px;}
.rm_container .box .list2 .item2 .ico{width: 30px;height: 30px;margin-right: 12px;}
.rm_container .box .list2 .item2 .t2{font-size: 14px;color: #333;}