.mod-main{padding:10px;background-color:#fff;margin-bottom:20px}
.mod-main .mt{display:inline-block;display:block;padding:10px}
.mod-main .mt:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .mod-main .mt{height:1%}
*+html .mod-main .mt{min-height:1%}
.mod-main .mt h3{float:left;font-family:"Microsoft YaHei";font-size:16px;color:#333;line-height:20px}
.phonever .mt{border-bottom:1px dotted #ccc}
.mod-main .mc{overflow:visible}
.phonever .mc h2 span{border-bottom:3px solid #71b247;font-size:22px;line-height:60px;font-family:"Microsoft YaHei";margin-left:10px;color:#111;font-weight:100;}
#container,#container .w{background-color:#f5f5f5}

#da-main .da-list{margin-bottom:10px}
.form .item{display:inline-block;display:block;margin-bottom:20px;line-height:30px}
.form .item:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .form .item{height:1%}
*+html .form .item{min-height:1%}
.form .item span.label{float:left;height:32px;line-height:32px;padding:6px 0;width:180px;text-align:right;color:#aaa;font-size:16px}
.form em{color:#f30213}
.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}
.form .text{line-height:18px;border:1px solid #ccc}
.form .sele,.form .selt{width:100px}
.form .itxt,.form .text{height:18px;width:180px;padding:12px 25px 12px 15px;border:1px solid #f2f2f2;float:none;font-size:14px;font-family:arial,"宋体";color:#111;border-radius:4px;background:#f2f2f2}
.form label{float:none}

.mod-comm{padding:10px 20px 20px;}
.mod-comm .mt{padding:10px 0}
.mod-comm .mt h3{font-size:16px;color:#666;font-family:'\5b8b\4f53';line-height:1.5;font-family:"Microsoft YaHei";}
.mod-comm .mc{line-height:20px;padding:50px 0}

.icon-box{position:relative;_height:48px;_overflow:visible}
.icon-box .m-icon{display:inline-block;*display:inline;*zoom:1;position:absolute;top:0;left:0;width:48px;height:48px;background:url(../icson/img/detail/icon48.png) no-repeat}
.icon-box .succ-icon{background-position:0 0}
.icon-box .warn-icon{background-position:-94px 0}
.icon-box .error-icon{background-position:-48px 0}
.icon-box .qm-icon{background-position:-144px 0}
.icon-box .item-fore{margin-left:58px}
/* safe.css */
div.mod-main .mc{overflow:hidden}
.safe-icon-box{position:relative;_height:48px;_overflow:visible;margin:10px 0 0 130px}
.safe-icon-box .m-icon{display:inline-block;*display:inline;*zoom:1;position:absolute;top:0;left:0;width:48px;height:48px;background:url(../icson/img/detail/icon48.png) no-repeat}
.safe-icon-box .icon-succ02{background-position:0 0}
.safe-icon-box .icon-wrong02{background-position:-48px 0}
.safe-icon-box .icon-warn02{background-position:-94px 0}
.safe-icon-box .fore{margin-left:58px;line-height:25px}
.safe-icon-box .fore a{color:#005ea7}
.safe-icon-box .op-btns{margin-top:15px}
.safe-icon-box.safe-icon-box{margin-left:171px}
.safe-icon-box.safe-icon-box-alert{margin:28px 0 0 30px}
.safe-icon-box.safe-icon-box-alert .details{font-size:20px}
#content .form{margin-left:100px}
#content .form .selt{width:200px;    padding: 12px 25px 12px 15px;
    border: 1px solid #f2f2f2;border-radius: 4px;
    background: #f2f2f2;}
#content .form .msg-error{color:#f30213}
#content .form .itxt,#content .form .text{width:158px}
#content .form .itxt:focus{border-color:#71b247}
#content .form .msg-text{color:#999}
#content .form .msg-text02{display:inline-block;*display:inline;*zoom:1;border:1px solid #ccc;height:28px;line-height:28px;margin-left:10px;padding:0 5px}
#content .form .msg-error02{color:#f30213;border:1px solid #f30213}
#content .form .itxt-warn{border:1px solid #fc0;background:url(../icson/img/cart/icon48.png) right center no-repeat}
#content .form .msg-warn02{color:#fc0;border:1px solid #fc0}
#content .form .text{line-height:18px;border:1px solid #ccc;float:none;height:18px;width:127px;padding:5px 23px 5px 5px}
#content .form .text:focus{border-color:#71b247}
#content .form .check{margin:10px 0 10px 20px}
#content .form .check label{line-height:20px}
#content .formno{margin-left:350px}
#content .ibox{position:relative;padding-bottom:30px}
#content .ibox .icon-data,#content .ibox .icon-datano{background:url(../icson/img/detail/icondata.png) no-repeat}
#content .ibox .icon-data{background-position:0 0;height:40px;width:56px;position:absolute}
#content .ibox .icon-datano{background-position:0 -41px;height:42px;width:59px;display:inline-block;position:absolute}
#content .ibox .fore{padding-left:70px}
#content .btn-10,#content .btn-14,#content .btn-4{padding:8px 14px;font-size:14px}
.ftx-un{font-size:16px;line-height:48px;margin-right:10px;float:left}
.safe-item{display:inline-block;display:block;padding:30px 0;border-bottom:1px solid #e6e6e6}
.safe-item:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .safe-item{height:1%}
*+html .safe-item{min-height:1%}
.saft-item-lists{margin-bottom:-31px;overflow:hidden}
.warn-box{background:#fffdee;padding:5px}
.safe-item .fore1,.safe-item .fore2,.safe-item .fore3{float:left;height:32px;line-height:32px}
.safe-item .fore3-extra{line-height:18px}
.safe-item .fore1{width:175px;text-align:left;font-family:\5FAE\8F6F\96C5\9ED1;font-size:18px;padding-left:25px}
.icon-01,.safe-item .fore1 s{display:inline-block;width:32px;height:33px;background:url(../icson/img/detail/icon-msg2013.png) no-repeat;vertical-align:middle;margin-right:33px}
.icon-01,.icon-02,.icon-03{float:left;margin-bottom:10px}
.safe-item .fore1 strong{margin-right:5px}

#flexsuc .icon-01,.safe-item .fore1 .icon-01{background-position:-64px 0}
.safe-item .fore2{border-left:1px solid #E6E6E6;width:450px;height:auto;line-height:24px;padding:4px 0 4px 15px}
.safe-item .fore3{text-align:center;width:140px}
.safe-item .fore3 a{margin:0 5px}
.safe-item .btn{vertical-align:middle}
.list-h{display:inline-block;display:block}
.list-h:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .list-h{height:1%}
*+html .list-h{min-height:1%}
.list-h li{float:left;width:49%;line-height:25px}
.list-h li a{color:#005ea7}
.stepflex{display:inline-block;display:block}
.stepflex:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .stepflex{height:1%}
*+html .stepflex{min-height:1%}
.u-safe .safe-rank01,.u-safe .safe-rank02,.u-safe .safe-rank03,.u-safe .safe-rank04,.u-safe .safe-rank05,.u-safe .safe-rank06{background:url(../icson/img/user/safe-rank2014.png) no-repeat 0 0;display:inline-block;font-size:0;height:14px;line-height:0;margin-right:10px;overflow:hidden;vertical-align:middle;width:68px}
.u-safe .safe-rank02{background-position:0 -15px}
.u-safe .safe-rank03{background-position:0 -30px}
.u-safe .safe-rank04{background-position:0 -45px}
.u-safe .safe-rank05{background-position:0 -60px}
.u-safe .safe-rank06{background-position:0 -75px}
.u-safe .rank-text{font-weight:400;margin-right:5px}
.stepflex{border-top:5px solid #ccc;text-align:center;margin:30px auto}
.stepflex dl{float:left;position:relative;width:160px;top:-5px;border-top:5px solid #ccc}
.s-num{position:relative;margin:-15px auto 0;color:#fff;font-weight:700;width:23px;height:23px;background-image:url(../icson/img/detail/step.png);line-height:23px}
.s-text{color:#ccc}
#sflex04 {width: 640px;}
dl.doing{border-top-color:#7abd54}
.doing .s-num{background-position:-23px 0}
.doing .s-text{color:#7abd54}
dl.done{border-top-color:#caecb6}
.done .s-num{background-position:-46px 0}
.done .s-text{color:#caecb6}
.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(../icson/img/detail/step.png);overflow:hidden}
.stepflex s{left:0}
.stepflex b{right:0}
.first s{background-position:0 -24px;background-color:#fff}
.last b{background-position:-5px -24px;background-color:#fff}
.doing s{background-position:-23px -24px}
.doing b{background-position:-28px -24px;background-color:#ccc}
.doing.last s,.doing.normal s{background-color:#caecb6}
.doing.last b{background-color:#fff}
.done s{background-position:-46px -24px}
.done b{background-position:-51px -24px}
.doing.last .s-num{background-position:-91px 0}
.last .s-num{background-position:-68px 0}

.phone-item{position:relative;z-index:2}
.phone-item .select-country{position:relative;display:inline-block;*display:inline;*zoom:1;height:18px;line-height:18px;width:115px;padding:8px 5px;margin-right:10px;font-size:14px;border:1px solid #ccc;font-family:'Microsoft YaHei';vertical-align:middle}
.phone-item .select-country .ci-right{display:block;position:absolute;top:15px;right:5px;height:7px;overflow:hidden;font:400 15px/15px consolas;color:#999}
.phone-item .select-country .ci-right s{position:relative;top:-7px;text-decoration:none}
.phone-item .itxt{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.phone-item #scrollbar{width:125px;height:150px}
.phone-item .phone-scrollbar-wrap{position:absolute;visibility:hidden;top:35px;left:150px;border:1px solid #ccc;background:#fff;font-size:14px;font-family:'Microsoft YaHei'}
.phone-item .phone-suggest li{height:30px;line-height:30px;padding:0 5px;cursor:pointer}
.phone-item .phone-suggest li.curr{background:#f6f6f6}
.phone-item .ui-scrollbar-item3{border:#ccc 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#ddd}

.bank-logo{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.form .item .btn-5{background: #7abd54;color: #fff;}
.btn-10,.btn-11,.btn-12,.btn-9{background-color:#F7F7F7;background-image:-moz-linear-gradient(top,#F7F7F7,#F3F2F2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F7F7F7),color-stop(1,#F3F2F2));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2', GradientType='0');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2');background-image:linear-gradient(to bottom,#F7F7F7 0,#F3F2F2 100%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;*display:inline;*zoom:1;height:18px;line-height:18px;border:1px solid #ddd;padding:2px 14px 3px;color:#323333}
.btn-10:hover,.btn-11:hover,.btn-12:hover,.btn-9:hover{background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#f8f8f8,#f5f5f5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(1,#f5f5f5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType='0');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5');background-image:linear-gradient(to bottom,#f8f8f8 0,#f5f5f5 100%)}
#password_error{padding-left:10px}

#content .phonever .formno{padding:50px 0 80px}
#content .phonever .safe-icon-box .m-icon{top:50px}
.phonever .safe-icon-box .fore{font-size:20px;}
.phonever .safe-icon-box .fore h3{font-weight:100;font-size:24px}
.phonever .safe-icon-box .fore {font-size:14px;}
#content .phonever .formno a.btn {
    margin-left: 10px;
    border: 1px solid #e6e6e6;
    padding: 0;
    width: 106px;
    height: 34px;
    background: #f4f4f4;
    margin-top: 0;
    text-align: center;
    line-height: 34px;
    color: #333;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
}
#content .phonever .formno a.btn .disable{color:#ccc;}
#content .phonever .form .text {
    width: 238px;
    height: 16px;
    padding: 9px 25px 9px 5px;
    border: 1px solid rgb(204, 204, 204);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    float: none;
    font-size: 14px;
    font-family: arial, 宋体;
    color: rgb(153, 153, 153);
}
.form .password-tips-group{height:78px;line-height:1;overflow:hidden;display:none}
.form .password-tips-group .password-tips{background:url(../icson/img/login/info.png) no-repeat;background-image:-webkit-image-set(url("../icson/img/login/info.png") 1x, url("../icson/img/login/info@2x.png") 2x);background-image:image-set("../img/info.png" 1x, "../icson/img/login/info@2x.png" 2x);padding:0 0 0 24px;font-size:14px;line-height:18px;margin:8px 0 8px}
.form .password-tips-group .password-tips.ok{background-image:url(../icson/img/login/green.png);background-image:-webkit-image-set(url("../icson/img/login/green.png") 1x, url("../icson/img/login/green@2x.png") 2x);background-image:image-set("../icson/img/login/green.png" 1x, "../icson/img/login/green@2x.png" 2x)}                                                                                                                                             
