﻿/*shiman 07-15*/
body{ margin:0px; padding:0px; background:#fff; font-family:"宋体"; font-size:12px; color:#555; }
*{margin:0px; padding:0px; }
a{ color:#237FC3; text-decoration:none;  }
a:hover{ color:#ff8800; text-decoration:underline; }
a img{ border:0px; }
ul,li{ list-style-type:none; }
.clear{font-size:0;content:" ";clear:both; height:0;zoom:1;overflow:hidden}
.mauto{ width:900px; margin:0 auto; }
.w200{ width:200px; }
.w100{ width:100px; }

.header{ width:100%;height:80px; background:#fff url(../images/web/mbg.gif) repeat-x left bottom;  }
.logo{ float:left; padding-top:5px; }
.menu{ float:right; padding:36px 5px 0px 0px; font-family:"微软雅黑" }
.menu li{ float:left; padding-left:40px; font-weight:bold; font-size:14px;  }
.menu li a{ color:#444; }
.menu li a:hover{ color:#237FC3; text-decoration:none }
.login_cont{ width:100%; min-height:395px; _height:395px;background:#fff url(../images/web/lnbg.gif) repeat-x left bottom; }
.txt_info{ float:left; width:330px; margin-top:15px; }
.txt_info dl{ margin:95px 0px 0px 5px; line-height:18px; margin-bottom:20px;  }
.txt_info dl dt{ font-family:"微软雅黑"; font-size:14px; margin-bottom:12px; }
.txt_info dl dd{ margin-bottom:8px; color:#777; background:url(../images/web/dot.gif) no-repeat 1px 6px; padding-left:12px; }
.txt_info p{ padding-left:4px; }
.login_main{ float:right; width:548px;height:348px; margin-top:30px; background:#fff url(../images/web/login_bg.gif) no-repeat right 10px; position:relative  }
.notice{ position:absolute; top:86px; left:177px; color:red;font-size:14px; width:200px;height:20px;overflow:hidden}
.loin_form{ margin:108px 0px 0px 50px;}
.loin_form p{float:left; width:100%;padding:5px 0px;  }
.loin_form p label{ float:left; display:block; width:120px; text-align:right; padding:6px 8px 0px 0px; font-size:14px; color:#444;}
input.txt{ float:left; height:21px; background:#fff url(../images/web/txtbg.gif) repeat-x left -2px; border:solid 1px #bbb; padding:3px 0px 0px 4px; margin-right:10px;}
input.chx{ float:left; width:13px;height:13px; margin:6px 6px 0px 0px; display:inline;  }
.yzm{ float:left; margin-right:10px; display:inline-block;height:26px; border:solid 0px #ddd; }
.f12{ font-size:12px; float:left;padding:7px 10px 0px 0px; display:block; }
.ln_btn{ padding:10px 0px 0px 127px; }
input.btn{ width:109px;height:40px;background:#E88B1B url(../images/web/btn_login.gif) no-repeat; border:0px;}
.footer{ text-align:center; color:#888; padding:14px 0px; font-family:Tahoma; line-height:23px; }
.footer a{ color:#555; }