body,ul,form ,dl,dt,dd,p{margin:0; padding:0;}
h1,h2,h3,h4,h5 {margin:0; padding:0;}
h1,h2{text-indent:-9999px; line-height:0;}
ul {list-style:none;}
img{border:0px;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#666666;}
.body_bg{background:url(/images/login/main_bg.png) repeat-x  0 101px #e8eff4;}
.clear {clear:both;}
.clearfix {}
.clearfix:after {clear:both;content:"";display:block;height:0;visibility:hidden;}
p{ margin:0px; padding:0px;}
a:link,a:visited { color:#0F3F94; text-decoration:none;}
a:hover { color:#F00; text-decoration:underline;}
.l{float:left;}
.r{float:right;}
.wrap{width:950px; margin:0px auto;}
.red{ color:#F00;}
.orange{color:#F60;}
.blue{ color:#0f3f94;}
.black,a.black,a.black:visited{ color:#666666;}
a.black:hover{color:#F00;}

/*登录页面尾部*/

#header{height:99px; border-bottom:2px solid #2b7dd1; background:url(/images/login/head_bg.png) repeat-x;}
#logo{ margin-top:18px;}
#logo a,h2 { background:url(/images/logo.png) no-repeat;}
#logo a { display:block;height:60px;margin-top:10px;overflow:hidden;width:224px;}
h2{background-position:-167px -250px; display:block; width:83px; height:50px;margin:10px 0 0 10px; overflow:hidden; }
@media screen and (-webkit-min-device-pixel-ratio:0) {h2{ margin:10px 0 0 0;}#logo a { margin-top:2px;} } 
.nav{ float:right;margin:58px 60px 0 0;}

/*登录页面框*/
.login_box{ position:absolute; width:347px; height:360px; top:-15px; right:40px;}
.login_box .ico_left,.login_box .ico_right,.login_input,.login_btn,.login_t,.tip_box .close{ background:url(/images/login/new_login_bg.png) no-repeat;}
.login_box .ico_left,.login_box .ico_right{ display:block; width:9px; height:15px; }
.login_box .ico_left{background-position:-16px 0; float:left;}
.login_box .ico_right{background-position:0 0; float:right;}
.login_box .lg_box{width:329px; margin:0 auto; float:left;}
.login_box .top_b{ background:#2b7dd1; height:1px; overflow:hidden; line-height:0; font-size:0;}
.login_box .bg{ border:1px solid #FFF;background:url(/images/login/login_bg.png) repeat-x; width:327px; height:357px;margin:0 auto; overflow:hidden; }
.login_box .bg .content{ padding:20px 15px;}
.login_t{ background-position:-233px -150px; padding-left:25px; font-size:14px; display:inline-block; float:left;}
.other_login{ margin:0 auto 0 33px; padding-top:10px;}
.other_login a{padding-left:20px;}

.tip_box{ margin:18px 10px 8px; height:28px;}
.tip_box .cnt{background:#fff9d9; border:1px solid #ffc28c; color:#F00;padding:5px 10px;}
.tip_box .close{ background-position:-240px -185px; display:inline-block; font-size:0; float:left; text-indent:-9999em; width:10px; height:13px; line-height:0;margin-right:8px; overflow:hidden;}
.tip_box p{ padding-top:3px\9;}
.login_m { padding:0 10px;}
.login_m li{ height:30px; line-height:35px; padding:6px 0;}
.sp_l {display:inline-block;font-size:14px;height:30px;text-align:left;width:65px; vertical-align:middle;}
.sp_ll {display:inline-block;font-size:14px;height:30px;text-align:left;width:40px; vertical-align:middle;}
.sp_r {display:inline-block;height:30px;text-align:left;vertical-align:middle;}
.sp_r img{margin-left:10px;vertical-align:middle;}
.login_input,.login_code{border:1px solid #8b9ec0; background-position:0 -80px; font-size:14px;width:200px;vertical-align:middle;height:16px;line-height:16px;padding:4px 3px;}
.login_code{border:1px solid #ceced5;width:60px;}
.login_btn,a.login_btn,a.login_btn:visited { border:none; cursor:pointer; display:inline-block;background-position:-165px 0;color:#FFFFFF;font-size:14px;font-weight:bold;height:31px;line-height:32px; margin:15px 15px 0 0;vertical-align:bottom; text-align:center; text-decoration:none;width:85px;}
.login_btn:hover{background-position:-165px -36px;color:#FFFFFF;}
a.forget_a {height:12px;line-height:12px; vertical-align:bottom;}
.login_b{ text-align:center; margin-top:20px;_margin-top:10px;}
/*登录页面内容*/
#main{ height:458px; position:relative;}
.login_pic01,.login_pic02,.login_pic03,.login_pic04{ width:950px; height:295px; display:inline-block;}
.login_pic01{ background:url(/images/login/login_bg01.png) no-repeat;}
.login_pic02{ background:url(/images/login/login_bg02.png) no-repeat;}
.login_pic03{ background:url(/images/login/login_bg03.png) no-repeat;}
.login_pic04{ background:url(/images/login/login_bg04.png) no-repeat;}
.login_txt{ background:url(/images/login/description.png) no-repeat; height:60px;}
.login_txt p{ padding:8px 0 0 45px; line-height:18px;}
.login_txt p.one_line{ padding-top:16px; }

/*登录页面尾部*/
#foot{margin-top:20px; padding-bottom:10px; text-align:center; color:#999; padding-top:5px; line-height:20px; clear:both;}
.f-link{ margin:0 0 12px 0;}
.f-link a,.f-link a:visited {margin:0 10px; color:#666666;}
.f-link a:hover{ color:#F00;}