*{ margin:0; padding:0; list-style:none; outline:none;}
i,b,em{font-size:12px; font-weight:400;font-style:normal;}
ul,ol,dl,li,form{ margin:0; padding:0;}
a,a img{text-decoration:none; border:none;}
a:link{cursor:pointer;}
a:hover{text-decoration:none;}
a:focus,input[type=button],input[type=submit]{outline:none;}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none;}
input,button,select,textarea{outline:none}
textarea{resize:none}

.shadow_bg{ display:none; width:100%; height:100%; background:url(../png/ettvai.png) repeat; overflow:hidden; position:fixed; top:0;left:0;z-index:1990;}
.popup_box{ display:none; width:40%; height:236px; background:#fff; border-radius:2px;box-shadow:0 0 10px #444; position:fixed; top:20%; left:0; margin-right:0;margin-bottom:0; z-index:2000;}
.popup_top{ height:50px;background:url(../png/ly5bt7.png) repeat-x; position:relative;}
h4.popup_title{ display:block; height:40px; font:bold 16px/40px 'Simsun'; color:#fff; text-align:left; background: none;  padding:5px 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:relative;}
a.popup_closed{ display:block; width:33px; height:33px; overflow:hidden; background: url(../png/g25jse.png); position:absolute; top:10px; right:10px; z-index:2010;}
a.popup_closed i.i_closed{display:inline-block;width:11px;height:11px;overflow:hidden;background:url(../png/2n1eib.png) 0 0 no-repeat; position:absolute; top:10px; right:10px; z-index:2017;-webkit-transition:-webkit-transform 1s;transition:transform 1s;-webkit-transform:rotate(0);transform:rotate(0);}
a.popup_closed:hover{ color:#0287fe;}
a.popup_closed:hover i.i_closed{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
iframe.popup_iframe{ width:100%; height:200px; position:relative; overflow-x:hidden; overflow-y:auto;}
.confirm { font-size: 18px; color: red; font-weight:bold; }
.tbList { width:100%; border-collapse:collapse; }
.tbList caption { text-align: left; line-height: 40px; font-size: 18px; color: #333; }
.tbList caption i { width:10px; height: 10px; margin:16px 10px 0 0; background: #2fa1e1; display: inline-block; float: left; }
.tbList th, .tbList td { padding:0 10px; border:1px solid #e4ecf1; }
.tbList th { height:40px; background:#d2e0ea; font-weight: normal; color:#006194; }
.tbList tr.tbHead th { height:38px; background: #ecf2f6;  font:bold 12px/30px Simsun; color:#006194; }
.tbList tr.tbHead th.left { text-align: left; }
.tbList tr.deep td { background:#ecf2f6; }
.tbList tr:hover td { background: #f0e9e8; }
.tbList td { height:40px; background:#fff; color:#666; }
.tbList td.center { text-align: center; }
.tbList a { color:#069; }
.tbList a:hover { color:#f30; }
.tbList td.page { background:#f8fcfd; color:#666; overflow:hidden; }

.tbList input[type=text] { height:24px; line-height:24px;padding:2px;border:1px solid #ccc;border-radius:3px; }
.tbList select { height:28px; *height:32px; line-height:28px;padding:2px;border:1px solid #ccc;border-radius:3px; }