/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse;border-spacing:0px;}
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;}
html{ -webkit-text-size-adjust:none;}

/* Font */
body{ font:12px/1.5 'Tahoma','simsun',sans-serif;}
select, input, button, textarea{ font:99% arial,helvetica,clean,sans-serif;}
table{ font-size:inherit; font:100%;}


.login-wrap{background:url(../../images/login/bg_login.jpg) no-repeat center 0; }
/* 其它公共样式 ==================== Begin  */
/* Link */
a{ text-decoration:none; color:#555555;}
a:hover{ text-decoration:underline; color:#2172a1;}

/* Clearfix */
.clearfix:after ,.forms li:after{content:"\0020"; display:block; clear:both; height:0; font-size:0;}
.clearfix ,forms li{zoom:1;}

.l-header{overflow:hidden;}
.l-header .layout{padding-top:40px; _padding-top:30px; width:1136px; margin:0 auto;}
.l-header .layout h1{float:left; width:363px; height:82px; height:82px; overflow:hidden; text-indent:-9999em;}
.l-header .version{float:right; font-size:12px; color:#fff;}


.l-cont{overflow:hidden;}
.l-cont .layout{width:1120px; margin:0 auto;padding:98px 0 120px; padding-left:0; padding-right:0; font-family:'微软雅黑';}
.l-cont .l-box{position:relative;float:right; padding:47px 45px 47px; margin-top:-7px; width:280px; height:222px; overflow:hidden; background:url(../../images/login/bg_lbox.png) no-repeat 0 0;}
.l-cont .l-box .key{position:relative;height:84px;text-align:center;overflow:hidden; zoom:1;}
.l-cont .l-box p{line-height:44px; text-align:center; font-size:14px; color:#22a4e5;}
.l-cont .l-box p em{font-weight:700;}
.l-cont .l-box .if{position:relative;width:130px; margin:0 auto 20px; line-height:23px; font-size:12px; color:#8c8c8c; text-shadow:0 1px 1px #fff;overflow:hidden;}
.l-cont .l-box .if i ,.l-cont .l-box .if b{float:left; margin-right:7px;_margin-right:5px; width:44px; height:22px; overflow:hidde; background:url(../../images/login/icon_off.png) no-repeat 0 0;cursor:pointer;}
.l-cont .l-box .if-no i{display:block;background:url(../../images/login/icon_on.png) no-repeat 0 0;}
.l-cont .l-box .btn_logo{display:block; width:280px; height:52px; overflow:hidden; background:url(../../images/login/btn_login.png) no-repeat 0 0; text-indent:-9999em; cursor:pointer; border:none 0;}


/*promo*/
.l-promo{position:relative; float:left; width:520px; margin-left:64px; _display:inline; zoom:1; height:295px;}
.promo_list{ width:400px; height:295px; margin:0 auto; }
.promo_list li{ display:block; width:400px; height:295px; overflow:hidden;}
.promo_list img{ border:0 none;}
  
.promo .btn{ position:absolute; top:130px; cursor:pointer; width:38px; height:38px; line-height:38px; text-align:center; background:url(../../images/login/btn_prenext.png) no-repeat 0 0; color:#fff; z-index:1000;}
.promo .btn_prev{ left:30px; background-position:0 0;}
.promo .btn_next{ right:34px; background-position:-76px 0;}

.l-footer{margin:38px 0 0; height:40px; line-height:40px; background:url(../../images/login/bg_trans.png) repeat 0 0;color:#999999; text-align:center; text-shadow:1px 0 1px #0d060a;}
.l-footer-pos{position:absolute; width:100%; left:0; bottom:0;}


/*登录页2*/
.l-logo2{width:337px; height:240px; overflow:hidden; margin:0 auto 20px;}

.login-wrap1920{background:url(../../images/login/bg_login2.jpg) no-repeat center 0;}
.login-wrap2 .l-box{float:none; margin:0 auto 40px;}
.login-wrap2 .l-promo{float:none; margin:0 auto;}
.login-wrap2 .l-cont .layout{padding:40px 0 0;}
.login-wrap2 .l-footer{margin:10px 0 0;}

.forms li{position:relative;overflow:hidden;zoom:1;}
.forms li.ic1{margin-bottom:19px;*margin-bottom:17px;width:220px; height:45px; padding:0 10px 0 54px; background:url(../../images/login/bg_li1.png) no-repeat 0 0;}



.forms li.ic2{margin-bottom:20px;width:220px; height:45px; padding:0 10px 0 54px; *margin-bottom:17px; background:url(../../images/login/bg_li2.png) no-repeat 0 0;}
.forms li input{display:block; width:220px; border:none 0; margin-top:1px; height:18px; line-height:18px; padding:12px 0; *padding:12px 0 11px;}
.forms li .rember{float:left; width:95px;line-height:22px; color:#8c8c8c;text-shdow:1px 1px 1px #fff;}
.forms li .rember i,.forms li .rember b{width:24px; height:22px; display:block;display:inline;float:left;margin-right:8px;_margin-right:4px;overflow:hidden;background:url(../../images/login/if_agree.png) no-repeat 0 0;cursor:pointer;}
.forms li .rember b{display:none;background:url(../../images/login/if_agree.png) no-repeat 0 -28px;zoom:1; overflow:hidden;}
.forms li .if{float:right;}
.forms li .default{position:absolute;left:55px;top:0; line-height:44px; color:#ababab;}
.forms li{}

.login-wrap2 .l-box{padding-top:40px; padding-bottom:60px;}

.l-header .layout h1{background:url(../../images/login/logo.png) no-repeat 0 0;}
.l-header .layout_1920{width:auto; padding-left:0; padding-right:0;}
.l-header .layout_1920 h1{float:none; width:337px; height:240px; margin:40px auto 0;background:url(../../images/login/l_logo2.png) no-repeat 0 0;clear:both;}
.l-cont .layout_1920 .l-promo{float:none; margin:0 auto 40px; _display:block;}
.l-cont .layout_1920 .l-box{float:none; margin:0 auto 30px;}
.l-cont .layout_1920{width:auto;padding-bottom:8px;padding-top:25px;}
.l-footer_1920{margin-top:0;}


.default-num{overflow:hidden; zoom:1;_display:inline;}

















