a{color: none;outline:none}
body{background: #ebebeb;}
table{font: 12px/18px sm;}
/* index.html */
.header{height: 112px;width: 100%;
	background: -webkit-linear-gradient(left, #0a367a 0%, #041835 67%, #014fa9 100%);
	background: -ms-linear-gradient(left, #0a367a 0%, #041835 67%, #014fa9 100%);/** IE9 IE10 **/
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#0a367a',endcolorstr='#020a17',gradientType=1);}
.header h1{width: 1000px;margin: 0 auto;height: 100%; text-indent:-9999px; white-space:nowrap; line-height:0;background: url('../imagese/text_mid2.png') no-repeat 84px center;position: relative;}
.logo{display: inline-block; width: 75px;height: 78px;background: url('../imagese/logo_mid.png') no-repeat center;vertical-align: middle;position: absolute;left: 0;top: 14%;}
.main{width: 100%;padding-top: 20px;min-height: 568px;
	background: -webkit-gradient(linear, 0 0, right 0, from(#00d2ff), to(#0089ff));
	background: -ms-linear-gradient(left, #00d2ff 0%,#0089ff 100%);/** IE9 IE10 **/
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#00d2ff',endcolorstr='#0089ff',gradientType=1);}
.main_con{width: 1000px;margin: 0 auto;}
.user_info{display: block;width: 760px;height: 46px;margin: 0 0 20px 40px; background: url('../imagese/white-transparent.png');border-radius: 10px 0 0 10px;
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.05);box-shadow: 0 0 20px rgba(0,0,0,0.05);font: 12px/18px sm;color: #fff;text-align: left;position: relative;}
.user_info:before{content: '';display: inline-block; width: 46px; height: 100%;background: #0ba9fe url('../imagese/user.png') no-repeat center;border-radius: 10px 0 0 10px;vertical-align: middle;margin-right: 20px;}
/* .user_info:after{content: '';display: block;width: 240px;height: 180px;background: url('../imagese/index_2_5D.png') no-repeat center 0;position: absolute;right: -203px;top: -112px;}
 */
 .portal{width: 1000px;border-radius: 10px;background: #fff;overflow: hidden;text-align: center;}
.portal ul{height: 20%;background: #f7f7f7;margin: 6.4% 0 4% 0;position: relative;padding: 80px 20px 60px 20px;}
.portal ul li{display: inline-block;padding:0 80px;font: 14px/18px yh;width: 155px;vertical-align: middle;margin:0 ; border-right: 1px solid #ccc;position: relative;text-align: left;color:#333;}
.portal ul a:last-child li{border:none;}
.portal ul:before{content: attr(name);position: absolute;top: -40px;left:20px;border-left: 6px solid #feb322; text-indent: 10px;font: 14px/18px yh; color: #666;}
.portal ul.blue:before{border-color: #008cff;}
.portal ul li i{width: 67px;height: 46px;display: block;background: url('../imagese/orange_btm_big.png') no-repeat center;margin: 0 auto 10px; position: relative;}
/* .portal ul.orange li:before{content: '';display: block;width: 42px;height: 28px; position: absolute; left: 0;bottom: 0; background: url('../imagese/orange_btm.png') no-repeat;}
.portal ul.blue li:before{content: '';display: block;width: 44px;height: 30px; position: absolute; left: 0;bottom: -8px; background: url('../imagese/blue_btm.png') no-repeat;} */
.portal ul.blue li.alt:before{background-position: -44px 0;}
.portal ul.blue li.submit:before{background-position: -88px 0;}
.portal ul.blue li.delete:before{background-position: -132px 0;}
.portal ul li i:before{content: ''; display: block; width: 60px; height: 80px; position: absolute; top: -50px; left: 4px; background: url('../imagese/type1_big.png') no-repeat center; transition: top 0.4s ease;}
.portal ul li i.type2:before{background-image: url('../imagese/type2_big.png');}
.portal ul li i.type3:before{background-image: url('../imagese/type3.png');}
.portal ul li i.type4:before{background-image: url('../imagese/type4.png');}
.portal ul li i.type5:before{background-image: url('../imagese/type5.png');}
.portal ul li i.type6:before{background-image: url('../imagese/type6.png');}
.portal ul li i.type7:before{background-image: url('../imagese/type7_big.png');}
.portal ul li:hover i:before{top:-70px;}
.portal ul li span.note{position: absolute; left: 70px; top: 80px; font: 12px/18px "microsoft yahei"; color: #999;}
.portal ul.orange li{transition:color 0.4s ease;}
.portal ul.blue li{transition:color 0.4s ease;}
.portal ul.orange li:hover{color:#e87d00;}
.portal ul.blue li:hover{color:#046eee;}
.entry1,.entry2{top: 0; width: 160px;height: 40px;border: none;border-radius: 100px;background: #00adff;color: #fff;font-size: 16px;box-shadow:0 4px 10px rgba(0, 173, 255, 0.7);margin: 0 20px 45px;border-bottom: 4px solid #1b99ff;cursor: pointer;position: relative;outline: none;transition: all 0.4s ease;}
.entry1:before, .entry2:after{content: '';background: url('../imagese/apply.png') no-repeat; display: inline-block;vertical-align: middle;width: 30px;height: 30px;border-radius: 100px;overflow: hidden;position: relative;right: 13px;}
.entry2{background: #ffb400;box-shadow:0 4px 10px rgba(255, 150, 0, 0.7);border-bottom: 4px solid #ff9600; transition: all 0.4s ease;}
.entry2:after{content: ''; background: url('../imagese/info.png') no-repeat; left: 13px;}
.footer{width: 100%;height: 50px;position: fixed; bottom: 0;text-align: center;font: 12px/20px "simsun"; color: #666;background: #e0e0e0;padding-top: 10px;}
.entry1:hover{top:-6px;box-shadow:0 10px 20px rgba(0, 173, 255, 0.3);}
.entry2:hover{top:-6px;box-shadow:0 10px 20px rgba(255, 150, 0, 0.3);}

/* 申请页面 */
.header2{height: 70px;width: 100%;border-bottom: 4px solid #0082ff;
	background: -webkit-linear-gradient(left, #0a367a 0%, #041835 67%, #014fa9 100%);
	background: -ms-linear-gradient(left, #0a367a 0%, #041835 67%, #014fa9 100%);/** IE9 IE10 **/
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#0a367a',endcolorstr='#020a17',gradientType=1);}
.header2 h1{width: 1000px;margin: 0 auto;height: 100%; text-indent:-9999px; white-space:nowrap; line-height:0;background: url('../imagese/text_small.png') no-repeat 84px center;position: relative;}
.logo2{display: inline-block; width: 56px;height: 57px;background: url('../imagese/logo_small.png') no-repeat center;vertical-align: middle;position: absolute;left: 0;top: 10%;}
.pattern{display: inline-block;width: 170px;height: 60px;background: url('../imagese/index_2_5D.png') no-repeat center 0;position: absolute;right: 10px;bottom: 0;}
.wrap{width: 1000px;margin: 0 auto;background: #f7f7f7;border-radius: 4px; overflow: hidden;border: 1px solid #dadada;margin-top: 10px;font-size: 0;}
.side{width: 19.9%;height: 100%; display: inline-block;background: #fff;border-right: 1px solid #ccc; overflow: hidden;}
.step{margin: 60px 0 0 40px;counter-reset:order 0;border-left: 1px solid #ccc;position: relative;}
.step li{font: 12px/18px sm;margin-bottom: 30px;position: relative;padding-left: 24px;color: #999;}
.step:before{content: attr(name);font: 18px/22px yh;color: #014ea7;border-left: 8px solid #014ea7;padding-left: 10px;position: absolute;top: -44px;left: -15px;}
.step li:before{content:counter(order);counter-increment:order;display: inline-block;font: 14px/26px "Microsoft YaHei UI";color: #999;width: 26px;height: 26px;border: 1px solid #ccc;text-align: center;border-radius: 100px;background: #fff;position: absolute;left: -15px;top: -25%;}
.step li.current{font: bold 14px/18px yh;color: #2a55c9;}
.step li.current:before{border:2px solid #2a55c9;color: #2a55c9;left: -16px;font-weight: bold;}
.form_wrap{display: inline-block;vertical-align: top;width: 80%;font: 12px/18px sm;}
.form_wrap h4{font: 16px/20px yh;color: #999;padding: 14px 16px;border-bottom: 1px solid #ccc; }
.form_wrap h4 span{font:12px/18px sm;}
.form_wrap h4 input[type="button"]{border: none;height: 26px;padding: 0 10px;border-radius: 100px;font: 14px/24px yh;cursor: pointer;background: #ffb400;color: #fff;outline: none;float: right;}
.attention{font: 12px/18px sm; vertical-align: text-bottom;float: right;}
i.red{color: #f00;font-style: normal;}
.form_wrap form{margin: 10px 0 16px 0;padding:0 20px 16px 0;border-bottom: 1px solid #ccc;}
.form_wrap label{font:bold 12px/18px yh;color: #666;margin:16px 10px 16px 20px;min-width: 64px;display: inline-block;text-align: right;vertical-align: middle;}
.form_wrap form input, .form_wrap form select{border: 1px solid #ccc;border-radius: 3px;line-height: 30px;color: #333;vertical-align: middle;}
.form_wrap form input{text-indent: 10px;height: 30px;}
.form_wrap form select{padding: 7px 4px;font: 12px/18px sm;}
.form_wrap form textarea{width: 86%; vertical-align:top;padding: 4px;border: 1px solid #ccc;border-radius: 3px;resize: none;margin: 10px 0;}
label.red_dot:before{content: '*';color: #f00;font: 12px/18px sm;margin-right: 4px;}
label.normal{min-width: auto;margin-left:0;}
input.full{width: 87.6%;}
select.half{width: 37.8%;}
input.half{width: 37.4%;}
select.qtr{width: 18%;}
select.sixth{width: 12%;}
input.overhalf{width: 46.3%;}
input.lesshalf{width: 31.4%;}
ul.agree li{margin-bottom: 10px;}
ul.agree{display: inline-block;vertical-align: top;margin: 16px 0 0 0;}
ul.agree label{font: 12px/18px sm;color: #333;min-width:auto;margin:0 20px 0 0;text-align: left;}
ul.agree span{color: #ff8a00;}
.form_wrap input[type="radio"]{height: auto;border: none;margin-right: 4px;vertical-align: middle;}
.form_wrap button[type="submit"]{padding: 10px 20px;background: #2a55c9;border-radius: 6px;color: #fff; font: 14px/18px yh;border: none;outline: none;cursor: pointer;float: right;margin: 0 26px 16px 0;}
.blank{height: 70px;}

form table{margin:16px 0 16px 18px;width: 98%;background: #fff;}
table thead{border-top: 2px solid #80b1ff;border-bottom: 1px solid #ebebeb;}
table input[type="checkbox"]{border: none;height: auto;}
th{font: 12px/18px sm;color: #666;padding: 8px 0;}
td{text-align: center;padding: 8px 0;color: #666;}
.file-list td:nth-child(3){text-align: left;}
td i{cursor: pointer;}
td i:before{content: ''; display: inline-block;width: 16px;height: 18px;background: url('../imagese/manipulate.png') no-repeat 0 center;}
td i.delete:before{background-position: -15px center;}
td i.view:before{background-position: -32px center;}
td i.print:before{background-position: -48px center;}
td i.undo:before{background-position: -64px center;}
td i.appr:before{background-position: -81px center;}
td i.single:before{background-position: -98px center;}
td i.cancel:before{background: url('../imagese/cancel.png') no-repeat 0 center;}
tbody{border-bottom: 2px solid #eaeaea;}
tbody tr{border-bottom: 1px solid #f0f3f7;}
tbody tr:nth-child(2n){background: #f0f3f7;}
tfoot td{text-align: left; text-indent: 10px;background: #f1f1f1;}

/* apply-info */
.info_title{font: 14px/18px yh;padding: 8px 6px;border-bottom: 1px solid #ccc;text-align: center;color: #666;}
.back{font: 14px/18px yh;float: left;color: #999;}
.back:before{content:'';width: 21px;height: 21px;border-radius: 100px;overflow: hidden;background:url('../imagese/back.png');display: inline-block;vertical-align: text-top;margin-right: 6px;}
.info_wrap{margin: 18px;}
.todo{font: 16px/18px yh;color: #666;margin: 16px 0 6px 0;}
.todo:before{content: url('../imagese/todo.png');margin-right: 6px;vertical-align: sub;}
.todo-list{width: 100%;margin-bottom: 16px;}
.todo-list th{color: #999;}
.todo-list th:first-child, .todo-list td:first-child{text-align: left;padding-left: 8px;}
.half_list{font: 12px/18px sm;position: relative;width: 49%;border: 1px solid #ccc;border-radius: 4px;display: inline-block;}
.half_list h6{font: 14px/38px yh;color: #666;text-indent: 10px;border-bottom: 1px solid #e4e4e4;}
.half_list h6:before{content: '';display: inline-block;background: url('../imagese/h6_icons.png') no-repeat;width: 16px;height: 16px;vertical-align: middle;margin-right: 6px;}
.half_list h6.list-com:before{background-position: -20px 0;}
.half_list input[type="text"]{border: none;outline: none;padding: 4px 12px;border-radius: 100px; background: #f0f0f0; position: absolute; top: 6px;right: 10px;}
input.search{display: block;width: 14px;height: 14px;background: url('../imagese/search.png') no-repeat;border: none; outline: none;position: absolute; top: 12px;right: 18px;cursor: pointer;}
.combine{}
.combine li{font: 14px/18px yh; color: #005eff;padding:10px 16px;border-bottom: 1px solid #f0f3f7;}
.combine li span{font: 12px sm; color: #999;}
.combine li i{float: right;cursor: pointer;color: #666;}
.combine li i:before{content: '';vertical-align: bottom;margin-right: 6px; display: inline-block;width: 16px;height: 18px;background: url('../imagese/manipulate.png') no-repeat -32px center;}
.combine li:nth-child(2n){background: #f0f3f7;}
.page_num{height: 36px;background: #e8e8e8;text-align: right; color: #999;line-height: 36px;padding: 0 20px;}
.page_num input.pn{border: 1px solid #ccc;width: 2em;height: 20px;position: static;border-radius: 3px;padding: 0 4px;background: #fff;}
.page_num a{background: #fff; border:1px solid #ccc;border-radius: 2px;display: inline-block;line-height: 18px;vertical-align: middle;padding: 0 4px;}


.anime{background: url('../imagese/butt.png') no-repeat center;width: 328px;height: 199px;position: relative;margin: 170px auto 0;}
.box{background: url('../imagese/box.png') no-repeat 0 0;width: 190px;height: 194px;position: absolute;top: -60px;left: 70px;cursor: pointer;}
.card{background: url('../imagese/card.png') no-repeat 0 0;width: 114px;height: 148px;position: absolute;top: -38px;left: 35px;}
p.illstrate{text-align: center;font: 14px/18px yh;color: #666;margin-top: 20px;}

.sign-list tbody td:nth-child(2){text-align: left;}
i.qrcode:before{content: ''; width: 14px;height: 14px;background: url('../imagese/qrcode_icon.png') no-repeat;vertical-align: sub;margin-right: 4px;}

.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.user_info a {
    color: #fff;
    float: right;
    margin: 13px 10px;
}
.comment, .quit{
	display: inline-block;
	vertical-align: sub;
	width: 17px;
	height: 15px;
	background: url('../imagese/comment.png') no-repeat center;
	margin: 0 4px 0 10px;
}
.quit{
	background-image: url('../imagese/quit.png');
}

/*2021-07-14*/
.header_nw { width: 100%; height:95px; background: url("../images/header_bg.png"); background-size: cover; font-family: microsoft yahei; }
.hdBox { width:1100px; margin: 0 auto; color: #fff; position: relative; }
.header_nw h1 { height: 95px; padding-left: 100px; background: url("../images/logo.png") no-repeat 20px center; line-height: 95px; color: #fff; text-align: center; box-sizing: border-box; }
.header_nw h1 span, .header_nw h1 b { display: inline-block; float: left; }
.header_nw h1 span { margin-right: 15px; padding-top: 18px; line-height: 30px; }
.header_nw h1 span strong { height: 40px; font-size: 30px; font-weight: bold; line-height: 40px; text-shadow: -2px 0 2px rgba(0,0,0,.5); letter-spacing: 4px; display: block; }
.header_nw h1 span i { font-style: normal; font-family: Arial; font-size: 14px; font-weight: normal; line-height: 18px; text-shadow: -2px 0 2px rgba(0,0,0,.5); letter-spacing: 1.5px; display: block; }
.header_nw h1 b { height: 40px; margin-top: 27px; padding: 0 15px; border-left: 2px solid #6491c4; font-size: 28px; font-weight: normal; line-height: 38px; }
.login_info { padding: 0 5px 0 0; color:#fff; line-height: 94px; position: absolute; top: 0; right: 0; }
.login_info span { padding: 0 10px; font-size: 16px; display: inline-block; }
.login_info i { display: none; }
.login_info a { color:#fff; }
.footer_nw { width: 100%; height:100px; background: #20232b; }
.footer_box { width:1100px; margin: 0 auto; text-align: center; }
.cprt, .dzjg { margin-top: 12px; vertical-align: top; display: inline-block; }
.cprt { color:#bbb; text-align: center; }
.cprt p { height: 22px; line-height: 22px; }
.cprt i { margin: 0 5px; vertical-align: top; display: inline-block; }
.dzjg { padding-left: 15px; }
.footer_nw span { margin: 0 20px; font-size: 12px; color: #999; line-height: 40px; display: inline-block; }
.wrap { width:1100px; }
.user_info:after{ right: -230px; }

