@charset "utf-8";*{margin: 0px auto;padding: 0px;font-size: 12px;font-family: Arial;}em, i, u {font-style: normal;}ul,li,dd,dl,dt{list-style-type: none}li,a,div{outline: none}img{border:0}a {color:#666666;text-decoration: none;cursor: pointer;}a:hover{color:#c81623;}.w{width: 1210px; margin: 0 auto;}.width_1000{width: 1000px;}.left{float: left;}.right{float: right;}.style-red{color: #C81623;}.top_nav{width: 100%;height: 96px;padding-top:10px;padding-bottom: 10px;}.top_cont{width: 1508px;height: 96px;}.top_text{font-size: 24px;font-family: "微软雅黑";color:#2d2d2d;float: left;display: inline-block;margin-left: 260px;line-height: 96px;}.mid_cont{width: 100%;font-family: "微软雅黑";background:#ff2c4c;height: 475px;}.mid_ad{width: 412px;height: 310px;margin: 0 auto;}.mid_login{width: 272px;height: 300px; margin:50px 50px auto auto;padding: 45px;padding-left: 32px;background: #ffffff;}.login_title{color: #616060;font-weight: normal; font-size:20px;display: block;margin-bottom: 20px;width: 120px;}.login_back{font-size: 14px;color: #dd2d3a;line-height: 23px;}.mid_login input{border: 1px solid #bfbdbf;border-radius: 6px;width: 262px;height: 36px;color: #777;padding-left: 8px;}.validation{ color: #c7254e;font-size: 12px;line-height:12px; height: 12px;width: auto;margin: 4px auto;}.vo_code{    display: inline-block;    border: 1px solid #bfbdbf;    height: 36px;    width: 125px;    margin-left: 15px;    border-radius: 6px;    line-height: 36px;    text-align: center;    color: #28d1fb;}.vo_text{width: 117px !important;}.login_but{border: #b8010f solid 1px;height: 36px;line-height: 32px;width: 270px;border-radius: 6px;background: #dd2d3a;font-family: "微软雅黑";color: #ffffff;font-size: 14px;cursor: pointer;}.denglu_footer{ width: 100%; height: 75px; background: #fff; clear: both;}.denglu_footer_content{ width: 1000px; margin: 0 auto; height: 75px; line-height: 75px; text-align: center; font-family: "微软雅黑"; color: #646262; font-size: 12px;}.denglu_footer_content a{ color: #646262;}.denglu_footer_content a:hover{ color: #CC0717;}.changeCode{font-size: 12px;cursor: pointer;color: #007130;display: inline-block;margin-left: 20px;}.login_a{color: #616060;font-size: 13px;margin-top: 15px;}.login_a:hover{color: #dd2d3a;}/*以上登录样式*/.mid_login input[type=checkbox]{width: 15px;height: 15px;float: left;margin:5px 10px auto auto;}.re_agree{font-size: 12px;color: #444;}.re_agree a{color: #dd2d3a;}.mid_re_ad{margin-top: 10%;}.mid_re{margin-top: 1%;height: 370px;}/*找回密码*/#container{	border-top: 4px solid #52aacf;	    height: 100%;}#container, #container .w {    background-color: #f5f5f5;        height: 100%;}.w {    width: 990px;    margin: 0 auto;}.mod-main {    padding: 10px;    background-color: #fff;    margin-bottom: 20px;}.mod-comm {	color: #666;    padding: 10px 20px 20px;    height: 500px;}.mod-main .mt {    display: inline-block;    display: block;    padding: 10px;}.mod-comm .mt {    padding: 10px 0;}.mod-comm .mt h3 {    font-size: 12px;    color: #666;    font-family: '\5b8b\4f53';    line-height: 18px;}.mod-main .mt:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}div.mod-main .mc {    overflow: hidden;}.mod-comm .mc {    line-height: 20px;}#sflex04 {    width: 640px;    height: 38px;}.stepflex {    border-top: 5px solid #ccc;    text-align: center;    margin: 30px auto;}.stepflex {    display: block;}.stepflex dl {    float: left;    position: relative;    width: 160px;    top: -5px;    border-top: 5px solid #ccc;}.stepflex s {    left: 0;}.doing {    border-top-color: #7abd54 !important;}dl.done {    border-top-color: #caecb6 !important;}.s-num {    position: relative;    margin: -15px auto 0;    color: #fff;    font-weight: 700;    width: 23px;    height: 23px;    background-image: url(../images/step2013.png);    line-height: 23px;}.doing .s-num {    background-position: -23px 0;}.doing .s-text {    color: #7abd54;}.doing b, .doing s, .first s, .last b {    width: 5px;    height: 5px;    position: absolute;    line-height: 0;    font-size: 0;    top: -5px;    background-image: url(../images/step2013.png);    overflow: hidden;}.first s {    background-position: 0 -24px;    background-color: #fff;}.doing s {    background-position: -23px -24px;}.doing b {    background-position: -28px -24px;    background-color: #ccc;}.stepflex b {    right: 0;}.done s {    background-position: -46px -24px;}.last .s-num {    background-position: -68px 0;}.done .s-num {    background-position: -46px 0;}.doing.normal s {    background-color: #caecb6;}.form .item {    display: inline-block;    display: block;    margin-bottom: 20px;    line-height: 30px;}.form .item span.label {    float: left;    height: 18px;    line-height: 18px;    padding: 6px 0;    width: 100px;    text-align: right;}.fl {    float: left;}.form .itxt, .form .text {    height:36px;    width:220px;    padding: 5px 23px 5px 5px;}div.form .itxt, div.form .text {    padding: 8px 23px 8px 5px;}.clear, .clr {    display: block;    overflow: hidden;    clear: both;    height: 0;    line-height: 0;    font-size: 0;}.form label {    float: none;}.clear, .clr {    display: block;    overflow: hidden;    clear: both;    height: 0;    line-height: 0;    font-size: 0;}.btn-5:link, .btn-5:visited, .btn-6:link, .btn-6:visited, .btn-7:link, .btn-7:visited, .btn-8:link, .btn-8:visited {    color: #323333;    text-decoration: none;}.fpw_but {    border: #28d1fb solid 1px;    height: 30px;    line-height: 30px;    width: 60px;    border-radius: 6px;    background: #28d1fb;    font-family: "微软雅黑";    color: #ffffff;    font-size: 14px;    cursor: pointer;    display: inline-block;    text-align: center;}.fpw_but:hover{	color: #fff !important;}#content .form .selt {    width: 187px;}.form .item span.label {    float: left;    height: 18px;    line-height: 18px;    padding: 6px 0;    width: 100px;    text-align: right;}#content .form .item span.label {    width: 150px;    font-size: 14px;    color: #999;    padding: 8px 0;}.doing.last .s-num {    background-position: -91px 0;}.form .area, .form .itxt, .form .sele, .form .selt {    line-height: 18px;    border: 1px solid #ccc;    padding: 5px;    float: none;    font-family: "Microsoft YaHei";    font-size: 12px;}.msg-error{    color: #999;}.msg-text{color:#999}