/* CSS Document */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
*+html input,*+html textarea,*+html select{font-family:inherit;font-size:inherit;font-weight:inherit}
* html input,* html textarea,* html select{font-size:100%}
legend{color:#000}
body{ font-size:12px; font-family:"黑体";background:url(t01141d4dae4f9c5ecc.png);font-family:'Microsoft YaHei';overflow-x:hidden}
a:focus , input[type="button"][type="summit"]:focus {outline:thin dotted;}
a{ text-decoration:none; color:#797979; font-size:14px; outline:none; blr:expression(this.onFocus=this.blur());}

.fl{ float:left;}
.fr{ float:right;}
.main_box{ width:983px; height:auto; background:#fff; overflow:hidden; margin:0 auto; border-right:1px solid #e2e1de; border-left:1px solid #e2e1de; border-top:none; border-bottom:2px solid #999;}
.list{ position:relative; height:40px; line-height:40px;}
.lr{ position:absolute; top:1px;}
.lr a{ float:left; width:72px; height:41px; line-height:41px; padding-bottom:5px; text-align:center; font-size:20px; color:#868686; margin-left:15px;}
.lr a.on{ color:#098de9; background:url(tab_bg.png) bottom no-repeat;}
.back{ margin-right:10px;}
.lr_box{ width:983px; height:auto; overflow:hidden; background:url(top_bg.jpg) top repeat-x;}
.msg{ width:800px; height:auto; overflow:hidden; margin:50px auto;}
.l_box{ height:auto; overflow:hidden;}
.title{ width:320px; height:28px; line-height:28px; text-align:center; color:#077fbb;}
.zc{ width:350px; height:auto; overflow:hidden; margin-top:10px;}
.attachment{ line-height:22px; color:#a1a1a1;}
.inp{ margin:0 10px;}
.inp input{ height:30px; line-height:30px; width:240px; border:1px solid #cccbca; background:#f3f3f3;}
.u_s{ font-size:14px; color:#077fbb; text-align:right; width:60px; height:30px; line-height:30px;}
.yanzheng{ width:102px; height:29px;}
input.yz{ width:102px;}
.refresh{ width:18px; height:16px; margin:8px 0 0 5px; display:block; background:url(sx.jpg) no-repeat;}
.act{ color:#a1a1a1; margin:10px 0 10px 70px;}
.act em{ margin:0 5px;}
.zm{ color:#a1a1a1; font-size:12px;}
.zc_btn input{ border:none; cursor:pointer; width:227px; height:52px; line-height:52px; text-align:center; font-size:25px; color:#0082cc; margin-left:70px; display:block; background:url(btn.jpg) 0 -93px no-repeat;}
.r_box{ width:270px; height:290px; border-left:1px solid #e8e8e8; padding:0 0 0 90px; color:#666;}
.r_box p{ margin:15px 0;}
p.have{ margin-bottom:25px;}
p.can{ width:212px; height:28px; text-align:center; line-height:28px; background:url(tb.jpg) repeat-x;}
.l_btn{ width:195px; height:43px; margin-left:10px; display:block; background:url(btn.jpg) 0 -50px no-repeat;}
.r_btn{ width:228px; height:50px; display:block; background:url(btn.jpg) 0 0 no-repeat;}

/*登录页*/
.login{ }

.hzC { width:160px; margin:8px auto 0 auto; height:26px; line-height:26px; overflow:hidden;}
.hzC a { float:left; padding:0 0 0 21px; margin-right:4px; height:16px; line-height:17px; *line-height:18px; font-size:12px; background:url(a.png) no-repeat; overflow:hidden; }
.hzC .hz_mop { background-position:0 0; color:#09f;}
.hzC .hz_sina { font-family:Arial; background-position:0 -20px; color:#666;}
.hzC .hz_xl { font-family:Arial; background-position:0 -57px; color:#666;}

.m5{margin-right:5px;}