body {
    background: #ebebeb;
    font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif;
    color: #222;
    font-size: 12px;
    padding:0;
}
* {
    padding: 0px;
    margin: 0px;
}
.top_div {
    background: #3083eb;
    width: 100%;
    height: 300px;
}
.ipt {
    border: 1px solid #d3d3d3;
    padding: 10px 10px;
    width: 290px;
    border-radius: 4px;
    padding-left: 35px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.ipt:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.captcha {
    border: 1px solid #d3d3d3;
    padding: 10px 10px;
    width: 216px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.u_logo {
    background: url("../images/username.png") no-repeat;
    padding: 10px 10px;
    position: absolute;
    top: 43px;
    left: 40px;

}
.p_logo {
    background: url("../images/password.png") no-repeat;
    padding: 10px 10px;
    position: absolute;
    top: 12px;
    left: 40px;
}
a {
    text-decoration: none;
}
.tou {
    background: url("../images/tou.png") no-repeat;
    width: 97px;
    height: 92px;
    position: absolute;
    top: -87px;
    left: 140px;
}
.left_hand {
    background: url("../images/left_hand.png") no-repeat;
    width: 32px;
    height: 37px;
    position: absolute;
    top: -38px;
    left: 150px;
}
.right_hand {
    background: url("../images/right_hand.png") no-repeat;
    width: 32px;
    height: 37px;
    position: absolute;
    top: -38px;
    right: -64px;
}
.initial_left_hand {
    background: url("../images/hand.png") no-repeat;
    width: 30px;
    height: 20px;
    position: absolute;
    top: -12px;
    left: 100px;
}
.initial_right_hand {
    background: url("../images/hand.png") no-repeat;
    width: 30px;
    height: 20px;
    position: absolute;
    top: -12px;
    right: -112px;
}
.left_handing {
    background: url("../images/left-handing.png") no-repeat;
    width: 30px;
    height: 20px;
    position: absolute;
    top: -24px;
    left: 139px;
}
.right_handinging {
    background: url("../images/right_handing.png") no-repeat;
    width: 30px;
    height: 20px;
    position: absolute;
    top: -21px;
    left: 210px;
}

/*登录-2017-02-27新增*/
.login{background:url(../images/loginBg.png) repeat-x top left; min-height:500px;}
.login_logo{margin:120px auto 10px auto; text-align:center;width:415px; height:75px;display:block;}
.login_box{width:720px; height:320px; background:url(../images/login_box_bg.gif) no-repeat center center #fff; margin:0 auto; border-radius:5px; box-shadow:1px 1px 10px #ccc; overflow:hidden;}
.login_timg{width:50%;}
.login_timg img{padding:50px 30px;}
.login_title{color:#3083eb; border-bottom:1px #c0daf9 dotted; width:90%; margin:auto; height:50px; line-height:50px; margin-top:20px; text-align:left;}
.login_form{width:50%;}
.login_form .form-horizontal{padding:20px 30px; width:100%;}
.login_form .form-group{height:30px;}
.login_form .form-group .col-md-3{padding:5px 0; text-align:center;}
.login_form .form-group .col-md-9{ padding-left:0px; padding-right:16px;}
.login_copy{text-align:center; height:50px; line-height:50px;}