﻿body{ background-color:#fff;}
.warp{ width:835px; margin:0px auto;}
/*.n_header{height:78px;width:100%; margin-top:20px; border-bottom:3px solid #225aa7; }*/
.n_header{height:78px;width:100%; margin-top:20px;}
.help_ul li{ float:left;}
.c225{ color:#225aa7; font-family:Tahoma,"黑体", sans-serif}
.n_content{ width:100%; position:relative;}
.con_l{ width:49%; float:left; margin-top:90px; display:none;}
.se_link{ margin:5px; margin-left:100px;}
.se_link li{ float:left; font-size:20px; margin-right:20px;}
.se_link li a:hover{ text-decoration:underline;}
.logo_tool{ margin-top:-2px\0;}
.search{ width:375px; height:50px; background-color:#225aa7; vertical-align:middle;}
.search_txt{ border:0px none; border-radius:3px; width:275px; padding:5px; height:21px;margin: 10px 0 0 15px; line-height:24px;}
.search_btn{ border:none; background:none; font-size:20px; margin-top:12px; cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.con_r{  margin:30px auto; overflow:hidden;}
.login_form,.login_in{ width:385px; height:259px; padding:15px 0 0 20px; background:url(form_bg.png) no-repeat;}
.text_bg{ width:239px; height:24px; padding:3px; border:none; background:url(txt_bg.png) no-repeat; line-height:24px;}
.pass_bg{ background-color:#fafafa;background:url(pass_bg.png) no-repeat;}
#cookietime{ margin:-1px 0 0 0px; vertical-align:middle;}
.error_bg{background-color: #FBE2E2;color: #A63B3B;}
.rg_field{padding:5px;line-height:30px; border:1px solid #ffffff;}
.rg_field img{vertical-align: middle;}
.tips{color: #EE5F00;display:inline; position: absolute; }
.txt-tip{ display:inline-block;display:inline;background:#FFFBE8;border:1px solid #FF9F14;padding: 3px 10px; position:relative; top:2px;+top:4px;_top:6px;line-height:18px; height:18px;}
#passStrong{display:none; }
.txt-err{color:#FF0000}
.txt-succ {color: #0E931C;}
.pswState{vertical-align:middle}
.pswState .st1 {color: #FF0000;}
.pswState .st2 {color: #13A821;}
.pswState .ico{ background:url(../common/images/global2.gif) no-repeat ; display:inline-block; vertical-align:middle;height:19px; width:149px; margin:0 6px 0 8px;}
.pswState-empty .ico{ background-position:1px -7px;}
.pswState-poor .ico{background-position:1px -43px;}
.pswState-normal .ico{background-position:1px -79px;}
.pswState-strong .ico{background-position:1px -115px;}
.grayback{ background:#FFFBDF;}
.btn {
    border: 0 none;
    color: #2B2B2B;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 29px;
    line-height: 29px;
    margin-right: 18px;
    padding: 0;
    text-align: center;
    vertical-align: baseline;width:80px; 
}
.head_portrait{ width:360px; text-align:center;}
.head_portrait img{ border:1px solid #ddd; padding:2px;}
.login_options{ width:360px; text-align:center; }
.con_login{ width:50%;}
.sub_btn{ margin:20px 0 0 68px;}
.loginsubmit{ background:url(bg_v3.png) no-repeat right top; }
.reg_bg{background:url(bg_v3.png) no-repeat left top;}
.footer{ float:left; width:100%;border-top:3px solid #225aa7; padding-top:5px; font-size:14px;}

/*注册*/
#show_option{ padding-left:13px;}
.rg_field {
    border: 1px solid #FFFFFF;
    line-height: 30px;
    padding: 2px; margin-left:10px;
}
.rg_fieldA{padding: 2px; margin-left:10px;}
.reg_width{ margin-left:30px; }
.zc_btn {
    background: url(bt_login.jpg) no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 27px;
    line-height: 27px;
    margin-right: 5px;
    text-align: center;
    width: 97px; margin-left:12px; cursor:pointer;
}
.t_input {
    border: 1px solid #C8C8C8;
    height: 20px;
    line-height: 20px;
    margin-right: 3px;
    padding:3px 3px;
    vertical-align: middle;
    width: 280px;
}
#accede{ margin: -2px 0 0 0; vertical-align:middle;}
#reg_form label{ width:130px; display:inline-block; font-weight: bold;}
.w70{ width:70px; display:inline-block;}
.n_header .logo{ height:58px;}
/*添加工具弹窗样式*/
.addtool_popup{border-bottom:1px dotted #dedede; padding:2px 0}
.addtool_popup strong{background-color:#dedede; padding:3px; border-radius:2px; display:inline-block; width:96px; text-align:center}