@charset "utf-8";
/* css document  
 * author: zcm
 * update: 2020-03-09
*/
body,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,label,button,div,ul,li{margin:0;padding:0;border:0;box-sizing:border-box;}
html,body{font-family:'microsoft yahei';color:#444;font-size:14px;height:100%;}
ul,ol,li{list-style:none;margin:0;padding:0;}
p,u{word-break:break-all;}
.clearfix:after{display:block;height:0px;visibility:hidden;clear:both;content:"."}
.clearfix{*zoom:1;}
.clear{clear:both;}
a,a:link,a:hover{text-decoration:none !important;}
.ablue{color:#005FD3;}
.fd{float:left;}
.fdr{float:right;}
img{border:none;}
.dn{display:none;}
:focus{outline:0px;}
table tr th,table tr td{vertical-align:middle !important;word-break:break-all;}
input,img{font-family:'microsoft yahei';box-sizing:border-box;border:0;}
.pos_re{position:relative;}
.overhid{overflow:hidden;}
.index_bgColor{background:#f3f6fb;}
button{cursor:pointer;}
.mar_t_0{margin-top:0 !important;}
.mar_top10{margin-top:10px !important;}
.mar_top20{margin-top:20px !important;}
.width200p{width:200px !important;}
.mar_y40_both{margin:40px 0 !important;}
.w50{width:50px !important;}
.width25{width:25% !important;}
.width40{width:40% !important;}
.width50{width:50% !important;}
.width60{width:60% !important;}
.width75{width:75% !important;}
.width80{width:80% !important;}
.width90{width:90% !important;}
.width100{width:100% !important;}
.mar_rig17{margin-right:17px;}
.w368{width:368px !important;}
.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
.text-right{text-align:right !important;}
.ml10{margin-left:10px;}
.cp{cursor:pointer;}
.no_bg{background:none !important;}
.pd_top40{padding-top:40px;}
.color_red{color:#f00;}
.txt_tips{color:#929292;}
.fw0{font-weight:normal;}
.readonly_white{background:#fff !important;}
.flex{display:flex;display:-webkit-flex}
.flex-column{flex-direction:column}
.ju-bet{justify-content:space-between}
.ju-ely{justify-content:space-evenly}
.ju-cen{justify-content:center}
.ju-end{justify-content:flex-end}
.agn-cen{align-items:center}
.agn-stretch{align-items:stretch}
.flex-wrap{flex-wrap:wrap}
/*login*/
.login_body_bg{
	background-color:#005fd3;
	background:linear-gradient(to right,#005fd3,#0095f1,#005fd3);
	background: -moz-linear-gradient(left,#005fd3,#0095f1,#005fd3);
    background: -webkit-gradient(linear,left, color-stop(#005fd3),color-stop(#0095f1),color-stop(#005fd3));
    background: -webkit-linear-gradient(left,#005fd3,#0095f1,#005fd3);
    background: -o-linear-gradient(left,#005fd3,#0095f1,#005fd3);
    background: -ms-linear-gradient(left,#005fd3,#0095f1,#005fd3);
}
.login_main{height:100%;background:url(../images/login_bg.png) no-repeat center bottom;position:relative;}
.login_main h1{font-size:32px;color:#fff;text-align:center;padding:5% 0 80px;}
.login_main ul.login_tab_menu{position:relative;left:50%;transform:translate(-50%,0);float:left;}
.login_main ul.login_tab_menu li{background:#30a9ef;border:1px solid #87ccf4;border-bottom:0;border-radius:4px 4px 0 0;display:inline-block;padding:0 20px;line-height:30px;font-size:16px;color:#fff;margin-right:20px;position:relative;cursor:pointer;}
.login_main ul.login_tab_menu li:last-child{margin-right:0;}
.login_main ul.login_tab_menu li.cur{background:#1590d1;color:#5afdff;z-index:4}
.login_main .login_input:after,.login_main ul.login_tab_menu:after{content:"";width:600px;height:1px;border-top:1px solid #005ea4;background:#4eaff2;position:absolute;bottom:0px;left:50%;margin-left:-300px;}
.login_main .login_input{position:relative;height:252px;width:600px;margin:0 auto;}
.login_main .login_input input,.login_main .login_input label{float:left;margin-top:35px;}
.login_main .login_input input{width:300px;height:36px;border-radius:3px;box-shadow:0px 0px 6px #00408b;padding-left:10px;}
.login_main .login_input input#yzm{width:150px;}
.login_main .login_input .yzm_sty{overflow:hidden;clear:both;}
.login_main .login_input .yzm_sty img{margin:35px 0 0 30px;width:120px;height:36px;border:1px solid #b3d8ff;cursor:pointer;}
.login_main .login_input input::-moz-placeholder{color:#ddd}
.login_main .login_input input::-ms-input-placeholder{color:#ddd}
.login_main .login_input input::-webkit-input-placeholder{color:#ddd}
.login_main .login_input label{color:#fff;padding-left:102px;width:160px;text-align:right;line-height:36px;}
.login_main .login_btn_group{width:600px;margin:0 auto;padding:30px 0 0 161px;}
.login_main .login_btn_group button{height:36px;border-radius:3px;font-size:18px;}
.login_main .login_btn_group button#login_go{width:156px;background:#84feff;color:#000;margin-right:20px;}
.login_main .login_btn_group button#login_clear{width:120px;background:#ccc;color:#646464;}
/*top*/
.top{height:59px;position:fixed;width:100%;z-index:999;top:0;left:0;background-color:#0E67E6;}
.top img.top_bg{display:block;position:absolute;right:98px;top:0}
.top .logo{color:#fff;font-size:22px;background:url(../images/national_emblem.png) no-repeat 20px 12px;line-height:59px;background-size:40px;padding-left:70px;}
.top .user{position:absolute;right:50px;top:20px;}
.top .user a{color:#fff;border-right:1px dotted #fff;font-size:14px;line-height:15px;display:inline-block;padding:0 10px;}
.top .user a.user_name{position:relative;}
.top .user a.user_name span{margin-right:5px;}
.top .user a.user_name i{font-size:12px;margin:0 7px;opacity:0.8;}
.top .user a.logout{border-right:0;}
.top .nav{display:flex;display:-webkit-flex;justify-content:flex-start;border-top:1px solid #177AE2;padding-left:20px}
.top .nav li{color:#CCE0F7;line-height:52px;min-width:120px;padding:0 10px;text-align:center;font-size:16px;cursor:pointer;border-top:4px solid transparent}
.top .nav li.cur{background:#1E77FF;color:#fff;font-weight:bold;border-top-color:#0047B4}
/*left*/
.left{position:fixed;top:59px;left:0;width:202px;height:calc(100% - 62px);z-index:2;padding:12px 0 0 10px;}
.nav-list{height:100%;box-shadow:0px 0px 4px #dcdcdc;background:#fff;overflow-x:hidden;overflow-y:auto;border-radius:6px;
scrollbar-track-color:#f3f6fb;
scrollbar-arrow-color: #609df8; /*三角箭头的颜色*/ 
scrollbar-face-color: #d0d0d0; /*立体滚动条的颜色*/ 
scrollbar-3dlight-color: #f3f6fb; /*立体滚动条亮边的颜色*/ 
scrollbar-highlight-color: #f3f6fb; /*滚动条空白部分的颜色*/ 
scrollbar-shadow-color: #d0d0d0; /*立体滚动条阴影的颜色*/ 
scrollbar-darkshadow-color: #f3f6fb; /*立体滚动条强阴影的颜色*/ 
scrollbar-base-color:#f3f6fb; /*滚动条的基本颜色*/
}
.nav-list::-webkit-scrollbar{width:4px;height:12px;background:#f3f6fb;position:absolute;right:-14px;}
.nav-list::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:10px;}
.nav-list>.open>a,.nav-list>.open>a:hover,.nav-list>.open>a:focus{background-color:#609df8;color:#fff;}
/* .nav-list .snd>a:before{content:"";width:5px;height:5px;position:absolute;left:15px;top:50%;background:#ff8e2f;border-radius:50%;transform:translateY(-50%);} */
.nav-list .snd>a{color:#ff8e2f !important;}
.nav-list>li{display:block;position:relative;}
.nav-list>li ul.nav-list-child li a{color:#555;display:block;line-height:16px;padding:11px 0;}
.nav-list>li>a,.nav-list>li>ul>li>a{display:block;height:38px;line-height:36px;padding:0 16px 0 45px;color:#555;text-shadow:none!important;text-decoration:none}
.nav-list>li>a{font-size:15px}
.nav-list>li>ul>li>a{font-size:14px}
.nav-list>li>a>i,.nav-list>li>ul>li>a>i{position:absolute;left:15px;}
.nav-list>li>a>b,.nav-list>li>ul>li>a>b{position:absolute;right:10px;}
.nav-list li.open>a>b:before,.nav-list>li>ul>li>a>b:before{content:"\e69b";}
.nav-list>li>a:hover{background-color:#609df8;color:#fff;}
.nav-list>li ul.nav-list-child{width:190px;height:100%;display:none;}
.nav-list>li ul.nav-list-child li{padding:0 16px 0 30px;color:#555;cursor:pointer;font-size: 13px;}
.nav-list>li ul.nav-list-child li:hover,.nav-list>li ul.nav-list-child li.cur{background:#f1f5f9;}

/* .nav-list .open>ul.nav-list-child>li>a,.nav-list .open>ul>li>a:hover,.nav-list .open>ul>li>a:focus{background-color:#609df8;color:#fff;} */
.nav-list>li>ul.nav-list-child>li>a{padding-left:20px;}
.nav-list>li>ul>li>a>i{left:25px;}
.nav-list>li ul.nav-list-child>li>ul{width:auto;}
/*main-主体*/
.content{height:100%;padding:73px 20px 0 212px;z-index:1;}
.self_nav{background:#fff;margin:-14px -20px 0 -10px;border-bottom:2px solid #f1f2f4;position:fixed;right: 0;left: 202px;z-index:1;}
.self_nav li{border-right:1px solid #e7e8ea;display:flex;justify-content:center;align-items:center;position:relative;}
.self_nav li span{padding:10px 40px 10px 25px;position:relative;cursor:pointer;z-index:1;}
.self_nav li i{margin-left:7px;font-size:10px;padding:2px;border-radius:4px;background:#aeb6c1;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:2;}
.self_nav li.cur{background:#f1f2f6;}
.self_nav li.cur i{background:#3e76c1;}
.self_cont{padding-top:40px;}
.main{height:100%;}
.main .search_module{background:#fff;padding:20px 25px;}
.main .search_module h3{font-size:14px;color:#333;line-height:40px;}
.main .search_module .search_module_div{padding-left:5px;}
.main .search_module .search_module_div label{height:30px;line-height:30px;}
.main .search_module .search_module_div select{height:34px;border:1px solid #c9c9c9;float:left;}
.main .search_module .search_module_div input{height:34px;border:1px solid #c9c9c9;padding-left:10px;}
.main .search_module .search_module_div button{width:80px;height:30px;float:left;margin-left:20px;}
.main .search_module .search_module_div button.search_high{width:100px;}
.main .search_module .search_module_div button.search_go{color:#fff;background:#3176dc;}
.main .search_module .search_module_div button.search_reset,.main .search_module .search_module_div button.search_reset2{color:#fff;background:#ff8e2f;}
.main .div_center_module{background:#fff;overflow:hidden;text-align:center;margin-top:20px;}
.main .div_center_module .search_module_div button{width:80px;height:30px;color:#fff;background:#3176dc;margin-left:20px;margin-bottom:20px;}
/*当前位置*/
.dqwz{font-size:14px;line-height:40px;color:#828282;background:#f3f6fb;position:fixed;top:0;left:0;padding:67px 0 5px 212px;width:100%;z-index:1;display:none;}
/*接上*/
.main .item_list{background:#fff;position:relative;}
.main .item_list .item_list_nav, .item_list_nav{position:relative;overflow:hidden;}
.main .item_list .item_list_nav:after,.item_list_nav:after{content:"";height:1px;background:#d0dee5;bottom:0;left:0;width:100%;position:absolute;}
.main .item_list .item_list_nav li, .item_list_nav li{float:left;min-width:122px;text-align:center;color:#333;margin-right:2px;background:#e4eef8;line-height:34px;border-top:2px solid #fff;border-bottom:1px solid #d0dee5;cursor:pointer;padding:0 15px;}
.main .item_list .item_list_nav li.cur,.main .item_list .item_list_nav li:hover, .item_list_nav li.cur, .item_list_nav li:hover{color:#fff;background:#3176dc;border-top-color:#3176dc;border-bottom-color:#3176dc;}
.export{position:absolute;right:20px;width:100px;height:30px;border:1px solid #1672ca;color:#1672ca;background:#fff;border-radius:4px;top:3px;cursor:pointer;z-index:3;}
.export_register{margin-left:260px;width:100px;height:34px;border:1px solid #1672ca;color:#1672ca;background:#fff;border-radius:4px;top:3px;cursor:pointer;z-index:3;}
.main .item_list .item_list_body{padding-bottom:20px;overflow:hidden;}
.main .item_list .item_list_body li{border:1px solid #edf1f8;margin:20px 20px 0;padding:10px 0 10px 12px;position:relative;height:122px;display:flex;}
.main .item_list .item_list_body li:after{position:absolute;content:"";width:95px;height:96px;right:-15px;top:-20px;}
.main .item_list .item_list_body li.icon_ysl:after{background:url(../images/icon_ysl.png) no-repeat;}
.main .item_list .item_list_body li.icon_yjj:after{background:url(../images/icon_yjj.png) no-repeat;}
.main .item_list .item_list_body li.icon_ybj:after{background:url(../images/icon_ybj.png) no-repeat;}
.main .item_list .item_list_body li.icon_ysp:after{background:url(../images/icon_ysp.png) no-repeat;}
.main .item_list .item_list_body li.icon_yhz:after{background:url(../images/icon_yhz.png) no-repeat;}
.main .item_list .item_list_body li.icon_shtg:after{background:url(../images/icon_shtg.png) no-repeat;}
.main .item_list .item_list_body li.icon_ygd:after{background:url(../images/icon_ygd.png) no-repeat;}
.main .item_list .item_list_body li.icon_foreign:after{background:url(../images/icon_foreign.png) no-repeat;width:110px;}
.main .item_list .item_list_body li:hover{box-shadow:0 0 0px 6px #dde5f2;border-color:#5f86c3}
.main .item_list .item_list_body li span.fmys{width:100px;height:100px;background:url(../images/proliDay_green.png) no-repeat center 15px #f8f9fa;text-align:center;background-size:56px 56px;color:#3ac47d;}
.main .item_list .item_list_body li span.fmys i{font-style:normal;font-size:28px;font-weight:bold;padding:30px 0 7px;display:block;}
.main .item_list .item_list_body li.project_danger span.fmys{color:#f65f5f;background-image:url(../images/proliDay_pink.png);}
.main .item_list .item_list_body li.project_warning span.fmys{color:#ff8e2f;background-image:url(../images/proliDay_orange.png);}
.main .item_list .item_list_body li p.item_list_body_project_information{padding-left:45px;border-right:1px solid #e8e8e8;width:70%;padding-top:5px;color:#555;padding-bottom:10px;}
.main .item_list .item_list_body li p.item_list_body_project_information span{display:block;line-height:28px;padding-left:5px;font-size:16px;}
.main .item_list .item_list_body li p.item_list_body_project_information span a{color:#346cc2;}
.main .item_list .item_list_body li p.item_list_body_project_information span.hasbg{background:#f8f9fa;position:relative;width:95%;}
.main .item_list .item_list_body li p.item_list_body_project_information span.hasbg em{font-style:normal;}
.main .item_list .item_list_body li p.item_list_body_project_information span.hasbg font{position:absolute;left:60%;}
.main .item_list .item_list_body li span.item_list_body_project_sub{text-align:center;font-size:16px;width:20%;padding-top:10px;position:relative;z-index:99;}
.main .item_list .item_list_body li span.item_list_body_project_sub button{display:block;width:100px;height:30px;border:1px solid #1672ca;color:#1672ca;background:#fff;border-radius:4px;margin:18px auto 0;}
.main .item_list .item_list_body li span.item_list_body_project_sub button i{margin-right:5px;}
.main .item_list .item_list_body li span.item_list_button_group button{display:initial;}
.main .item_list .item_list_body li span.item_list_button_group button:last-child{margin-left:12px;}
/*分页*/
.ucPageBox{padding:20px 20px 20px 0;text-align:right}
.ucPageNum,.ucPageFlip,.ucPageTurnTo{height:30px;margin-left:20px;font-size:0;display:inline-block;text-align:center;vertical-align:middle}
.ucPageNum{font-size:14px;color:#888;margin-left:0}
.ucPageNum span{line-height:30px;margin-left:10px}
.ucPageNum span:first-child{margin-left:0}
.ucPageNum strong{margin:0 3px;color:#3d91ca;font-weight:normal}
.ucPageFlip a{line-height:20px;padding:4px 10px;margin-left:5px;color:#333;font-size:15px;background:#fff;border:solid 1px #ddd;display:inline-block;vertical-align:top;position:relative;cursor:pointer}
.ucPageFlip a:first-child{margin-left:0}
.ucPageFlip a:hover,.ucPageFlip a.cur{color:#fff;background:#3d91ca;border-color:#3d91ca}
.ucPageFlip a.filp{padding:4px 15px;font-size:14px}
.ucPageFlip a.filfir{padding:4px 9px 4px 17px}
.ucPageFlip a.filend{padding:4px 17px 4px 9px}
.ucPageFlip a.filfir:before,.ucPageFlip a.filend:before{content:"";height:0;display:block;border:solid 5px transparent;position:absolute;top:9px}
.ucPageFlip a.filfir:before{border-right-color:#777;left:2px}
.ucPageFlip a.filend:before{border-left-color:#777;right:2px}
.ucPageFlip a.filfir:hover:before{border-right-color:#fff}
.ucPageFlip a.filend:hover:before{border-left-color:#fff}
.ucPageFlip a.dis,.ucPageFlip a.dis:hover{color:#c9c9c9;background:#fff;border-color:#ddd;cursor:default}
.ucPageFlip a.filfir.dis:before,.ucPageFlip a.filfir.dis:hover:before{border-right-color:#c9c9c9}
.ucPageFlip a.filend.dis:before,.ucPageFlip a.filend.dis:hover:before{border-left-color:#c9c9c9}
/*ztree-style*/
.ztree_nav{width:240px;height:85%;background:#fff;overflow-y:auto;float:left;position:fixed;}
/*system*/
.system_table{padding:0 0 45px 260px;}
/*.main .search_module .system_btn_list input,.main .search_module .system_btn_list select#lvList,.main .search_module .system_btn_list select#isDevelopmentZone{width:200px;}
.main .search_module .system_btn_list select{width:172px;}*/
.main .search_module .system_btn_list button{margin-left:7px;}
.main .search_module .system_btn_list tr.search_more{display:none;padding-top:10px;overflow:hidden;width:100%;}
.table_grid{width:100%;}
.table_grid th{color:#478cf3;line-height:40px;text-align:center;}
.table_grid tbody tr{cursor:pointer;}
.table_grid tbody tr:nth-child(odd){background:#f5faff;}
.table_grid tbody tr.tr_select{background:#a8cfff;}
.table_grid tbody td{text-align:center;}
.table_btn_list{background:rgba(0,0,0,0.2);position:fixed;left:472px;right:20px;bottom:0;height:40px;text-align:right;z-index:999;}
.table_btn_list_left_all{left:212px;}
.table_btn_list button{padding:0 15px;height:30px;color:#fff;background:#3176dc;margin:5px 10px 0 0;border-radius:3px;}
/*弹窗*/
.zzc,.zzc1{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:999;}
.tbGridItem,.ddfk{width:750px;max-height:100%;background:#fff;overflow-y:auto;border-radius:4px;position:absolute;padding:40px 0 0 0;top:50%;left:50%;transform:translate(-50%,-50%);}
.tbGridScroll{overflow-y:auto;width:100%;height:100%;padding:20px 20px 60px 20px;}
p.important{padding:5px 0 5px 10px;color:#f00;}
span.important{padding:5px 0 5px 10px;color:#f00;}
.tbGridItem h3,.ddfk h3{position:absolute;height:40px;padding-left:20px;line-height:40px;background:#437bcf;color:#fff;width:100%;top:0;left:0;font-size:15px;margin:0 0 0 0;}
.tbGridItem h3 a,.ddfk h3 a{color:#fff;position:absolute;right:20px;cursor:pointer;top:-2px;font-size:28px;}
.tbGridItem .scroll,.ddfk .scroll{overflow-y:auto;height:100%;padding:20px 20px 0;}
.ddfk{width:80%;height:100%;}
.ddfk td{padding:5px 10px !important;}
.tree_style{position:relative;}
.tree_style .important{position:absolute;left:382.3px;top:12px;}
.tree_style .project_tree{position:absolute;width:97.7%;background:#fff;z-index:99;height:260px;overflow-y:auto;border:1px solid #cacaca;border-top:none;display:none;}
.tree_style .project_tree li span{font-size:14px;}
.tree_text{cursor:pointer;width:100%;height:30px;padding:0 10px;border:1px solid #cacaca;display:block;position:relative;font-size:14px !important;line-height:30px;overflow:hidden;}
.tree_text:hover{border-color:#adadad;}
.tree_text:after{content:"\eb79";position:absolute;right:10px;top:10px;font-size:10px;line-height:10px;}
.tablegrid{margin:20px auto 0;}
.tablegrid table td,.tablegrid table th,.tbGridItem table td{padding:5px 10px;font-size:14px;word-break:break-all;}
.tablegrid table td:nth-child(odd),.tbGridItem table td:nth-child(odd){text-align:right;width:160px;}
.tbGridItem .mhfxx td:nth-child(odd){text-align:center;width:auto;}
.tablegrid table .important,.tbGridItem table .important{font-style:normal;color:#f00;margin-left:10px;}
.tablegrid table input,.tablegrid table select,.tablegrid table textarea,.tbGridItem table input,.tbGridItem table select,.tbGridItem table textarea{width:80%;height:30px;padding-left:10px;border:1px solid #cacaca;vertical-align:middle;}
.tablegrid table textarea,.tbGridItem table textarea{height:70px;}
.tablegrid table .inp_w_1,.tbGridItem table .inp_w_1{width:256px;}
.tablegrid table .inp_w_2,.tbGridItem table .inp_w_2{width:90%;}
.tablegrid table button,.tbGridItem table button{background:#447ed1;color:#fff;border-radius:4px;}
.tablegrid table td a{color:#428bca;}
.tablegrid table#sg_xf_jzbw button,.tablegrid table#sg_xf_zxgc button{background:#fff;color:#333;}
.btnitem{padding:20px 0;text-align:center;clear:both;}
.btnitem button{border-radius:4px;background:#437bcf;color:#fff;height:36px;width:100px;}
.btnitem button:first-child{margin-right:30px;}
.btnitem button:hover,.tablegrid table button:hover{background:#E47830;}
.btnitem button.btn_back{background:#e2ecfb;color:#666;}
.btnitem button.btn_back:hover{background:#7b9bcc;color:#fff;}
.clmulu .search_module,.sxmulu .search_module{padding:0 0 0px 20px;}

.zzc .tbGridItem table.width_all{width:90%;margin:20px auto 0;border:1px solid #ddd}
.parent_project .tbGridItem{height:320px;}
.search_project .tbGridItem{height:450px;}
.zzc .tbGridItem table.width_all th{text-align:center;line-height:42px;background:#eef4ff;}
.zzc .tbGridItem table.width_all td:nth-child(odd){text-align:left;width:auto;}
.zzc .tbGridItem table.width_all td{border-top:1px solid #ddd;}
.zzc .tbGridItem table.width_all td a{color:#005FD3;}
.zzc .tbGridItem table.width_all th:first-child,.zzc .tbGridItem table.width_all td:first-child{border-right:1px solid #ddd;}
.parent_project_search{width:90%;margin:20px auto 0;}
.bmwzb .tbGridItem table{margin-right:30px;}
/*多选*/
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:368px;}
.bootstrap-select button.btn{border-radius:4 px;background:#fff;color:#444;}
/*角色设置-system role*/
#useAddress{position:relative;}
#useAddress .important{position:absolute;left:382.3px;top:12px;}
#useAddress #systemTree{position:absolute;width:368px;background:#fff;z-index:99;height:200px;overflow-y:auto;border:1px solid #cacaca;border-top:none;display:none;}
#useAddress #systemTree li span{font-size:14px;}
.useAddress{position:relative;}
.useAddress .important{position:absolute;left:382.3px;top:12px;}
.useAddress .systemTree{position:absolute;width:368px;background:#fff;z-index:99;height:200px;overflow-y:auto;border:1px solid #cacaca;border-top:none;display:none;}
.useAddress .systemTree li span{font-size:14px;}
#p_admdivUsed{cursor:pointer;width:368px;height:30px;padding-left:10px;border:1px solid #cacaca;display:block;position:relative;font-size:14px !important;line-height:30px;overflow:hidden;}
#p_admdivUsed:hover{border-color:#adadad;}
#p_admdivUsed:after{content:"\eb79";position:absolute;right:10px;top:10px;font-size:10px;line-height:10px;}
.p_admdivUsed{cursor:pointer;width:368px;height:30px;padding-left:10px;border:1px solid #cacaca;display:block;position:relative;font-size:14px !important;line-height:30px;overflow:hidden;}
.p_admdivUsed:hover{border-color:#adadad;}
.p_admdivUsed:after{content:"\eb79";position:absolute;right:10px;top:10px;font-size:10px;line-height:10px;}
#p_admdivUsed1{cursor:pointer;width:368px;height:30px;padding-left:10px;border:1px solid #cacaca;display:block;position:relative;font-size:14px !important;line-height:30px;overflow:hidden;}
#p_admdivUsed1:hover{border-color:#adadad;}
#p_admdivUsed1:after{content:"\eb79";position:absolute;right:10px;top:10px;font-size:10px;line-height:10px;}
#roleAuthorizationList dt{width:100%;font-size:16px;line-height:42px;text-align:center;background:#9bc6ef;color:#fff;margin-bottom:10px;}
#roleAuthorizationList dd{margin:0 16px;padding-left:10px;line-height:32px;cursor:pointer;border-bottom:2px solid #fff;}
#roleAuthorizationList dd:hover{border-color:#83d9ec;}
#roleAuthorizationList dd.cur{border-color:#558dff;}
/*table*/
.table{margin-bottom:0 !important;background:#fff;}
.table .ri-td-name{background:#fbfbfb;width:170px;text-align:right;vertical-align:middle;}
 .ri-td-name-center{background:#fbfbfb;width:170px;text-align:center;}
.long_bg{left:212px;}
.bmhs .tbGridItem{height:400px;}
.person_go .tbGridItem{width:750px;height:500px;background:#fff;overflow-y:auto;border-radius:4px;position:relative;padding-top:40px;top:50%;left:auto;margin:-250px auto 0;transform:translate(0,0);}
.person_go .tbGridItem .scroll{padding-top:0;}
.person_go .tbGridItem table input[type='checkbox']{width:auto;height:auto;}
.my_person_go .tbGridItem{height:440px;margin:-200px auto 0;}
/*模仿Ztree*/
.dTree{width:40%;overflow:hidden;display:inline-block;}
.dTree h3,.dSelect h3{color:#478fca;font-size:16px;line-height:38px;position:static;background:none;}
.dTree>ul{padding-left:20px;overflow:auto;border:solid 1px #5090c1;height:200px;margin-left:20px}
/*.dTree>ul>li.cur span,.dTree>ul>li ul li.cur{color:#005FD3;font-weight:bold;}
.dTree>ul>li{position:relative;width:300px;overflow:auto;}
.dTree>ul>li span{cursor:pointer;}
.dTree>ul>li i{margin-right:20px;cursor:pointer;}
.dTree>ul>li:after{border-bottom:1px dotted #ccc ;content:"";position:absolute;left:18px;width:16px;top:10px;}
.dTree>ul>li ul{padding-left:60px;position:relative;}
.dTree>ul>li ul:before{border-left:1px dotted #ccc;content:"";position:absolute;left:24px;top:-20px;height:100%;}
.dTree>ul>li ul li{margin-top:10px;position:relative;cursor:pointer;}
.dTree>ul>li ul li:after{border-bottom:1px dotted #ccc;content:"";position:absolute;left:-35px;width:25px;top:10px;}*/
.dSelect{width:25%;display:inline-block;margin-left:2%;vertical-align:top;position:relative;}
.dSelect:first-child{width:30%;}
.dSelect select{margin-left:10px;width:145px;height:200px !important;border:solid 1px #5090c1;}
.dSelect .select_btn{position:absolute;right:-10px;top:50%;transform:translate(0,-30%);}
.dSelect .select_btn button{cursor:pointer;display:block;font-size:26px;background:none;}
.dSelect .select_btn button:first-child{margin-bottom:10px;}
.dSelect .select_btn button:hover{background:#f9f9f9;}
.dSelect .select_btn button:active{color:#265fff;background:#f5f9ff;}
/*材料信息*/
.material table{width:99%;margin:0 auto;}
.material table>tr>th{padding:8px;border:1px solid #ddd;}
.material p{padding:10px 20px;line-height:28px;word-break:break-all;}
.table_bg th{background:#fbfbfb;text-align:center;}
.table_bg td{vertical-align:middle !important;text-align:center;}
.table_bg td a{text-decoration:none;cursor:pointer;}
.text_left{text-align:left !important;}
.confirm_sending{display:block;margin:20px auto;background:#3176dc;height:36px;color:#fff;padding:0 20px;border-radius:4px;}
.tzs_project_uuid{text-align:right;padding:5px;}
.tzs .tbGridItem,.starttbcx .tbGridItem,.xdbg .tbGridItem{overflow:hidden;}
.tzs .tbGridItem .scroll,.starttbcx .tbGridItem .scroll,.xdbg .tbGridItem .scroll{overflow-y:auto;height:460px;}
.tzs h2,.starttbcx h2,.xdbg h2,.ctzs h2{font-size:18px;text-align:center;line-height:44px;font-weight:bold;}
.tzs p,.tzs dl,.starttbcx p,.starttbcx dl,.xdbg p,.xdbg dl, .ctzs p,.ctzs p,.ctzs dl{width:80%;margin:0 auto;line-height:24px;}
.tzs dl,.starttbcx dl,.xdbg dl,.ctzs dl{margin-top:10px;}
.tzs dl dd textarea,.starttbcx dl dd textarea,.xdbg dl dd textarea,.ctzs dl dd textarea{display:block;width:100%;color:#f00;height:80px;}
.table thead .t_head{font-size:16px;}
/*特别程序table*/
.tbcx_table{margin-bottom:30px !important;width:92%;margin:0 auto;}
.tbcx_table>tr>th,.tbcx_table>tr>td,.updata_list>tr>th{padding:8px;}
/*上传材料*/
.main-title-box{width:100%;height:45px;padding:10px 0;border-bottom:solid 1px #ddd}
.main-title-box .main-title{height:45px;line-height:45px;padding-left:25px;padding-right:5px;margin-top:-10px;font-size:18px;background:url(../images/cvc_12.png) no-repeat 5px center;border-bottom:solid 1px #004383;float:left}
.updata_btn{text-align:left;padding:10px 20px;}
.updata_list{margin:0 20px;width:710px;}
/*办事指南*/
.item_dir_guide_tips{width:auto;border:0;top:8px;color:red;}
[v-cloak]{display: none;}
#system .search_module .table>tbody>tr>td{padding:0;vertical-align:middle;border-top:0;}
/*ppp项目*/
.ppp_list li span.ppp_icon{width:100px;height:100px;text-align:center;background:#f8f9fa;}
.ppp_list li span.ppp_icon i{display:block;font-size:46px;}
.ppp_list li span.ppp_apply{color:#2ED8B6;}
.ppp_list li span.ppp_change{color:#F2AE43;}
.ppp_list li span.ppp_revoke{color:#C180E6;line-height:16px;}
.ppp_list li span.ppp_revoke i{line-height:62px;}
.ppp_h3{font-size:18px;padding:10px 0 0 20px;font-weight:bold;color:#478fca;}
.ppp_h3 p{display:inline-block;font-size:16px;padding-left:20px;}
.ppp_list li:after{display:none;}
.main .item_list .item_list_body li span.item_list_body_project_sub font{display:block;margin-top:15px;}
.main .item_list .item_list_body li span.item_list_body_project_sub font a{display:inline-block;min-width:80px;}
/*民间推介*/
.ppp_list li span.private_color{color:#34aedc;}
.mjtjxmk li em{font-style:normal;position:absolute;border-top:65px solid #808080;border-left:75px solid transparent;right:0;top:0;}
.mjtjxmk li em.y{border-top-color:#2d78bf;}
.mjtjxmk li em>font{background:none;position:absolute;;right:5px;top:-54px;color:#fff;width:auto;width:45px;text-align:right;}
.text-center{text-align:center !important;}
/* jin.song 开始 */
.main .item_list .item_list_body .item_list_build_nav{position:relative;overflow:hidden;}
.main .item_list .item_list_body .item_list_build_nav:after{content:"";height:1px;background:#d0dee5;bottom:0;left:0;width:100%;position:absolute;}
.main .item_list .item_list_body .item_list_build_nav li{height:40px;float:left;min-width:122px;text-align:center;color:#333;margin-right:2px !important;background:#e4eef8;line-height:34px;border-top:2px solid #fff;border-bottom:1px solid #d0dee5;cursor:pointer;padding:0 15px;margin:0;}
.main .item_list .item_list_body .item_list_build_nav li:after{display:none;}
.main .item_list .item_list_body .item_list_build_nav li.cur,.item_list_build_nav li:hover{color:#fff !important;background:#3176dc !important;border-color:#3176dc !important;box-shadow:none !important;}
/*开工报告*/
.mar_th_20p{margin:0 20px;}
.start_report h2{line-height:40px;padding:10px 0 0 10px;font-size:16px;}
.start_report .form-control{height:33px;}
.start_report textarea.form-control{height:auto;min-height:72px;}
.Exhibitor{width:829px;overflow:auto}
.hl_main5_content2{width:100%;height:70px;padding:0 37px;float:left;position:relative}
.hl_main5_content{width:100%;height:155px;padding:0 37px;float:left;position:relative}
.h1_main5_title{height:30px;background:#999;line-height:30px;padding-left:10px;font-size:14px;font-weight:bold}
.hl_main5_content1{width:100%;height:100%;overflow:hidden;float:left}
.hl_main5_content1 ul{width:1600px;height:100%;padding-top:23px;overflow:hidden}
.hl_main5_content1 ul li{float:left;width:125px;height:110px;border:solid 3px #eaeaea;display:block;padding:0;margin:0 10px}
.hl_main5_content1 ul li img{width:100%;height:100%}
.hl_scrool_leftbtn,.hl_scrool_rightbtn{width:35px;height:70px;position:absolute;top:26%;cursor:pointer}
.hl_scrool_leftbtn{background:url(../images/hl_scroll_left.jpg) no-repeat center center;left:0}
.hl_scrool_rightbtn{background:url(../images/hl_scroll_right.jpg) no-repeat center center;right:0}
.demoList{width:1229px;overflow:hidden}
.demoList li{float:left;width:275px;padding:5px;background:#fff;margin:10px;_display:inline;position:relative;z-index:0}
.demoList li a{width:100%;height:100%;display:block;background:#f0f0f0;cursor:pointer;position:relative}
.demoList li samp,.demoList li div{height:150px;width:275px;position:absolute;left:5px;top:5px;z-index:1}
.demoList li samp{background:url(../images/buildinfo/zoom.png) no-repeat center center}
.demoList li div{background:#000}
.demoList li span,.demoList li b{display:block;position:absolute;left:5px;bottom:5px;width:90px;z-index:1;height:20px;text-align:center;line-height:20px;font-size:12px;color:#fff;text-shadow:1px 1px 0 #000;font-weight:normal}
.demoList .demoDel{width:18px;height:18px;background:url(../images/pic_delete.png);display:block;position:absolute;right:-8px;top:-8px;z-index:5;cursor:pointer}
.start_report table td{text-align:left;}
.start_report table th{text-align:right;width: 200px;}
/* jin.song 结束 */
.main .item_list .item_list_body .item_list_build_child_nav{position:relative;overflow:hidden;margin-top:5px;}
.main .item_list .item_list_body .item_list_build_child_nav:after{content:"";height:1px;background:#d0dee5;bottom:0;left:0;width:100%;position:absolute;}
.main .item_list .item_list_body .item_list_build_child_nav li{height:40px;float:left;min-width:122px;text-align:center;color:#333;margin-right:2px !important;line-height:34px;border-bottom:3px solid #e6e6e6;cursor:pointer;padding:0 15px;margin:0;border-width:0 0 3px 0;}
.main .item_list .item_list_body .item_list_build_child_nav li:after{display:none;}
.main .item_list .item_list_body .item_list_build_child_nav li.cur,.item_list_build_child_nav li:hover{border-color:#3176dc !important;box-shadow:none !important;}
/*工作空间*/
.work_space_main{padding-top:70px;margin:0 auto;width:1290px;overflow:hidden;}
.work_space_main_left{width:980px;overflow:hidden;}
.work_space_main_left_btnlist{overflow:hidden;}
.work_space_main_left_btnlist li{float:left;width:214px;height:100px;background:url(../images/workspace_btn.png) no-repeat 17px bottom #398fe2;background-size:90px;border-radius:8px;margin-left:40px;color:#fff;font-size:18px;padding:20px 0 0 17px;position:relative;}
.work_space_main_left_btnlist li p{font-size:14px;line-height:30px;}
.work_space_main_left_btnlist li p font{font-size:30px;font-weight:bold;}
.work_space_main_left_btnlist li:first-child{margin-left:0;}
.work_space_main_left_btnlist li.btn01{background-color:#398fe2;}
.work_space_main_left_btnlist li.btn02{background-color:#4bbcf0;}
.work_space_main_left_btnlist li.btn03{background-color:#834bf0;}
.work_space_main_left_btnlist li.btn04{background-color:#f0994b;}
.work_space_main_left_btnlist li i{position:absolute;display:block;background:url(../images/workspace_icon.png) no-repeat;width:71px;height:71px;right:25px;top:10px;}
.work_space_main_left_btnlist li.btn01 i{background-position:0 0;}
.work_space_main_left_btnlist li.btn02 i{background-position:-254px -1px;}
.work_space_main_left_btnlist li.btn03 i{background-position:-510px 0;}
.work_space_main_left_btnlist li.btn04 i{background-position:-770px -1px;}
/*工作空间通用左侧div*/
.work_space_main_left_div_sty{width:480px;float:left;background:#fff;border-radius:8px;padding:10px;margin-top:15px;}
.work_space_main_left_div_sty h3,.work_space_main_right_div_sty h3{color:#2a76d4;font-size:14px;position:relative;border-bottom:1px solid #e0e4ec;z-index:2;width:100%;float:left;margin-bottom:1px;}
.work_space_main_left_div_sty h3 span,.work_space_main_right_div_sty h3 span{position:relative;float:left;height:20px;z-index:3;}
.work_space_main_left_div_sty h3 span:after,.work_space_main_right_div_sty h3 span:after{content:"";height:2px;background:#448ef6;position:absolute;left:0;bottom:-1px;width:100%;}
.work_space_main_left_div_sty h3 a,.work_space_main_right_div_sty h3 a{color:#999;font-weight:normal;font-size:13px;position:absolute;right:5px;bottom:4px;}
.work_space_main_left_div_sty table{width:100%;}
.work_space_main_left_div_sty table th,.work_space_main_left_div_sty table td{border-bottom:1px solid #e0e4ec;line-height:30px;padding-left:8px;}
.work_space_main_left_div_sty table th{background:#ebf6fc;border-top:0 !important;}
.h197{height:197px;}
.h259{height:259px;}
.h312{height:312px;}
.xygn button{width:130px;height:60px;font-size:14px;border:1px solid #398fe2;border-radius:0 10px 0 10px;background:none;float:left;margin:14px 10px 0 12px;position:relative;text-align:left;padding-left:60px;box-shadow:2px 2px 0px 1px #f7f7f7;}
.xygn button:after{content:"";position:absolute;width:2px;height:34px;background:#f7f7f7;left:50px;top:50%;margin-top:-17px;}
.xygn button i{background:url(../images/cygn_icon.png) no-repeat;position:absolute;display:block;top:11px;left:6px;}
.xygn button i.cygn_sxbl{background-position:0 0;width:37px;height:33px;}
.xygn button i.cygn_xmfm{background-position:-37px -38px;top:14px;width:31px;height:30px;}
.xygn button i.cygn_bmhs{background-position:-84px 0;width:37px;height:36px;}
.xygn button i.cygn_xmcx{background-position:-39px -73px;width:37px;height:36px;}
.xygn button i.cygn_sxcx{background-position:-40px -1px;top:13px;width:35px;height:29px;}
.blqk ul{position:absolute;bottom:25px;right:20px;}
.blqk ul li{line-height:26px;}
.blqk ul li font{color:#fc641b;}
.work_space_main_right{width:292px;}
.work_space_main_right_div_sty{background:#fff;border-radius:8px;padding:10px;margin-top:15px;}
.work_space_main_right_div_sty:first-child{margin-top:0;}
.work_space_main_right_div_sty li{line-height:29px;position:relative;border-bottom:1px solid #e0e4ec;padding-left:10px;}
.work_space_main_right_div_sty li font{position:absolute;right:10px;}
/*配置管理-h3标题样式*/
#showTitle{font-size:18px;line-height:32px;background:#fff;padding:10px;}
.ellipsis { overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.tlf {table-layout: fixed;}
/*treeCloseButton*/
.tree_btn{position:absolute;right:10px;top:10px;padding:3px 15px;width:60px !important;}
/*监察总览*/
.supervision_overwiew_table h1{font-size:18px;width:100%;text-align:center;}
.supervision_overwiew_table p{padding-left:1%;line-height:30px;}
.supervision_overwiew_table p.supervision_overwiew_table_tips{line-height:24px;color:#f00;padding:10px 0 10px 1%;}
.supervision_overwiew_table p.supervision_overwiew_table_tips span{display:block;padding-left:2em;}
.supervision_overwiew_table table{width:99%;margin:0 auto;}
/*footer*/
#footer{width:100%;height:60px;color:#dedede;padding-top:11px;background:#2c64b9;text-align:center;}
#footer a{margin:0 5px;font-size:12px}
#footer a:hover{text-decoration:underline}
.zteee_zzc{background:rgba(0,0,0,0);z-index:98;}
/*事项筛选查看所需文件弹窗样式*/
.table_leg table td:nth-child(odd){text-align:initial;width:auto;}
.table_bg input[type='checkbox']{vertical-align: middle;margin:0 0 4px 5px;}
.canvas_tree .project_tree{width:92%;}
/*短信时间轴*/
#timeline{position:relative;padding:50px 0 20px;background:#fff;height:100%;overflow:hidden;}
#timeline ul{height:100%;}
#timeline:after{content:"";position:absolute;height:100%;width:1px;background:#b5b5b5;left:250px;top:35px;}
#timeline ul:before{content:"：";color:#fff;bottom:5px;left:244px;position:absolute;z-index:3;}
#timeline li{position:relative;padding:0 95px 0 365px;}
#timeline li:after{content:"";display:block;width:7px;height:7px;border-radius:50%;position:absolute;border:2px solid #428bca;background:#fff;z-index:4;top:10px;left:247px;}
#timeline li .xx_time{position:absolute;left:70px;top:4px;color:#346dc3;}
#timeline li em{position:absolute;display:block;padding:2px 10px;color:#fff;left:285px;top:3px;border-radius:4px;background:#33c162;font-style:normal;font-size:12px;}
#timeline li h3{font-size:16px;color:#346dc3;font-weight:normal;line-height:26px;}
#timeline li h3 font{color:#808080;padding-left:50px;font-size:16px;}
#timeline li p{color:#999;font-size:16px;line-height:26px;padding:10px 0 15px;}
#timeline li em.sx_error{background:#e05130;}
/*电子归档*/
.right_bar{position:fixed;right:0;bottom:50px;background:#f9f9f9;border:1px solid #e6e6e6;}
.right_bar button{display:block;width:80px;background:none;font-size:12px;padding:10px 0;border-bottom:1px solid #e6e6e6;color:#5aa1e6;}
.right_bar button:last-child{border-bottom:0;}
.right_bar button i{display:block;font-size:26px;line-height:26px;}
.tc {text-align: center !important;}
.tl {text-align: left !important;}
.tr {text-align: right !important;}
.fb { font-weight: bold;}
.width_all {width: 100% !important;}

.proList{overflow:hidden;padding:0 10px}
.proList li span{color:#346dc3;font-size:15px}
.proList li{width:412px;float:left;line-height:30px;font-size:16px;color:#333;word-break:break-all;}
.proliTip{width:700px;line-height:30px;padding:0 10px;margin:5px 0;color:#ff5022;font-size:15px;background:#f7fafa}
.proliList{font-size:0;padding-top:5px;}
.proliList > li{font-size:15px;background-repeat:no-repeat;background-position:left 0;display:inline-block;vertical-align:middle;color:#3480f3;border:1px solid #fff;padding:0 20px;cursor:pointer;}
.proliList > li:hover{border:1px solid #3480f3;border-radius:20px;}
.proliList > li i{margin-right:5px}
.proliList > li:first-child{margin-left:5px}
.download_file_list{position:absolute;bottom:18px;left:50px;}
.download_file_list span{color:#005FD3;cursor:pointer;}
.download_file_list span i{margin-left:5px;color:#ff2a2a;}
.mybtn {display:inline-block;padding:5px 12px;margin-bottom:5px;font-size:15px;vertical-align:middle;border:1px solid #1672ca;color:#1672ca;background: #fff;border-radius:4px;text-align:center;cursor:pointer;position:relative;z-index:2;}
/*表头颜色*/
.el-table__header-wrapper th{background:#78b0e9;color:#fff;text-align:center;}
.el-table .no_set{background:#f8ff8a;}
.el-table .set_over{background:#baffbf;}
/*黄河流域四库首页*/
.y_main{width:100%;min-height:100%;background:url(../images/sk_bg.jpg) no-repeat;background-size:cover;border-top:10px solid #015293;}
.y_logo{display:block;margin:60px auto;}
.y_search{width:980px;margin:0 auto;}
.y_s_nav ul{display:-webkit-flex;display:flex;justify-content:center;flex-direction:row;}
.y_s_nav li{width:165px;height:44px;font-size:22px;text-align:center;line-height:44px;position:relative;z-index:1;cursor:pointer;}
.y_s_nav li span{position:absolute;display:block;width:181px;background:url(../images/sk_search_nav.png) no-repeat left bottom;color:#fff;}
.y_s_nav li.cur,.y_s_nav li:hover{z-index:2;}
.y_s_nav li.cur span,.y_s_nav li:hover span{background-position:right bottom;color:#245399;}
.y_s_con{background:rgba(255,255,255,0.5);height:154px;border-radius:20px;padding-top:50px;text-align:center;position:relative;}
.y_s_con input{width:860px;height:58px;border:1px solid #245399;border-radius:30px;padding:0 60px 0 20px;font-size:20px;}
.y_s_con button{position:absolute;right:61px;top:51px;background:#f7545a;width:56px;height:56px;border-radius:50%;color:#fff;font-size:30px;}
.y_s_con button i{position:absolute;background:#f7545a;display:block;width:13px;height:13px;left:20px;top:20px;}
.warehouse{width:1200px;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:row;margin:80px auto 0;}
.warehouse li{width:270px;height:160px;background:rgba(255,255,255,0.9);border-radius:10px;position:relative;cursor:pointer;border:1px solid #fff;}
.warehouse li i{display:block;background:url(../images/sk_icon.png) no-repeat;width:70px;height:70px;margin:20px auto 10px;}
.warehouse li span{display:block;font-size:20px;font-weight:bold;width:216px;height:40px;line-height:40px;text-align:center;margin:0 auto;border-radius:10px;}

.warehouse li.cur,.warehouse li:hover{color:#fff;}
.warehouse li.cur:before{position:absolute;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #fff;bottom:-20px;left:50%;margin-left:-5px;content:"";}

.warehouse li#house1 i{background-position:0 top;}
.warehouse li#house1.cur span,.warehouse li#house1:hover span{background:#fe9350;}
.warehouse li#house1.cur,.warehouse li#house1:hover{border-color:#fe9350;}
.warehouse li#house1.cur:before{border-bottom-color:#fe9350;}

.warehouse li#house2 i{background-position:-314px top;}
.warehouse li#house2.cur span,.warehouse li#house2:hover span{background:#7d66fb;}
.warehouse li#house2.cur,.warehouse li#house2:hover{border-color:#7d66fb;}
.warehouse li#house2.cur:before{border-bottom-color:#7d66fb;}

.warehouse li#house3 i{background-position:-619px top;}
.warehouse li#house3.cur span,.warehouse li#house3:hover span{background:#bc9b86;}
.warehouse li#house3.cur,.warehouse li#house3:hover{border-color:#bc9b86;}
.warehouse li#house3.cur:before{border-bottom-color:#bc9b86;}

.warehouse li#house4 i{background-position:-931px top;}
.warehouse li#house4.cur span,.warehouse li#house4:hover span{background:#fdb457;}
.warehouse li#house4.cur,.warehouse li#house4:hover{border-color:#fdb457;}
.warehouse li#house4.cur:before{border-bottom-color:#fdb457;}

#color_bar{display:block;width:1200px;height:10px;background:#fff;margin:19px auto 0;border-radius:10px 10px 0 0;}
#color_bar.house1{background:#fe9350;}
#color_bar.house2{background:#7d66fb;}
#color_bar.house3{background:#bc9b86;}
#color_bar.house4{background:#fdb457;}

.warehouse_body{background:#fff;border-radius:0 0 10px 10px;width:1200px;margin:0 auto;overflow:hidden;box-shadow:0px 0px 8px 0px #d8d8d8;}
.situation{padding:40px 0 0 50px;position:relative;}
.situation h2{font-size:24px;color:#333;padding-bottom:20px;}
.situation h2 span{display:block;color:#5c90ca;margin-left:-6px;}
.situation p{width:480px;text-indent:2em;color:#7c7575;line-height:28px;font-weight:bold;}
.situation a{position:absolute;bottom:-20px;right:-6px;color:#678bb7;}

.y_news_item{width:1200px;margin:20px auto 0;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:row;}
.y_news_item .y_news_list{width:576px;height:396px;background:#fff;border-radius:10px;box-shadow:0px 0px 6px 0px #d8d8d8;position:relative;}
.y_news_item .y_news_list h3{font-size:18px;font-weight:normal;padding:30px 0 0 95px;line-height:34px;position:relative;}
.y_news_item .y_news_list h3 img{position:absolute;top:30px;left:40px;}
.y_news_item .y_news_list h3 span{display:block;font-size:12px;color:#c5c5c5;font-family:arial;line-height:12px;}
.y_news_item .y_news_list ul{padding:20px 0 0 40px;}
.y_news_item .y_news_list li{line-height:40px;position:relative;font-size:16px;padding-left:20px;}
.y_news_item .y_news_list li span{position:absolute;right:40px;}
.y_news_item .y_news_list li:before{content:"";height:4px;width:4px;background:#444;position:absolute;left:0;top:50%;margin-top:-2px;}
.y_news_item .y_news_list li a{color:#444;}
.y_news_item .y_news_list li a:hover{color:#227ed9;}
.y_news_item .y_news_list li:hover:before{background:#227ed9;}
.y_news_item .y_news_list a.more{position:absolute;right:40px;bottom:20px;color:#e24848;}

.item_list{display:block;}
.item_list .y_news_list{width:100%;height:auto;}
.item_list .y_news_list h3{padding-left:40px;}
.itme_cont .y_news_list h1{text-align:center;font-size:24px;line-height:48px;padding-top:40px;}
.itme_cont .y_news_list h4{text-align:center;font-weight:normal;color:#8a8a8a;}
.itme_cont .y_news_list .txt{margin:20px auto 0;width:90%;padding-bottom:40px;}


.y_fotter{width:100%;height:122px;margin-top:20px;background:rgba(0,0,0,0.6);color:#fff;text-align:center;font-size:16px;line-height:28px;padding-top:45px;}


/*打包项目*/
.foreign_item li{padding-left:10px;line-height:24px;position:relative;font-size:12px;}
.foreign_item li span{position:relative;z-index:10;background:#eee;}
.foreign_item li ul{padding-left:10px;}
/*.foreign_item li ul li:before,.foreign_item li ul li:after{content:"";position:absolute;}
.foreign_item li ul li:before{width:1px;height:100%;background:#ccc;left:-5px;top:-15px;}
.foreign_item li ul li:after{width:15px;height:1px;background:#ccc;left:-5px;top:15px;}*/
/*待监管栏目时间轴*/
#timeline li em.sx_sl{background:#428bca;}
/* 选择框 */
.select_box_list li{width:30%;margin:0 3% 10px 0;float:left;border:1px solid #92999f;line-height:28px;text-align:center;cursor:pointer;}
.select_box_list li.cur{border-color:#3b94d8;position:relative;}
.select_box_list li.cur:before{content:"";position:absolute;right:2px;top:3px;color:#fff;line-height:12px;font-size:8px;z-index:2;width:8px;height:6px;background:url(../images/xz.png) no-repeat;display:block;}
.select_box_list li.cur:after{position:absolute;border-left:21px solid transparent;border-top:21px solid #3b94d8;content:"";right:0;top:0;}
/* 调度页面新增计划年度和年度图标 */
.plan_year{padding:5px 0;}
.plan_year dt,.plan_year dd{float:left;height:34px;line-height:34px;padding-left:10px;}
.plan_year dd button{vertical-align:top;}
.main .item_list .item_list_body li.icon_plan_year strong{position:absolute;width:95px;height:96px;right:-15px;top:-20px;z-index:9;background:url(../images/plan_year_bg.png) no-repeat;text-align:center;line-height:96px;}
.main .item_list .item_list_body li.icon_plan_year strong span{
	display:block;color:rgba(254,225,217,0.8);font-size:26px;
	transform:rotate(333deg);
	-ms-transform:rotate(333deg); 	/* IE 9 */
	-moz-transform:rotate(333deg); 	/* Firefox */
	-webkit-transform:rotate(333deg); /* Safari 和 Chrome */
	-o-transform:rotate(333deg);
}
.verify_error{border-color:#cacaca;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(185, 74, 72,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(185, 74, 72,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(185, 74, 72,.6);}
.jj_spfw{margin-right:10px;font-weight:normal;line-height:30px;}
.tbGridItem table label.jj_spfw input[type="checkbox"]{width:auto;margin:0 5px 0 0;}