@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 Arial,sans-serif}
input{border:none}
input[type="submit"]{background:no-repeat}
input,button,select,textarea{outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
ul,ol{list-style:none}
a{text-decoration:none}
legend{color:#000}
fieldset,img{border:0;vertical-align:bottom}
section,article,aside,header,footer,nav,dialog,figure{display:block}
figure{margin:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
.clear{display:block;height:0;overflow:hidden;clear:both}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:underline}
a{outline:none}
table{border-collapse:collapse;border-spacing:0}
.hidden{display:none}
.invisible{visibility:hidden}
.noBg{background:none !important}
.noBd{border:none !important}
body{color:#5a5a5a}
a{color:#5a5a5a}
a:hover{color:#ac751b;text-decoration:none}
.wrap{width:980px;margin:0 auto;_text-align:left}
.fl{float:left}
.fr{float:right}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f2f4f4 inset}
.header{height:80px;line-height:80px}
.header .wrap{overflow:hidden}
.header .lef{float:left}
.header .lef em{font-size:24px;color:#f98a05;font-weight:bold;margin-right:13px}
.header .lef span{font-size:16px;color:#8b8b8b}
.header .logo{float:right;line-height:normal}
.header .logo a{display:block;height:80px}
.header .logo a img{vertical-align:middle;margin-top:20px}
.login_main{position:relative;overflow:hidden}
#login_main_bg{position:absolute;left:50%;top:0;margin-left:-960px;width:1920px;height:100%}
.login_main .wrap{height:750px}
.login_main .form{float:right;margin-top:151px;padding:20px;width:305px;background:white;opacity:0.7;filter:alpha(opacity=70);position:relative;z-index:4}
.login_main .form .form_tit{line-height:45px;font-size:20px;font-weight:bold;color:#f98a05;border-bottom:1px solid #e2e2e2;padding-left:8px}
.login_main .form .form_tit span{color:#555555}
.login_main .form .username{margin-top:29px;padding:0 9px}
.login_main .form .username .label{line-height:39px}
.login_main .form .username .label em{font-size:15px;color:#333333;margin-right:12px}
.login_main .form .username .label span{font-size:12px;color:#f91605}
.login_main .form .username .input{background:#f2f4f4;position:relative}
.login_main .form .username .input:after{content:"";position:absolute;width:18px;height:19px;left:14px;top:10px;background:url("../images/hsjdjgg_03.jpg") no-repeat center center;outline:none}
.username_bg{position:absolute;width:18px;height:19px;left:14px;top:10px;background:url("../images/hsjdjgg_03.jpg") no-repeat center center}
.login_main .form .username .input input{width:243px;height:38px;line-height:38px;border:1px solid #d1d1d1;border-radius:5px;padding-left:42px;background:none}
.login_main .form .password{padding:0 9px;margin-top:5px}
.login_main .form .password .label{line-height:39px}
.login_main .form .password .label em{font-size:15px;color:#333333;margin-right:12px}
.login_main .form .password .label span{font-size:12px;color:#f91605}
.login_main .form .password .input{background:#f2f4f4;position:relative}
.login_main .form .password .input:after{content:"";position:absolute;width:17px;height:22px;left:14px;top:7px;background:url("../images/hsjdjgg_07.jpg") no-repeat center center}
.password_bg{position:absolute;width:17px;height:22px;left:14px;top:7px;background:url("../images/hsjdjgg_07.jpg") no-repeat center center}
.login_main .form .password .input input{width:243px;height:38px;line-height:38px;background:none;border:1px solid #d1d1d1;border-radius:5px;background:#f2f4f4;padding-left:42px}
.login_main .form .verri{padding:0 9px;margin-top:5px}
.login_main .form .verri .label{line-height:39px}
.login_main .form .verri .label em{font-size:15px;color:#333333;margin-right:12px}
.login_main .form .verri .label span{font-size:12px;color:#f91605}
.login_main .form .verri .input{overflow:hidden}
.login_main .form .verri .input input{float:left;width:168px;height:38px;line-height:38px;border:1px solid #d1d1d1;border-radius:5px;background:#f2f4f4;padding-left:20px}
.login_main .form .verri .input .pic{float:right;width:80px;height:40px}
.login_main .form .bot{margin-top:30px;padding:0 9px}
.login_main .form .bot input[type="submit"]{width:146px;height:38px;border:1px solid #e79d00;background:#f9b005;font-size:18px;color:white;margin-right:18px;vertical-align:middle;cursor:pointer;border-radius:5px}
.login_main .form .bot input[type="checkbox"]{vertical-align:middle}
.login_main .form .bot span{margin-left:10px;vertical-align:middle;font-size:13px;color:#555555}
.login_bot{font-size:12px;color:#666666;line-height:45px;border-top:1px solid rgba(198,198,198,0.5)}
.focus{border:1px solid #f6a646 !important}