@charset "utf-8";
body{margin:0; padding:0; font-size:12px; font-family:"宋体","Arial Narrow","黑体";background:url(../img/headerbg.jpg) repeat-x;}
div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, input, button,
textarea, p, th, td {margin:0px; padding:0px;}
input,select,label {vertical-align:middle;}
img{border:0;}
ul,li{list-style-type:none;}
:focus {outline: 0;}
h2{font-size:14px;}
h4{font-size:12px;}
a.red {color:#C41414; text-decoration:none;}
a.red:hover {color:#C41414; text-decoration:underline;}
a {color:#000000; text-decoration:none;}
a:hover {color:#C41414; text-decoration:underline;}
a.blue{ color:#0158A7;text-decoration:none;}
a.blue:hover{ color:#C41414;text-decoration:underline;}
img, div {_behavior: url("iepngfix.htc");}

.head{ height:90px;width:962px;margin:0 auto;overflow:hidden; }
.headlogo{ padding:18px 0 8px 0; float:left}
.headlogo a{display:inline-block; width:130px; height:44px; overflow:hidden;}
.headname{width:162px; margin-left:-2px; display:inline; height:32px; float:left}
.headname img{ padding-top:25px;}
.r_nav{ float:right; width:200px; display:block; height:32px; margin-top:60px;color:#0158a7;}
.r_nav a{ color:#0158a7; text-decoration:none;}
.r_nav a:hover{ color:#ab0003; text-decoration:underline;}

.login_center{width:960px; overflow:hidden; clear:both; margin:6px auto 0 auto;}
.login_center .left{ width:633px; float:left; overflow:hidden;}
.login_center .lefttop{ width:633px; height:24px; display:block; overflow:hidden}
.login_center .l_top{ height:24px; float:right; background:url(../images/ltopbg.png) no-repeat; display:block; width:3px;}
.login_center .l_img{ width:633px; height:277px; clear:right; float:left;}
.login_center .ruanjian{ width:630px; height:100px; padding-top:30px; float:left}
.login_center .rj{ width:206px; padding-left:4px; float:left}
.login_center .rj img{ float:left; width:52px; height:50px; border:none}
.login_center .rj_r{ float:right; width:148px; color:#a8a8a8;}
.login_center .rj_r a{ color:#0158a7; line-height:28px; font-weight:bold;}
.login_center .rj_r a:hover{text-decoration:underline;line-height:28px;}
.rjr{ width:3px; height:115px; background:url(../images/rjr.png) no-repeat; float:left}

.login_center .right{ width:327px; float:left; overflow:hidden;}
.login_center .right .login_l{width:9px; height:416px; background:url(../images/loginleftbg.png) no-repeat; float:left; overflow:hidden;}
.login_center .right .loginmain{width:309px; height:416px; background:url(../images/loginbg.png) repeat-x; float:left; overflow:hidden;}
.login_center .right .login_r{width:9px; height:416px; background:url(../images/loginrbg.png) no-repeat; float:right}
.login_center .right .logintit{ width:305px; height:56px; display:block}
.login_center .right .logintit img{ margin-top:19px; margin-left:22px; display:inline;}
.login_center .right .line{ width:305px; height:1px; background:url(../images/line.png) no-repeat; overflow:hidden; display:block}
.login_center .right .infomessage{ height:20px; width:240px; float:left; background:url(../images/lginfobg.png) no-repeat; text-indent:24px; margin-left:62px; display:inline; line-height:20px; color:#db0000; margin-top:5px; margin-bottom:4px;} 

.login_form{ clear:both; margin:0px auto; overflow:hidden; color:#555555;}
.login_form p {margin-bottom:16px; overflow:hidden; float:left; width:290px; margin-left:15px; display:inline;}
.login_form p img { vertical-align:middle; float:right; padding-right:40px;}
.input_name {width:221px; height:14px; border:1px solid #bebebe; outline:none; background:url(../images/intbg.png) no-repeat; color:#999; padding:5px 0;}
.now_input {width:221px; height:14px; border:1px solid #666; background-color:#ffffe1; color:#333; padding:5px 0;}
.error_input {width:221px; height:14px; border:1px solid #eb624f; background-color:#ffe3d7; color:#333; padding:5px 0;}

.y_input {width:108px; height:14px; border:1px solid #bebebe;background:url(../images/intbg.png) no-repeat; color:#999;padding:5px 0;}
.ynow_input {width:108px; height:14px; border:1px solid #666;background-color:#ffffe1;color:#333;padding:5px 0;}
.yerror_input {width:108px; height:14px; border:1px solid #eb624f;background-color:#ffe3d7; color:#333;padding:5px 0;}
.login_botton {background:url(../images/inputloginbg1.png) no-repeat; height:37px; width:134px; cursor:pointer; border:none; outline:none; margin-left:72px;}
.login_botton_on {background:url(../images/inputloginbg2.png) no-repeat; height:37px; width:134px; cursor:pointer; border:none; outline:none; margin-left:72px;}
.savepd {width:200px; overflow:hidden; float:left;}
.savepd_check {margin-left:50px; display:inline; width:14px; margin-right:5px;}
.login_form .zc{ float:left; display:block; text-indent:20px;}
.login_form .findpw{float:left; display:block; text-indent:20px; color:#999;}
.login_form .findpw:hover{float:left; display:block; text-indent:20px; color:#ab0003;}
.labelcheckbox{ float:left; font-size:12px; color:#333; width:90px; margin-left:10px; display:inline;}
.savepassword{ overflow:hidden; width:290px; float:left;}
.savename{ float:left; width:13px;border:none 0; margin-right:5px; display:inline;}
.savepassword a{color:#ab0003; text-decoration:none; }
.savepassword a:hover{  color:#ab0003; text-decoration:underline;}
.login_form .inputloginon{float:left;background:url(../images/inputloginbg2.png) no-repeat; height:37px; width:134px;  margin-left:50px;cursor:pointer; border:none 0; display:inline}
.login_center .right .zhuceinfo{ text-indent:40px; line-height:46px; display:block}
.login_center .right .inputzhuce{float:left;background:url(../images/inputzhucebg.png) no-repeat; height:37px; width:133px;  margin-left:90px;cursor:pointer; border:none 0; display:inline}


.msg_center{width:960px; overflow:hidden; clear:both; margin:16px auto 24px auto;border-top:4px solid #ad0005;}
.msg_center .content{float:left; border:1px solid #ddd;  background:#fcfcfc;  width:898px;  padding:60px 20px 40px 40px;}
.msg_center .content dl{ float:left; padding:0 5px; width:800px; margin-bottom:30px;}
.msg_center .content dl dt{ float:left; font-size:14px; text-align:right; width:100px; padding-right:10px;}
.msg_center .content dl dt label{ height:24px; line-height:24px; vertical-align:middle}
.msg_center .content dl dt span{ color:#ab0003} 
.msg_center .content dl dd{ float:left}
.inputtext{ border:1px solid #ddd; height:18px; line-height:18px; padding:2px 4px; vertical-align:middle; width:256px; float:left}
.inputtext_on{ border:1px solid #666; height:18px; line-height:18px; padding:2px 4px; vertical-align:middle; width:256px; float:left; background:#ffffe1}
.inputtext_error{ border:1px solid #ff0000; height:18px; line-height:18px; padding:2px 4px; vertical-align:middle; width:256px; float:left; background:#ffcfcf}
.box_error{ border:1px solid #ff0000; height:22px; line-height:22px; vertical-align:middle; width:300px; background:#ffcfcf; display:inline-block; overflow:hidden}
.box_error b{ background:url(../images/boxerbg.png) no-repeat 12px center; color:#ab0003; text-indent:24px; text-align:left; display:block; width:297px; font-weight:normal}
.box_ok{ height:22px; line-height:22px; vertical-align:middle; width:24px; background:url(../images/boxok.png) no-repeat; display:inline-block; }
.validate_code{ width:90px;}
.yzm{height:22px; margin-left:20px; width:96px; cursor:pointer}
.inputsubmit{ float:left;background:url(../images/submitbg.png) no-repeat; height:32px; width:108px; margin-top:10px; margin-left:110px;cursor:pointer; border:none 0; display:inline}
.msg_center .content .zcinfook{ width:455px; height:340px; background:url(../images/zhuceok.jpg) no-repeat; overflow:hidden; display:inline-block; margin-left:50px;}
.msg_center .content .zcinfook p{ font-size:14px; color:#ab0003; padding:140px 20px; line-height:24px;}
.msg_center .content .zcinfook p em{ font-size:14px; color:#666; line-height:24px; font-style:normal}


.footer{width:960px; margin:2px auto; height:79px; line-height:38px; overflow:hidden; clear:both; background:url(../images/footerbg.png) left center repeat-x; text-align:center;color:#0158a7}
.footer a{ color:#0158a7; text-decoration:none;}
.footer a:hover{ color:#ab0003; text-decoration:underline;}
.copy {width:960px; margin:0 auto; clear:both; overflow:hidden; text-align:center; color:#999999; line-height:20px;}

