@import"normalize.css";
ul,li{list-style:none; padding: 0; margin: 0;}
h1,h2,h3,h4,h5,p{padding: 0; margin: 0;}
.cui-nav::-webkit-scrollbar {display: none;}
html,body{height: 100%;font-size:14px}
input:focus,select:focus,button:focus,textarea:focus{outline:none;}
textarea{resize:none}
a{text-decoration:none;}
.hide{display: none;}
/* 鍒嗛〉 */
.huibao-box{background: #fff; border-radius: 0 0 15px 15px}
.page-box{text-align: right; padding: 20px 30px;color: #666;font-size: 14px;}
.page-box a{border: #eeeef0 1px solid; padding: 2px 8px; margin: 0 3px;color: #666;font-size: 14px; border-radius:5px;}
.page-box span{padding: 0 10px; }
.page-box input{width: 20px;height: 20px;border: #eeeef0 1px solid; margin: 0 5px; text-align: center;}
.page-box  button{background:#f8f8f8;border: #eeeef0 1px solid;width:50px;height: 25px;color: #666; margin-left: 10px;}
.pageon{background:#4050b2; color: #fff !important; border-radius:5px;}
/* 	  鐧诲綍椤�*/
.login-top-bg{background:#3d4eb1;width: 100%;height: 300px;position: fixed;top:0;left: 0;z-index: -1;}
.login-bottom-bg{background:#3d4eb1;width: 100%;height:50px;line-height:50px;position: fixed;bottom:0;left: 0;text-align:center;}
.login-bottom-bg a{color:white;font-size:12px;}
.login-box{width: 1200px;height:450px;background: #FFFFFF; border-radius:10px;margin: auto; margin-top:110px;}
.login-box-l{width: 700px;height:450px;float: left;}
.login-box-r{width: 420px;height:450px;float: right;}
.swiper-container{width: 100%;height: 100%;}
.swiper-slide img{width: 100%;height: 100%; border-radius:10px 0 0 10px;}
.swiper-pagination-bullet{width: 10px;height: 10px;background-color: #000;opacity: 1; margin: 0 10px !important;}
.swiper-pagination-bullet-active {background-color: #ffb400;}
.login-box-r h1{margin-top:50px;margin-bottom:40px; font-size: 26px; color: #3c3c3c;user-select:none}
.login-input-box{margin-bottom:40px;}
.login-input-box input{width: 340px; height: 45px; padding-left: 10px; background:#fafafa; border: #e8e8e8 1px solid; border-radius: 5px;}
.login-submit img{width: 352px;cursor: pointer; }
.login-remember{font-size: 14px; padding-left: 5px;cursor: pointer;margin-top: 15px;}
.login-remember input{width:15px;height: 15px; margin-right: 5px;font-size: 16px;color: #5e5e5e;vertical-align: middle; margin-top: -2px;}
.refreshimg{display: inline-block; margin-left: 5px; vertical-align: middle; }
.refreshimg img{width: 20px;vertical-align: middle;}
.backurl{margin-right: 15px;  color: #999;display: inline-block; display: none; cursor: pointer;}
.backurl img{width: 18px;vertical-align: middle; margin-top: -2px;}

/* 宸︿晶鑿滃崟 */
 .cui-left-nav{
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0;
		z-index: 2;
		padding-top: 10px;
		background: #2e3a4d;
		width: 200px;
		padding-bottom: 130px;
	 }
	 .cui-right-content {
	     position: absolute;
	     top: 0;
	     right: 0;
	     bottom: 0px;
	     left: 200px;
	     overflow: hidden;
	     z-index: 1; 
		 background:#f5f6f7;
	 }
.cui-iframe{ width: 100%;height: 100%;}	 
.cui-left-name{overflow: hidden;}
.head-img{width: 60px;height: 60px; margin:20px 20px 30px 30px;float: left;}
.head-img img{width: 60px;height: 60px; border-radius: 50%; border: 2px solid #fff;}
.head-name{margin-top:35px;}
.head-name  p:first-child{color: #fff;font-size: 16px;margin: 0;}
.head-name  p:last-child{color: #cdcdcd;font-size: 12px;margin: 5px;}

.cui-nav{color: #fff;font-size: 15px;width: 225px; height: 100%;overflow-y: auto;scrollbar-width: none; }
.cui-nav a{color: #fff;}
.cui-nav ul{padding:0;margin: 0;}
.cui-nav img{vertical-align: middle; width:18px; margin-right: 10px;margin-top: -3px; margin-left:20px;}
.cui-nav li ul{padding-top:2px;}
.cui-nav li ul li{font-size: 14px;line-height:30px;padding-left: 55px;cursor: pointer;user-select:none}
.cui-nav div{overflow: hidden; line-height:40px; cursor: pointer;user-select:none}	
.cui-nav div span{width:8px;height:40px;display:block; float: left;}
.navon div{background:#202836; width: 200px; }
.navon div span{background:#3f50b3;}
.lion{background:#202836;width:145px;position: relative;  }
.lion span{
   display: block; position: absolute;top:-1px;right: -25px;
	   width: 0;
	   height: 0;
	   border-top: 16px solid transparent;
	   border-left: 28px solid #202836;
	   border-bottom: 16px solid transparent; 
}
/* 澶撮儴 */

.cui-header{ background:#3f50b3;text-align:right; color: #fff;font-size: 14px; padding:12px 0;}
.cui-header span a{padding:0 10px; color: #fff; cursor: pointer;user-select:none}
.tongzhi{display: inline-block;margin: 0;margin-left:20px; position: relative; background: rgba(0,0,0,0.5);padding:3px 15px 3px 35px; font-size: 12px; border-radius: 15px; cursor: pointer;}
.tongzhi a{color: #fff;}
.tongzhi img{position: absolute;top:0;left:0;width:18px;}
.tongzhi i{width: 8px;height:8px;position: absolute;top:5px;left:20px; border: 1px solid #fff;background: #f00; display: block; border-radius: 50%;z-index: 100;}
.tuichu{display: inline-block;margin-left:10px; margin-right:50px; position: relative; background: rgba(0,0,0,0.5);padding:3px 10px 4px 10px; font-size: 12px; border-radius: 15px; cursor: pointer;user-select:none}

.juese-box{float:left;margin-bottom:10px;}
.juese-box img{width:20px;vertical-align:middle;margin-left:6px}
.quehuan-box{position:relative;width:20px; display: inline-block;}
.luxz-box{position: absolute;top:35px;left:-50px;min-width:100px;width:auto;  background: #fff;
 border-radius: 5px; border:2px solid #3f50b3;z-index:999;color:#000;text-align: left;padding:5px 0;display:none;}
 .luxz-box p{padding:10px 20px; border-bottom:0.1px solid #ccc;white-space:nowrap;}
 .luxz-box p:last-child{border-bottom:0;}

.pingjiabz{padding: 4px 10px;color: #fff;margin:0 30px 0 30px; border-radius: 5px;background: #3f50b3;font-size: 10px;}


/* 鍙宠竟椤甸潰 */

.content-box{padding:12px 2px;height:80%;}
.position{color: #282828;font-size: 14px; margin-bottom:10px;}
.content{background: #fff;width: 100%;min-height: 450px;  border: 1px solid #e8eaec;margin-bottom:50px;overflow: hidden; padding-top:3px;}
.cui-right-scroll{width: 100%;height:100%; overflow-y: auto;}
.content-padding{padding: 20px 20px;}
/* 鏁版嵁缁熻 */
.ghtab{line-height: 45px;margin-top: -3px;}
.ghtab a{width:150px;display: inline-block; text-align: center;font-size: 16px; cursor: pointer;}
.tabon{border-top: #3f50b3 3px solid; color: #595959;}
.tabx{color: #9a9a9a; border: 1px solid #f3f3f4;border-top:0;}
.emptydata{text-align:center;font-size:18px; color: #999; letter-spacing:2px; padding-top:180px ; padding-bottom: 150px;}


.dateselect-box{overflow: hidden; margin-bottom:20px;}	 
.gh-select{display: none;}
.select_class{width: 120px;height:36px; background: #fafafa; border:#eeeeee solid 1px;color: #999999;font-size: 14px; padding-left:5px;float: left;margin-right: 10px;}
.dateselect-xz {float: left; margin-right:10px;position: relative;}
.dateselect-xz p{position: absolute;top:0px;right:0;width:40px;height:36px; border-left:#eeeeee solid 1px; padding: 0;margin: 0; text-align: center;}
.dateselect-xz img{ margin: auto; margin-top: 8px;width: 22px;}
.dateselect-xz input{width: 130px;height:32px;color: #999999;font-size: 14px;border:#eeeeee solid 1px;padding-left:5px;}
.search-box{float: left;}
.search-box button{background:#3f50b3; color: #fff;font-size: 14px;width: 80px;height: 30px; border-radius: 5px; border: 0; margin-right: 10px; margin-top: 3px; cursor: pointer;}
.remove-mr{margin-right: unset important;}
.tongji-box{min-height:300px; margin-top:30px;}
.tongji-l{width: 600px; float: left; margin-right:50px;}
.tongji-r{width: 500px;float: left;} 
.tongji-r h2{color: #4b4b4b;font-size: 16px; letter-spacing:2px;font-weight:normal; margin: 0; margin-bottom:30px;}
.tongji-r h3{color: #4b4b4b;font-size: 14px;letter-spacing:2px;font-weight:normal; margin: 0; margin-bottom:15px;margin-top:30px;}
table{border-collapse:collapse;border:1px solid #eeeef0}
.content-padding tr:hover{background:#eeeeee;}
.content-padding tr:first-child:hover{background:none;}
td {border:none;border-bottom:1px solid #eeeef0;color:#666666;height: 30px; font-size: 14px; padding:5px 10px;
white-space:normal;word-break:break-all;word-wrap: break-word;}
td a{color: #3f50b3; cursor:pointer;}
.tr_firstbg{background: #f1f1f1;}
.td_l{border-right:1px solid #eeeef0}
table tr:first-child td{color:#333;}
.rw-tanchuang-box{position:fixed;top:0;left:0;right:0;bottom: 0; display: none;background: rgba(0,0,0,0.5); z-index:999;}
.rw-tanchuang-content{background: #fff;width: 60%;height:450px;margin: auto; margin-top: 8%; border-radius: 15px 5px 15px 15px; }
.rw-tanchuang-content h3{ text-align: center; background:#3f50b3; margin: 0;color: #fff; font-size: 18px; letter-spacing: 5px; font-weight: normal; padding:10px; margin-bottom: 20px;border-radius: 10px 5px 0 0;}
.rw-tanchuang-content img{float: right;vertical-align: middle; width:20px}
.clear{clear: both;}
 #chakn-select{width: 400px;height:40px; background: #fafafa; border:#eeeeee solid 1px;color: #999999;font-size: 16px; padding-left:10px;float: left;margin-left: 20px; margin-bottom: 0px;}
 
 .jiagou-add-box span{border: #c1c1c1 1px solid; margin: 5px auto; padding: 1px 5px;border-radius: 5px;font-size: 12px; color: #666;cursor: pointer;}
  .jiagou-add-box span a{color: #666;}
/* 宸ヤ細鏁版嵁 */
.gh-tc-box{position: fixed;top:0;left:0;right:0;bottom:0; display: none;background: rgba(0,0,0,0.5);z-index:999;z-index:10000;}
.gh-tc-boxb{background: #fff;width:350px;margin: auto; margin-top:10%; border-radius:15px 5px 15px 15px;}
.gh-tc-boxb h3{ text-align: center; background:#3f50b3; margin: 0;color: #fff; font-size: 16px; letter-spacing: 5px; font-weight: normal; padding:10px; margin-bottom: 20px;border-radius: 15px 5px 0 0;}
.gh-tc-boxb img{float: right;vertical-align: middle; margin-top: -5px; width: 25px;}
.gh-tc-cont{padding: 1px 40px;}
.gh-tc-cont p{color: #000000; font-size: 14px; margin-bottom:10px; margin-top: 10px;}
.gh-tc-cont input{width:150px;height:25px;font-size: 14px;border: #eeeef0 1px solid; padding: 0 5px;}
.gh-tc-button{text-align: center;margin-top:30px;margin-bottom:20px;}
.gh-tc-button button{ background:#4050b2; color: #FFF; font-size: 16px;border: 0; text-align: center; width:90px; height:30px; border-radius: 5px; }
/* 鍏叡寮圭獥 */
.public-popup-box1{position: fixed;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,0.5);z-index:999;z-index:10000;}
.public-popup-box1-2{background: #fff;width:350px;min-height: 200px; margin: auto; margin-top:10%; border-radius:15px 5px 15px 15px;}
.public-popup-box1-2 h3{ text-align: center; background:#3f50b3; margin: 0;color: #fff; font-size: 16px; letter-spacing: 5px; font-weight: normal; padding:10px; margin-bottom: 20px;border-radius: 15px 5px 0 0;}
.public-popup-box1-2 img{float: right;vertical-align: middle; width: 20px;}
.public-popup-content{padding: 15px;}
.public-popup-content h5{text-align: center; font-size: 16px; letter-spacing: 2px; margin: 0;color:#333;font-weight: normal;}
.public-button{text-align: center; margin-top: 50px;}
.public_quciao{background:#999; color: #FFF; font-size: 16px;border: 0; text-align: center; width:90px; height:30px; border-radius: 5px; margin-right: 10px; }
.public_qiedin{ background:#4050b2; color: #FFF; font-size: 16px;border: 0; text-align: center; width:90px; height:30px; border-radius: 5px; margin-left: 20px;  }

.public-popup-box2{position: fixed;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,0.5);z-index:999;z-index:10000;}
.public-popup-box2-2{background: #fff;width:300px;min-height: 180px; margin: auto; margin-top:10%; border-radius:15px 5px 15px 15px;}
.public-popup-box2-2 h3{ text-align: center; background:#3f50b3; margin: 0;color: #fff; font-size: 16px; letter-spacing: 5px; font-weight: normal; padding:10px; margin-bottom: 30px;border-radius: 15px 5px 0 0;}
.public-popup-content2{padding: 15px;}
.public-popup-content2 h5{text-align: center; font-size: 16px; letter-spacing: 2px; margin: 0;font-weight: normal;}	
.public-popup-content2 h5 img{vertical-align: middle; margin-top: -2px; margin-right:10px; width: 25px;}

.cui-alert-box-1{width: 100%;height: 100%;position: fixed;top:0;left:0; background: rgba(0,0,0,0.5);z-index:9999;}
.cui-alert-box-1-2{display: flex;align-items: center;width: 100%;height: 100%; }
.cui-alert-box-1-3{margin: auto;margin-top:10%;border-radius:15px 5px 15px 15px; overflow: hidden;}
.cui-alert-box-1-3 h1{ background:#3f50b3; margin: 0;color: #fff; 
font-size: 16px; letter-spacing:3px; font-weight: normal; padding:10px 30px; 
border-radius: 15px 5px 0 0; position: relative;}
.cui-alert-box-1-3 h1 img{position: absolute;top:8px;right:15px;width: 20px;}
.cui-alert-box-1-cont-box{width: 100%;height: 100%;overflow-x:auto; background: #fff; }
.cui-alert-box-1-cont{padding: 20px;}

/* 宸ヤ綔姹囨姤 */
.content-l{width:55%;min-height: 700px; border: 1px solid #e8eaec; background: #fff;float: left; margin-right:10px; margin-bottom:100px;}
.content-r{width:43%;min-height: 700px;border: 1px solid #e8eaec; background: #fff;float: left;margin-bottom:100px;}
.work-list{border: 1px solid #eeeef0; overflow: hidden;}	
.work-list li{border-bottom: 1px solid #e8eaec; padding: 10px; cursor: pointer;}
.work-list li:last-child{border: 0;}
.work-list li h2{font-size: 14px; color: #323232; overflow: hidden;
white-space:normal;word-break:break-all;word-wrap: break-word;text-align: justify;}
.work-list li h3{font-size: 14px; color: #323232; overflow: hidden;font-weight: normal;}
.work-list li h3 span{font-weight: normal;}
.workspan{font-weight: normal;font-size: 12px; margin: 0 0 0 5px; padding: 1px 3px; border-radius: 5px;display: inline-block;}
.work-red{ color: #ff544c;border: 1px solid #ff544c; }
.work-jianji{color: #0cbc3f;border: 1px solid #0cbc3f; }
.work-wks{color: #2584d8;border: 1px solid #2584d8; }
.work-jieshu{color: #8e8e8e;border: 1px solid #8e8e8e;}
.work-fk{float: right;font-weight: normal;font-size: 14px; margin: 0; padding: 0;}
.work-fk i{font-style: normal; color: #ff544c;}
.work-fk img{width:18px; vertical-align: middle; margin-right: 5px; margin-top: -2px;} 
.work-list li .jianjie{font-size: 13px; color: gray; line-height:20px; margin-top:10px; white-space:normal;word-break:break-all;word-wrap: break-word;text-align: justify;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.work-list .jinji{background:#e9f3fc;}

.work-list li h2 .tl{max-width:calc(100% - 220px); display: inline-block; margin: 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float: left;font-weight: normal;}


.work-list{ margin-bottom: 15px;}
.work-details .work-list h2{line-height:25px;}
.work-details .work-list h2 span{line-height:15px;}
.work-details p{color: #595959;font-size: 14px; margin-bottom: 10px; overflow: hidden;} 
.work-details .sl{float: left; display: inline-block; width:72px;color: #595959;font-size: 14px; margin-bottom: 10px;}
.work-details .sr{float: left; display: inline-block; width:calc(100% - 80px); text-align: justify; line-height: 20px;white-space:normal;
word-break:break-all;word-wrap: break-word;text-align: justify;}
.button1{background:#3f52b1;color: #fff;font-style: normal; padding: 3px 8px; font-size: 14px; border-radius: 5px; display: inline-block; margin: 0 5px; border: 0; cursor: pointer;}
.work-details .xz{margin: 0 30px 0 10px;}
.work-details .cont{width: 95%;height: 100px; border: #eeeeee solid 1px; padding:10px;}
.work-details .fkfj{background: #fafafa;border: #eeeeee solid 1px;color: #333;font-size: 14px;width:275px;
height: 36px; padding-left:5px;margin-top: -10px}
.work-details .jia{width: 20px;float: right; margin-right: 20px;margin-top:-2px;}
.work-details .jia1{width: 20px;float: right; margin-right: 20px;margin-top:4px;}
.button2-box{text-align: center; margin-top: 50px; margin-bottom: 10px;}
.button2{background:#3f52b1;color: #fff;font-style: normal; padding: 6px 15px; font-size: 14px;
border-radius: 5px; display: inline-block; margin: 0 5px; border: 0;}

.sr .gh{vertical-align: middle; margin-right:5px; width: 13px;height: 13px;}
.sr label{margin-right:20px; display: block; float: left; margin-bottom: 5px;overflow: hidden; font-size: 14px; color: #333;}


.work-yfk-box{border:1px solid #e8eaec;cursor: pointer; margin:20px 0; min-height: 200px;}
.fk-tab{line-height:35px;height:50px;margin-top: -3px;}
.fk-tab a{width:120px;display: inline-block; text-align: center;font-size: 14px; cursor: pointer;}
.fk-tabon{border-top: #3f50b3 3px solid; color: #595959;}
.fk-tabx{color: #9a9a9a; border: 2px solid #f3f3f4;border-top:0;} 

.fk-cont2{display: none;height:350px; overflow-y: auto;}
.fk-cont2 li{padding:15px 15px; border-bottom: 1px solid #e8eaec;font-size: 12px !important; color: #828282}
.fk-cont2 span{float: right;}
.fk-cont2 li:last-child{border: 0;}

.fk-cont1{height: 350px; overflow-y: auto;}
.fk-cont1 li{padding:2px 15px; border-bottom: 1px solid #e8eaec; margin-bottom: 10px;}
.fk-cont1 li:last-child{border: 0;}
.fk-cont1 p{margin-bottom: 5px;font-size: 13px !important; color: #828282 !important; line-height:18px; text-align: justify;white-space:normal;
word-break:break-all;word-wrap: break-word;text-align: justify;}
.fk-cont1  p img{width: 12px;}
.fk-cont1 p .button1{font-size:8px !important; padding: 1px 8px;}
.pipinfen p img{width: 15px;}

.member-gl-list{min-height:450px;border: 1px solid #e8eaec;}
.member-gl-list li{padding:15px 15px; border-bottom: 1px solid #e8eaec;}
.member-gl-list li p:first-child{font-size: 16px; color: #333333; margin-bottom: 6px; padding-left: 1px;}
.member-gl-list li p:last-child{font-size: 12px; color: #666;}
.member-gl-list li li:last-child{border: 0;}
.member-gl-list li button{float: right; margin-top: 10px;}

.member-up-box h3{font-size: 16px; color: #333333;font-weight: normal;}
.member-up-box .sr label{float:unset; margin-bottom: 10px;}
.madd1{display: none;}
.member-up-box h3 input{width: 100px; height: 25px; border: 1px solid #e8eaec; font-size: 14px; padding-left: 10px; margin-right: 5px;}

.pingjia-list{min-height:450px;border: 1px solid #e8eaec;}
.pingjia-list li{padding:20px 15px; border-bottom: 1px solid #e8eaec;}
.pingjia-list li span{float: right;font-size: 14px !important;}
.pingjia-list li span img{width:18px; vertical-align: middle; margin-right: 5px; margin-top: -2px;}
.pingjia-list li font{color: #ff544c;}
.pingjia-r-box p img{width:18px; vertical-align: middle; margin-right: 5px; margin-top: -2px;}
.pingjia-r-box h3{font-size: 16px; color: #333333; margin-bottom: 30px;}
.pingjia-r-box p{font-size: 14px; color: #666;margin-bottom:10px;}

.nameso-box{position: absolute;top:60px;left:73px; width:250px; min-height: 150px;background: #fff; border: 2px solid #4050b2; border-radius: 5px;font-size: 16px;display:none;}
.nameso-box input{width: 20px;vertical-align: middle; margin-right: 20px; }
.nameso-box p{cursor: pointer; padding: 10px 20px;border-bottom:1px solid #e8eaec; margin:0;}
.nameso-box p:hover{background: #4050b2;color: #FFF;}

.search-box-g{margin-right: 20px;float: right;height:45px; margin-top:15px;position: relative;}
.search-box-g input{width: 240px;height:32px;color: #999999;font-size: 14px;border:#eeeeee solid 1px;padding-left:5px;}
.search-box-g p{position: absolute;top:0px;right:0;width:40px;height:40px; border-left:#eeeeee solid 1px; padding: 0;margin: 0; text-align: center;}
.search-box-g img{ margin: auto; margin-top: 8px;width: 22px;}

.file-video,
.file-pdf,
.file-excel,
.file-word,
.file-unknown{
	padding:10px 0 10px 24px;
	background-size:22px 22px;
	background-position:left center;
	background-repeat:no-repeat;
	white-space:nowrap;
}
.file-video{ background-image:url(../img/filetype/video.png);}
.file-pdf{ background-image:url(../img/filetype/pdf.png);}
.file-excel{ background-image:url(../img/filetype/excel.png);}
.file-word{ background-image:url(../img/filetype/word.png);}
.file-unknown{ background-image:url(../img/filetype/unknown.png);}
