@charset "utf-8"; /* CSS Document */
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td {
    margin: 0;
    padding: 0;
    border-collapse: collapse
}

img {
    border: 0 none;
    vertical-align: middle;
}

ul,li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

body,input,select,button,textarea {
    font-size: 12px;
    font-family: "微软雅黑";
    vertical-align: middle;
}

button,input[type=submit],input[type=text],input[type=button],input[type=password],select,textarea {
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-tap-highlight-color: rgba(255,0,0,0);
    outline: 0;
    blr: expression(this.onFocus=this.blur())
}

.button {
    cursor: pointer;
}

* {
    border: none;
}

i,em,cite {
    font-style: normal;
}

aside section,.body {
    display: block;
    width: 1000px;
    margin: 0 auto;
}

textarea {
    resize: none;
    overflow: auto;
}

a,a:link {
    color: #454545;
    text-decoration: none;
}

a,area {
    outline: none;
    blr: expression(this.onFocus=this.blur())
}

a:focus,a:hover,a:active {
    outline: none;
    blr: expression(this.onFocus=this.blur())
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0
}

.clear {
    *zoom:1}

.l,.left {
    float: left;
}

.r,.right {
    float: right;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

body {
    min-width: 1200px;
    overflow: auto;
    line-height: 1;
}

.layout {
    width: 1203px;
    margin: 0 auto;
    clear: both
}

.fl {
    float: left
}

.fr {
    float: right
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0
}

.clearfix {
    *zoom:1;}

#web-ietip {
    width: 526px;
    height: 90px;
    padding: 83px 0 0 84px;
    overflow: hidden;
    background: url(../css/ietip/browser.png) no-repeat center center;
    margin: 200px auto 0;
}

#web-ietip a {
    display: block;
    width: 65px;
    height: 80px;
    float: left;
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: middle;
}

.icon1 {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: middle;
}

.btn {
    text-align: center;
    display: inline-block;
    cursor: pointer;
    white-space: nowrap;
    vertical-align: middle;
    border: none;
}

/* .header{background:#fff;}
.header_cover{height:40px;line-height:40px;background:#f9f8f8;border-bottom:1px #ececec solid;}
.header_cover .s1{float:left;color:#666;display:inline-block;}
.header_cover .s1 em{padding-left:12px;display:inline-block;}
.header_cover .s1 a{padding:0 4px;display:inline-block;color:#666;}
.header_cover .s1 a.a1,
.header_cover .s1 a:hover{color:#dd2f30;}
.header_cover ul{float:right;height:40px;}
.header_cover ul li{float:left;padding:0 20px 0 18px;background:url(../images/dashed_1.png) right center no-repeat;}
.header_cover ul li a{color:#666;display:block;}
.header_cover ul li i{color:#dd2f30;}
.header_cover ul li b{height:13px;display:inline-block;background:url(../images/icons_1.png) no-repeat;vertical-align:sub;margin-right:10px;}
.header_cover ul li b.b1{width:14px;height:14px;background-position:0 0;}
.header_cover ul li b.b2{width:11px;background-position:0 -14px;}
.header_cover ul li b.b3{width:10px;background-position:0 -27px;}
.header_cover ul li b.b4{width:12px;height:12px;background-position:0 -40px;}
.header_cover ul li.last{padding-right:0;background:none;}
.header_con{padding-top:32px;padding-bottom:19px;}
.logo{float:left;width:347px;height:60px;display:inline-block;background:url(../images/logo.png) no-repeat;margin-top: 20px;}
.header .search{float:right;margin-top: 48px;width:534px;}
.header .search form{width:100%;height:35px;}
.header .search .text{float:left;width:444px;height:33px;border:1px #c01414 solid;border-right:none;color:#999;line-height:33px;text-indent:10px;}
.header .search .button{width:89px;height:35px;background:#c01414;font-size:15px;color:#fff;}
.header .search .hot{padding-left:14px;line-height:40px;}
.header .search .hot a{display:inline-block;float:left;margin:0 10px;color:#666;}
.header .search .hot a.last{margin-right:0;}
.header .search .hot a:hover{color:#dd2f30;}
.header{background: #fff;position: relative;z-index: 1000}
.header .mall-logo{float: left;width: 250px;height: 70px;position: relative;}
.header .mall-logo a{position: relative;display: block;color: #fff;text-indent: 0!important;top:10px;}
.header .mall-logo-right{float: left;width: 150px;height: 70px;}
.header .mall-logo-right a{display:block;width:150px;height:70px;background:url(../images/common/logo_right.gif)	no-repeat center center;}
.header .mall-search{position: relative;z-index: 999;-webkit-transform: translate3d(0,0,0)}
.header .mall-search .mallSearch-form{border: solid #E31939;border-width: 2px 0 2px 2px;}
.header .mall-search .mallSearch-form .mallSearch-input{background: #fff;height: 30px;position: relative;}
.header .mall-search .mallSearch-form .mallSearch-input .search-type{position: relative;z-index: 3;height: 32px;overflow: hidden;width: 60px;}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li{cursor: pointer;height: 32px;line-height: 32px;width: 47px;padding-left: 12px;background-color: #f7f7f7;position: absolute;top: 32px}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li.cur{top: 0px;}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li:hover{background-color: #f7f7f7;color: #666;}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li i.icon-down{background: url(../images/common/common-icon.png) no-repeat;background-position: 0px -80px;width: 12px;height: 8px;display: none;margin-left: 5px;}
.header .mall-search .mallSearch-form .mallSearch-input .search-type:hover li i{background-position: 0px -90px;}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li.cur i{display: inline-block;}
.header .mall-search .search-type .cur,.mall-search .search-type li.cur:hover{background-color: #f7f7f7;color: #666;}
.header .mall-search .mallSearch-form .mallSearch-input .s-combobox{height: 30px;position: absolute;left: 10px;top: 0px;}
.header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input:focus{outline: 0}
.header .mall-search .mallSearch-form .mallSearch-input #keyword{color: #999;margin: 0;position: relative;z-index: 2;width: 289px;height: 22px;line-height: 22px;padding: 5px 3px 5px 5px;outline: 0;border: 0;*top:-1px;}
.header .mall-search .mallSearch-form .mallSearch-input .button{position: absolute;top: 0;right: 0px;width: 90px;height: 32px;line-height: 30px;border: 0;font-size: 16px;letter-spacing: 4px;cursor: pointer;color: #fff;overflow: hidden;}
.header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input-wrap,.header .mall-search .mallSearch-form .mallSearch-input .s-combobox,.header .mall-search .mallSearch-form .mallSearch-input{height: 32px;line-height: 32px}
.header .mall-search .mallSearch-form .mallSearch-input #keyword:focus,.header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input:focus{outline: 0}
.header .mall-search .hot-query{padding-top: 6px;margin-left: -12px;height: 16px;*height:14px;overflow: hidden;width: 100%;}
.header .mall-search .hot-query li{display: inline-block;*zoom:1;*display:inline;border-left: 1px solid #ddd;line-height: 1.1em;padding: 0 12px}
.header .mall-search .hot-query li a{color: #999}
.header .mall-search #search-tips{z-index: 999999;position: absolute;left: 0px;cursor: pointer;font-size: 13px;line-height: 20px;color: #666;background: #FFFFFF;border: 1px solid #E31939;border-top:0px;width: 444px;top: 38px;}
.header .mall-search #search-tips div{height: 25px;line-height: 25px;padding: 1px 8px 1px 8px;clear: both;overflow: hidden;}
.header .mall-search #search-tips div span{float: right;font-size: 12px;}
.header .mall-search #search-tips label{display: block;width: 100%;background: #f2f2f2;font-size: 12px;color: #E31939;font-weight: bold;text-align: right;cursor: pointer}
.header .mall-search .search_t_div_1{color: #666;}
.header .mall-search .search_t_div_1 span{color: #666;}
.header .mall-search .search_t_div_2{background: #FFDFC6;color: #666;}
.header .mall-search .search_t_div_2 span{color: #666;}
.header .header-right{float: right;height: 80px;width: 180px;}
.header .header-right li{width: 60px;height: 80px;float: left;display: inline-block;position: relative;}
.header .header-right li a{position: absolute;}
.header .header-right li img{position: absolute;width: 60px;top: 0px;left: 0px;overflow: hidden;} */
.black {
    height: 45px;
    background: #202020;
    position: relative;
    z-index: 1;
}

.black .fl {
    float: left;
    width: 200px;
    height: 45px;
    position: relative;
}

.black .fl .tit {
    height: 48px;
    background: #c01414;
    position: absolute;
    left: 0;
    top: -3px;
    width: 182px;
    line-height: 47px;
    padding-left: 18px;
    font-size: 15px;
    color: #fff;
    display: block;
}

.black .fl .tit em {
    width: 16px;
    height: 12px;
    display: inline-block;
    background: url(../images/icons_1.png) -14px 0 no-repeat;
    margin-right: 11px;
}

.black .fl .down {
    position: absolute;
    left: 0;
    top: 45px;
    width: 100%;
    background: url(../images/fl_bg.png) repeat;
    z-index: 999;
}

.black .fl .down ul {
    height: 479px;
    overflow: hidden;
}

.black .fl .down li {
    padding: 14px 0 9px;
    background: url(../images/fl_bor.png) center bottom repeat-x;
}

.black .fl .down p.p1 {
    font-size: 15px;
    line-height: 41px;
    padding: 0 15px;
}

.black .fl .down p.p1 a {
    color: #fff;
}

.black .fl .down p.p1 em {
    background: url(../images/icons_1.png) -14px -12px no-repeat;
    display: inline-block;
    width: 22px;
    height: 15px;
    vertical-align: sub;
}

.black .fl .down .p2 {
    line-height: 30px;
    padding: 0 1px;
}

.black .fl .down .p2 a {
    color: #efefef;
    display: inline-block;
    margin: 0 11px;
    float: left;
}

.black .fl .down p.p3 em {
    height: 17px;
    background-position: -14px -27px;
}

.black .fl .down .pic {
    padding: 16px 17px 0 18px;
}

.black .fl .down .click {
    text-align: center;
    height: 20px;
    cursor: pointer;
}

.black .fl .down .click i {
    width: 10px;
    height: 5px;
    background: url(../images/click_but.png) 0 -5px no-repeat;
    display: inline-block;
    margin-top: 9px;
}

.black .fl .down ul.auto {
    height: auto;
}

.black .fl .down .click i.on {
    background-position: 0 0;
}

.black .fl .none {
    display: none;
}

.black .menu {
    float: left;
}

.black .menu li {
    float: left;
    line-height: 45px;
    font-size: 14px;
    position: relative;
}

.black .menu li a {
    display: block;
    color: #fff;
    padding: 0 30px;
}

.black .menu li i {
    position: absolute;
    left: 0;
    top: -18px;
    width: 100%;
    height: 18px;
    background: url(../images/menu_hover.png) center center no-repeat;
    display: none;
}

.black .menu li.on {
    background: #770208;
}

.black .menu li.on i {
    display: block;
}

.black .real {
    float: right;
    width: 165px;
    height: 45px;
    background: url(../images/real.jpg) no-repeat;
}

.site-footer {
    position: relative;
    z-index: 0;
}

.footer {
    border-top: 2px #C01414 solid;
    background: url(../images/footer_bg.jpg) repeat-x;
    /*height:363px;*/
    position: relative;
    z-index: 999
}

.footer .f_menu {
    padding-top: 20px;
    height: 184px;
}

.footer dl {
    float: left;
    width: 156px;
}

.footer dl dt {
    font-size: 15px;
    color: #393838;
    line-height: 37px;
}

.footer dl dd a {
    font-size: 13px;
    color: #9b9b9b;
    line-height: 26px;
}

.footer dl.ewm {
    width: 85px;
    margin-right: 20px;
}

.footer dl.ewm dd p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    text-align: center;
}

.footer dl.ewm dd img {
    width: 85px;
    height: 85px;
}

.footer dl.last {
    float: left;
}

.footer dl.last p {
    font-size: 14px;
    color: #838383;
    line-height: 36px;
}

.footer dl.last p em {
    display: block;
    font-family: Arial;
    color: #c30000;
    font-size: 25px;
    line-height: 27px;
}

.footer .bge9 {
    text-align: center;
    font-family: "宋体";
    line-height: 32px;
    color: #666;
    padding-top: 18px;
}

.footer .bge9 span {
    display: inline-block;
}

.footer .bge9 span a {
    color: #666;
    margin: 0 12px;
}

.footer .bge9 .pic {
    padding-top: 14px;
}

.footer .bge9 img {
    width: auto;
    margin: 0 10px;
}

body.mc .main {
    background-color: #eee;
    padding-bottom: 52px;
}

body.mc .main .w1200 {
    overflow: hidden;
}

body.mc .c-publish {
    width: 100%;
    float: left;
    padding-top: 22px;
    padding-bottom: 22px;
}

body.mc .c-publish .icon-publish {
    width: 16px;
    height: 16px;
    background-image: url(../images/icon-publish.png);
    margin-right: 12px;
    vertical-align: top;
}

body.mc .c-publish .dt {
    font-size: 14px;
    color: #999;
    padding-right: 10px;
    line-height: 16px;
}

body.mc .c-publish .dd {
    font-size: 14px;
    color: #333;
    line-height: 16px;
}

body.mc .c-left {
    float: left;
    width: 250px;
}

body.mc .c-right {
    float: right;
    width: 940px;
    height: auto;
    border-radius: 2px;
}

body.mc .m-info {
    background-color: #fff;
    border-radius: 2px;
    padding-top: 30px;
    margin-bottom: 10px;
}

body.mc .m-info .img-box {
    width: 80px;
    height: 80px;
    margin: 0 auto 22px auto;
    border-radius: 100%;
    overflow: hidden;
}

body.mc .m-info .img-box img {
    width: 100%;
    height: 100%;
}

body.mc .m-info .user-name {
    text-align: center;
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}

body.mc .m-info .member-level {
    text-align: center;
    font-size: 0;
    margin-bottom: 24px;
    display: none;
}

body.mc .m-info .binding-info {
    overflow: hidden;
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
}

body.mc .m-info .binding-info .phone {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding-bottom: 30px;
    font-size: 0;
}

body.mc .m-info .binding-info .mailbox {
    float: right;
    height: 30px;
    line-height: 30px;
    text-align: right;
    padding-bottom: 30px;
    font-size: 0;
}

body.mc .m-info .binding-info .icon {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    margin-right: 9px;
    vertical-align: top;
}

body.mc .m-info .binding-info .text {
    font-size: 14px;
    line-height: 30px;
}

body.mc .m-info .binding-info .phone.green .icon-phone {
    background-color: #52b925;
    background-image: url(../images/icon-phone-white.png);
}

body.mc .m-info .binding-info .phone.red .icon-phone {
    background-color: #f6f6f6;
    background-image: url(../images/icon-phone-gray.png);
}

body.mc .m-info .binding-info .mailbox.green .icon-mailbox {
    background-color: #52b925;
    background-image: url(../images/icon-mailbox-white.png);
}

body.mc .m-info .binding-info .mailbox.red .icon-mailbox {
    background-color: #f6f6f6;
    background-image: url(../images/icon-mailbox-gray.png);
}

body.mc .m-info .binding-info .green .text {
    color: #2d9300;
}

body.mc .m-info .binding-info .green .text:after {
    content: "已绑定";
}

body.mc .m-info .binding-info .red .text {
    color: #c01414;
}

body.mc .m-info .binding-info .red .text:after {
    content: "未绑定";
}

body.mc .m-safe {
    background-color: #fff;
    border-radius: 2px;
    padding: 23px 0 23px 30px;
    overflow: hidden;
    margin-bottom: 10px;
}

body.mc .m-safe>div {
    float: left;
}

body.mc .m-safe .dt {
    font-size: 14px;
    color: #333;
    margin-right: 10px;
}

body.mc .m-safe .bar-wrap {
    width: 100px;
    height: 10px;
    background-color: #eee;
    border-radius: 5px;
    position: relative;
    margin-right: 10px;
    margin-top: 2px;
}

body.mc .m-safe .bar {
    height: 10px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 5px;
    background-color: #c01414;
}

body.mc .m-safe .level {
    font-size: 14px;
    color: #c01414;
}

body.mc .m-links {
    background-color: #fff;
    border-radius: 2px;
}

body.mc .m-links .m-links-item {
    padding-top: 30px;
}

body.mc .m-links .m-title {
    position: relative;
    font-size: 18px;
    color: #000;
    box-sizing: border-box;
    padding-left: 30px;
    border-left: 2px solid #c01414;
    height: 20px;
    line-height: 20px;
    margin-bottom: 20px;
}

body.mc .m-links .m-title:after {
    display: block;
    content: "";
    width: 30px;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right: 27px;
    top: 0;
}

body.mc .m-links .title1:after {
    background-image: url(../images/icon-user.png);
}

body.mc .m-links .title2:after {
    background-image: url(../images/icon-money.png);
}

body.mc .m-links .title3:after {
    background-image: url(../images/icon-love.png);
}

body.mc .m-links ul {
    padding-bottom: 19px;
    border-bottom: 1px solid #eee;
}

body.mc .m-links ul a {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding-left: 30px;
    font-size: 14px;
    color: #333;
    position: relative;
}

body.mc .m-links ul li.selected a {
    color: #c01414;
}

body.mc .m-links ul li.selected a:after {
    display: block;
    content: "";
    width: 8px;
    height: 100%;
    background-image: url(../images/icon-right-red.png);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    right: 30px;
    top: 0;
}

body.mc .m-links ul a:hover {
    background-color: #fcfcfc;
}

body.mc .m-links .m-links-last {
    padding: 22px 0 22px 30px;
}

body.mc .m-links .m-links-last a {
    font-size: 14px;
    color: #c01414;
}

body.mc .m-links .m-links-last a:before {
    display: inline-block;
    content: "";
    vertical-align: top;
    width: 16px;
    height: 16px;
    background-image: url(../images/icon-quit.png);
    margin-right: 15px;
}

body.mc .title-bar {
    box-sizing: border-box;
    height: 70px;
    border-bottom: 1px solid #eee;
    font-size: 0;
    padding-left: 32px;
    position: relative;
    background-color: #fff;
    border-radius: 2px 2px 0 0 / 2px 2px 0 0;
}

body.mc .title-tab {
    display: inline-block;
    box-sizing: border-box;
    height: 70px;
    line-height: 70px;
    margin-right: 59px;
    font-size: 18px;
    color: #999;
    cursor: pointer;
}

body.mc .title-tab.selected {
    color: #333;
    border-bottom: 2px solid #555;
    cursor: default;
}

body.mc .title-bar .go-back {
    font-size: 14px;
    color: #777;
    position: absolute;
    right: 30px;
    top: 27px;
    line-height: 16px;
}

body.mc .title-bar .go-back:before {
    display: inline-block;
    content: "";
    width: 8px;
    height: 16px;
    background-image: url(../images/icon-left-gray.png);
    vertical-align: top;
    margin-right: 10px;
}

body.mc .title-bar .clearhistory {
    font-size: 14px;
    color: #777;
    position: absolute;
    right: 30px;
    top: 27px;
    line-height: 16px;
}

body.binding-phone .binding-block {
    height: 1010px;
    background-color: #fff;
    padding-top: 30px;
}

body.binding-phone .binding-form {
    width: 420px;
    margin: 0 auto;
}

body.binding-phone .binding-form .row1 {
    margin-bottom: 40px;
}

body.binding-phone .binding-form input[type=text] {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body.binding-phone .binding-form .row2 {
    margin-bottom: 40px;
    position: relative;
}

body.binding-phone .binding-form .row2 .getcode {
    position: absolute;
    right: 30px;
    top: 22px;
    font-size: 16px;
    color: #c01414;
    cursor: pointer;
}

body.binding-phone .binding-form .row2 .getcode.gray {
    color: #999;
    cursor: default;
}

body.binding-phone .binding-form .row2 .tip {
    display: none;
    text-align: right;
    font-size: 12px;
    color: #999;
    padding-top: 9px;
    box-sizing: border-box;
    padding-right: 30px;
}

body.binding-phone .binding-form .row2 .tip.show {
    display: block;
}

body.binding-phone .binding-form .btn-submit {
    width: 420px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body.binding-card .binding-block {
    height: 980px;
    background-color: #fff;
    padding-top: 60px;
}

body.binding-card .binding-form {
    width: 420px;
    margin: 0 auto;
}

body.binding-card .binding-form .row {
    margin-bottom: 40px;
}

body.binding-card .binding-form input[type=text] {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body.binding-card .binding-form .input-gray {
    background-color: #f6f6f6;
}

body.binding-card .binding-form .row-code {
    margin-bottom: 40px;
    position: relative;
}

body.binding-card .binding-form .row-code .getcode {
    position: absolute;
    right: 30px;
    top: 22px;
    font-size: 16px;
    color: #c01414;
    cursor: pointer;
}

body.binding-card .binding-form .row-code .getcode.gray {
    color: #999;
    cursor: default;
}

body.binding-card .binding-form .row-code .tip {
    display: none;
    text-align: right;
    font-size: 12px;
    color: #999;
    padding-top: 9px;
    box-sizing: border-box;
    padding-right: 30px;
}

body.binding-card .binding-form .row-code .tip.show {
    display: block;
}

body.binding-card .binding-form .protocol-row {
    box-sizing: border-box;
    padding-left: 30px;
    padding-bottom: 27px;
}

body.binding-card .binding-form .protocol-row .i-label {
    display: inline-block;
    font-size: 0;
    position: relative;
    vertical-align: top;
    margin-top: 13px;
    margin-bottom: 13px;
    cursor: pointer;
}

body.binding-card .binding-form .protocol-row .i-label .i-icon {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 10px;
    border: 1px solid #ddd;
}

body.binding-card .binding-form .protocol-row .i-label .i-text {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

body.binding-card .binding-form .protocol-row .i-label .i-text a {
    color: #333;
    cursor: pointer;
}

body.binding-card .binding-form .protocol-row .i-label.selected .i-icon {
    border-color: #c01414;
    background-color: #c01414;
    background-image: url(../images/login-form/icon-tick1.png);
    background-position: center center;
    background-repeat: no-repeat;
}

body.binding-card .binding-form .protocol-row .i-label input {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
}

body.binding-card .binding-form .protocol-row a {
    font-size: 12px;
    color: #999;
    cursor: default;
}

body.binding-card .binding-form .btn-submit {
    width: 420px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body .certification .binding-block {
    height: 980px;
    background-color: #fff;
    padding-top: 60px;
}

body .certification .binding-form {
    display: none;
    width: 420px;
    margin: 0 auto;
}

body .certification .binding-form.show {
    display: block;
}

body .certification .binding-form .row-img {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    margin-bottom: 60px;
    border-radius: 60px;
    border-radius: 100%;
    overflow: hidden;
    position: relative;
}

body .certification .binding-form .row-img img {
    width: 100%;
    height: 100%;
}

body .certification .binding-form .row-img label {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    line-height: 120px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.5);
    overflow: hidden;
    cursor: pointer;
}

body .certification .binding-form .row-img label input {
    position: absolute;
    left: 0;
    top: -200px;
    opacity: 0;
    filter: alpha(opacity=0);
}

body .certification .binding-form .row-sex {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-top: 17px;
}

body .certification .binding-form .row-sex label {
    display: inline-block;
    padding-right: 25px;
    line-height: 24px;
    font-size: 16px;
    color: #555;
    cursor: pointer;
    position: relative;
}

body .certification .binding-form .row-sex label .icon-circle {
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    margin-right: 10px;
    vertical-align: top;
    border-radius: 100%;
    position: relative;
}

body .certification .binding-form .row-sex label.selected .icon-circle {
    border: 2px solid #c01414;
}

body .certification .binding-form .row-sex label.selected .icon-circle:after {
    display: inline-block;
    content: "";
    width: 12px;
    height: 12px;
    background-color: #c01414;
    position: absolute;
    left: 4px;
    top: 4px;
    border-radius: 100%;
}

body .certification .binding-form .row-sex label input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

body .certification .binding-form .row {
    margin-bottom: 40px;
    overflow: hidden;
}

body .certification .binding-form input[type=text] {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body .certification .binding-form .btn-submit {
    width: 420px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body .certification .binding-form .up-label {
    display: block;
    width: 200px;
    height: 160px;
    background-color: #f6f6f6;
    border-radius: 8px;
    box-sizing: border-box;
    padding-top: 20px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

body .certification .binding-form .up-label:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent;
    z-index: 1000;
}

body .certification .binding-form .up-label .img-box {
    overflow: hidden;
    display: block;
    width: 160px;
    height: 90px;
    margin: 0 auto;
    background-position: center center;
    background-image: url(../images/no-img.png);
    background-repeat: no-repeat;
    position: relative;
    background-color: #fff;
    border-radius: 2px;
}

body .certification .binding-form .up-label .img-box img {
    width: 100%;
    height: 100%;
}

body .certification .binding-form .up-left {
    float: left;
}

body .certification .binding-form .up-right {
    float: right;
}

body .certification .binding-form .up-label input {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
}

body .certification .binding-form .up-label .title {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #999;
    padding-top: 14px;
}

body .certification .binding-form select {
    width: 30%;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body .certification .binding-form select#city {
    margin: 0px 2%
}

body.edit-password .binding-block {
    height: 1010px;
    background-color: #fff;
    padding-top: 30px;
}

body.edit-password .binding-form {
    width: 420px;
    margin: 0 auto;
}

body.edit-password .binding-form .row {
    margin-bottom: 40px;
}

body.edit-password .binding-form input[type=password] {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body.edit-password .binding-form .btn-submit {
    width: 420px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body.recharge .binding-block {
    height: 980px;
    background-color: #fff;
    padding-top: 60px;
}

body.recharge .binding-form {
    width: 420px;
    margin: 0 auto;
}

body.recharge .binding-form .row {
    margin-bottom: 40px;
}

body.recharge .binding-form input[type=text] {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body.recharge .binding-form .input-gray {
    background-color: #f6f6f6;
}

body.recharge .binding-form .btn-submit {
    width: 420px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body.recharge .binding-form .row-tab {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    ;border: 1px solid #e0e0e0;
    border-radius: 30px;
    position: relative;
}

body.recharge .binding-form .row-tab>.pay-tab {
    width: 140px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: -1px;
    font-size: 16px;
    color: #333;
    text-align: center;
    cursor: pointer;
    border-right: 1px solid #eee;
    box-sizing: border-box;
}

body.recharge .binding-form .row-tab>.pay-tab.selected {
    background-color: #c01414;
    color: #fff;
    cursor: default;
    border-color: #c01414;
}

body.recharge .binding-form .row-tab>.pay-tab:last-child {
    border-right: none;
}

body.recharge .binding-form .row-tab>.pay-tab:before {
    display: inline-block;
    content: "";
    width: 30px;
    height: 60px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 10px;
}

body.recharge .binding-form .row-tab>.pay-tab1:before {
    background-image: url(../images/card-color.png);
}

body.recharge .binding-form .row-tab>.pay-tab2:before {
    background-image: url(../images/weixin-color.png);
}

body.recharge .binding-form .row-tab>.pay-tab3:before {
    background-image: url(../images/alipay-color.png);
}

body.recharge .binding-form .row-tab>.pay-tab1.selected:before {
    background-image: url(../images/card-white.png);
}

body.recharge .binding-form .row-tab>.pay-tab2.selected:before {
    background-image: url(../images/weixin-white.png);
}

body.recharge .binding-form .row-tab>.pay-tab3.selected:before {
    background-image: url(../images/alipay-white.png);
}

body.recharge .binding-form .row-tab>.pay-tab1 {
    left: 0;
    border-radius: 30px 0 0 30px / 30px 0 0 30px;
}

body.recharge .binding-form .row-tab>.pay-tab2 {
    left: 140px;
}

body.recharge .binding-form .row-tab>.pay-tab3 {
    left: 280px;
    border-radius: 0 30px 30px 0 / 0 30px 30px 0;
}

body.recharge .binding-form .row-payarea {
    display: none;
    margin-bottom: 40px;
}

body.recharge .binding-form .row-payarea.show {
    display: block;
}

body.recharge .binding-form .row-payarea1 {
    box-sizing: border-box;
    width: 420px;
}

body.recharge .binding-form .row-payarea1 .icon-bank {
    width: 42px;
    height: 60px;
    background-image: url(../images/bank-logo1.png);
    background-position: left center;
    vertical-align: top;
}

body.recharge .binding-form .row-payarea1 .select-w {
    box-sizing: border-box;
    display: inline-block;
    width: 420px;
    height: 60px;
    margin-bottom: 40px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding: 0 30px;
    position: relative;
    white-space: nowrap;
}

body.recharge .binding-form .row-payarea1 .select-w .cur {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
}

body.recharge .binding-form .row-payarea1 .select-w select {
    position: absolute;
    width: 360px;
    height: 100%;
    left: 30px;
    top: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 16px;
}

body.recharge .binding-form .row-payarea1 .select-w:after {
    display: inline-block;
    content: "";
    width: 16px;
    height: 8px;
    background-image: url(../images/icon-down.png);
    position: absolute;
    right: 29px;
    top: 25px;
    z-index: 1;
}

body.recharge .binding-form .row-payarea1 .row-code {
    position: relative;
}

body.recharge .binding-form .row-payarea1 .row-code .getcode {
    position: absolute;
    right: 30px;
    top: 22px;
    font-size: 16px;
    color: #c01414;
    cursor: pointer;
}

body.recharge .binding-form .row-payarea1 .row-code .getcode.gray {
    color: #999;
    cursor: default;
}

body.recharge .binding-form .row-payarea1 .row-code .tip {
    display: none;
    text-align: right;
    font-size: 12px;
    color: #999;
    padding-top: 9px;
    box-sizing: border-box;
    padding-right: 30px;
}

body.recharge .binding-form .row-payarea1 .row-code .tip.show {
    display: block;
}

body.recharge .binding-form .row-payarea2 {
    box-sizing: border-box;
    width: 420px;
    height: 260px;
    background-color: #f6f6f6;
    border-radius: 30px;
    padding-top: 30px;
}

body.recharge .binding-form .row-payarea2 .img-box {
    box-sizing: border-box;
    width: 170px;
    height: 170px;
    border-radius: 1px;
    background-color: #fff;
    margin: 0 auto;
    padding: 15px;
}

body.recharge .binding-form .row-payarea2 .img-box img {
    width: 100%;
    height: 100%;
}

body.recharge .binding-form .row-payarea2 .text {
    text-align: center;
    padding-top: 17px;
    font-size: 14px;
    color: #555;
}

body.recharge .binding-form .row-payarea3 {
    box-sizing: border-box;
    width: 420px;
    height: 260px;
    background-color: #f6f6f6;
    border-radius: 30px;
    padding-top: 30px;
}

body.recharge .binding-form .row-payarea3 .img-box {
    box-sizing: border-box;
    width: 170px;
    height: 170px;
    border-radius: 1px;
    background-color: #fff;
    margin: 0 auto;
    padding: 15px;
}

body.recharge .binding-form .row-payarea3 .img-box img {
    width: 100%;
    height: 100%;
}

body.recharge .binding-form .row-payarea3 .text {
    text-align: center;
    padding-top: 17px;
    font-size: 14px;
    color: #555;
}

body.withdraw .binding-block {
    height: 980px;
    background-color: #fff;
    padding-top: 60px;
}

body.withdraw .binding-form {
    width: 420px;
    margin: 0 auto;
}

body.withdraw .binding-form .row {
    margin-bottom: 40px;
}

body.withdraw .binding-form input[type=text] {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body.withdraw .binding-form .icon-bank {
    width: 42px;
    height: 60px;
    background-image: url(../images/bank-logo1.png);
    background-position: left center;
    vertical-align: top;
    background-size: 53px;
}

body.withdraw .binding-form .select-w {
    box-sizing: border-box;
    display: inline-block;
    width: 420px;
    height: 60px;
    margin-bottom: 40px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding: 0 30px;
    position: relative;
    white-space: nowrap;
}

body.withdraw .binding-form .select-w .cur {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
}

body.withdraw .binding-form .select-w select {
    position: absolute;
    width: 360px;
    height: 100%;
    left: 30px;
    top: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 16px;
}

body.withdraw .binding-form .select-w:after {
    display: inline-block;
    content: "";
    width: 16px;
    height: 8px;
    background-image: url(../images/icon-down.png);
    position: absolute;
    right: 29px;
    top: 25px;
    z-index: 1;
}

body.withdraw .binding-form .row-code {
    position: relative;
}

body.withdraw .binding-form .row-code .getcode {
    position: absolute;
    right: 30px;
    top: 22px;
    font-size: 16px;
    color: #c01414;
    cursor: pointer;
}

body.withdraw .binding-form .row-code .getcode.gray {
    color: #999;
    cursor: default;
}

body.withdraw .binding-form .row-code .tip {
    display: none;
    text-align: right;
    font-size: 12px;
    color: #999;
    padding-top: 9px;
    box-sizing: border-box;
    padding-right: 30px;
}

body.withdraw .binding-form .row-code .tip.show {
    display: block;
}

body.withdraw .binding-form .btn-submit {
    width: 420px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body.leave-word .binding-block {
    height: 980px;
    background-color: #fff;
    padding-top: 60px;
}

body.leave-word .binding-form {
    width: 420px;
    margin: 0 auto;
}

body.leave-word .binding-form .row {
    margin-bottom: 40px;
}

body.leave-word .binding-form input[type=text] {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body.leave-word .binding-form .icon-bank {
    width: 42px;
    height: 60px;
    background-image: url(../images/bank-logo1.png);
    background-position: left center;
    vertical-align: top;
}

body.leave-word .binding-form .select-w {
    box-sizing: border-box;
    display: inline-block;
    width: 420px;
    height: 60px;
    margin-bottom: 40px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding: 0 30px;
    position: relative;
    white-space: nowrap;
}

body.leave-word .binding-form .select-w .cur {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
}

body.leave-word .binding-form .select-w select {
    position: absolute;
    width: 360px;
    height: 100%;
    left: 29px;
    top: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 16px;
}

body.leave-word .binding-form .select-w:after {
    display: inline-block;
    content: "";
    width: 16px;
    height: 8px;
    background-image: url(../images/icon-down.png);
    position: absolute;
    right: 29px;
    top: 25px;
    z-index: 1;
}

body.leave-word .binding-form .row-theme {
    position: relative;
}

body.leave-word .binding-form .row-theme .tip {
    display: none;
    font-size: 12px;
    color: #c01414;
    position: absolute;
    left: 30px;
    top: 69px;
}

body.leave-word .binding-form .row-theme .tip.show {
    display: block;
}

body.leave-word .binding-form .row-update label {
    display: block;
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    padding-top: 19px;
    position: relative;
    cursor: pointer;
}

body.leave-word .binding-form .row-update label:before {
    display: inline-block;
    content: "";
    width: 22px;
    height: 20px;
    background-image: url(../images/icon-update.png);
    margin-right: 15px;
    vertical-align: top;
}

body.leave-word .binding-form .row-update input {
    position: absolute;
    top: -200px;
    left: 0;
}

body.leave-word .binding-form .row-word {
    width: 420px;
    height: 120px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    overflow: hidden;
    box-sizing: border-box;
}

body.leave-word .binding-form .row-word textarea {
    width: 418px;
    height: 118px;
    font-size: 16px;
    color: #333;
    line-height: 24px;
    box-sizing: border-box;
    padding-left: 29px;
    padding-right: 29px;
    padding-top: 17px;
}

body.leave-word .binding-form .row-code {
    position: relative;
}

body.leave-word .binding-form .row-code .code-box {
    height: 48px;
    position: absolute;
    right: 30px;
    top: 6px;
    cursor: pointer;
}

body.leave-word .binding-form .row-code .code-box img {
    height: 100%;
}

body.leave-word .binding-form .btn-submit {
    width: 420px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body.edit-phone .process-bar {
    height: 100px;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 30px;
    background-color: #fff;
}

body.edit-phone .process-bar .step {
    float: left;
    width: 262px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #555;
}

body.edit-phone .process-bar .step .number {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #eee;
    vertical-align: top;
    line-height: 40px;
    text-align: center;
    font-size: 24px;
    color: #333;
    margin-right: 20px;
}

body.edit-phone .process-bar .step.selected {
    color: #c01414;
}

body.edit-phone .process-bar .step.selected .number {
    background-color: #c01414;
    color: #fff;
}

body.edit-phone .process-bar .arrow {
    float: left;
    width: 8px;
    height: 40px;
    margin-right: 36px;
    background-image: url(../images/icon-right-gray.png);
    background-repeat: no-repeat;
    background-position: center center;
}

body.edit-phone .binding-block {
    height: 880px;
    background-color: #fff;
    padding-top: 60px;
}

body.edit-phone .binding-form {
    width: 420px;
    margin: 0 auto;
}

body.edit-phone .binding-form .row {
    margin-bottom: 40px;
}

body.edit-phone .binding-form input[type=text] {
    width: 420px;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    padding-left: 29px;
    padding-right: 29px;
    font-size: 16px;
    color: #333;
}

body.edit-phone .binding-form .row2 {
    margin-bottom: 40px;
    position: relative;
}

body.edit-phone .binding-form .row2 .getcode {
    position: absolute;
    right: 30px;
    top: 22px;
    font-size: 16px;
    color: #c01414;
    cursor: pointer;
}

body.edit-phone .binding-form .row2 .getcode.gray {
    color: #999;
    cursor: default;
}

body.edit-phone .binding-form .row2 .tip {
    display: none;
    text-align: right;
    font-size: 12px;
    color: #999;
    padding-top: 9px;
    box-sizing: border-box;
    padding-right: 30px;
}

body.edit-phone .binding-form .row2 .tip.show {
    display: block;
}

body.edit-phone .binding-form .btn-submit {
    width: 420px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body.edit-phone .success-block {
    height: 816px;
}

.success-block {
    height: 916px;
    background-color: #fff;
    padding-top: 124px;
}

.success-block .sbc {
    box-sizing: border-box;
    width: 630px;
    margin-left: 300px;
    position: relative;
}

.success-block .sbc-row1 {
    font-size: 30px;
    color: #333;
    padding-bottom: 47px;
    font-weight: lighter;
}

.success-block .sbc-row2 {
    font-size: 14px;
    color: #999;
    padding-bottom: 44px;
}

.success-block .btn-sure {
    width: 120px;
    height: 40px;
    background-color: #f6f6f6;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-radius: 20px;
}

.success-block .sbc:after {
    display: block;
    content: "";
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background-color: #52b925;
    position: absolute;
    left: -110px;
    top: -26px;
    background-image: url(../images/icon-tick.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.attention-block {
    height: 916px;
    background-color: #fff;
    padding-top: 124px;
}

.attention-block .sbc {
    box-sizing: border-box;
    width: 630px;
    margin-left: 300px;
    position: relative;
}

.attention-block .sbc-row1 {
    font-size: 30px;
    color: #333;
    padding-bottom: 47px;
    font-weight: lighter;
}

.attention-block .sbc-row2 {
    font-size: 14px;
    color: #999;
    padding-bottom: 44px;
}

.attention-block .btn-sure {
    width: 120px;
    height: 40px;
    background-color: #f6f6f6;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-radius: 20px;
}

.attention-block .sbc:after {
    display: block;
    content: "";
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background-color: #ffb400;
    position: absolute;
    left: -110px;
    top: -26px;
    background-image: url(../images/icon-attention.png);
    background-repeat: no-repeat;
    background-position: center center;
}

body.word-details.mc .c-right {
    height: auto;
}

body.word-details .article-block {
    background-color: #fff;
    min-height: 1040px;
    box-sizing: border-box;
}

body.word-details .article-block .base-info {
    background-color: #fcfcfc;
    border-bottom: 1px solid #eee;
    padding: 32px 30px;
    box-sizing: border-box;
}

body.word-details .article-block .base-info .title {
    font-size: 24px;
    color: #000;
    line-height: 30px;
    font-weight: lighter;
    padding-bottom: 32px;
}

body.word-details .article-block .base-info .info1 {
    overflow: hidden;
}

body.word-details .article-block .base-info .who {
    float: left;
    font-size: 14px;
    color: #999;
}

body.word-details .article-block .base-info .date {
    float: right;
    font-size: 14px;
    color: #999;
}

body.word-details .article-block .main-info {
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 18px;
}

body.word-details .article-block .main-info .para {
    padding-bottom: 35px;
    font-size: 14px;
    color: #333;
    line-height: 36px;
}

body.security .s-block {
    background-color: #fff;
    min-height: 1040px;
    box-sizing: border-box;
    padding: 30px;
}

body.security .s-block .bar-block {
    padding: 30px;
    box-sizing: border-box;
    background-color: #fcfcfc;
    margin-bottom: 70px;
}

body.security .s-block .bb1 {
    overflow: hidden;
    padding-bottom: 26px;
}

body.security .s-block .bb1-left {
    float: left;
    font-size: 14px;
    color: #333;
}

body.security .s-block .bb1-left .green {
    color: #2d9300;
}

body.security .s-block .bb1-right {
    float: right;
    font-size: 14px;
    color: #c01414;
}

body.security .s-block .bb2 {
    height: 20px;
    border-radius: 10px;
    background-color: #eee;
}

body.security .s-block .bb2-inner {
    height: 100%;
    border-radius: 10px;
    background-color: #52b925;
}

body.security .s-block .s-list {
    padding: 0 30px;
}

body.security .s-block .s-list>li {
    height: 40px;
    margin-bottom: 80px;
}

body.security .s-block .s-list .icon {
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 30px;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

body.security .s-block .s-list .title {
    float: left;
    width: 208px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #333;
}

body.security .s-block .s-list .cont {
    float: left;
    width: 462px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #999;
}

body.security .s-block .s-list .cont .dark {
    color: #333;
}

body.security .s-block .s-list .btn {
    width: 80px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #333;
    border-radius: 18px;
    background-color: #f6f6f6;
}

body.security .s-block .s-list .green .icon {
    background-image: url(../images/icon-tick-small.png);
    background-color: #52b925;
}

body.security .s-block .s-list .green .btn {
    background-color: #f6f6f6;
}

body.security .s-block .s-list .green .btn:after {
    content: "修改";
}

body.security .s-block .s-list .yellow .icon {
    background-image: url(../images/icon-attention-small.png);
    background-color: #ff9900;
}

body.security .s-block .s-list .yellow .btn {
    background-color: #ff9900;
    color: #fff;
}

body.security .s-block .s-list .yellow .btn:after {
    content: "验证";
}

body.my-message.mc .c-right {
    height: auto;
}

body.my-message .m-block {
    background-color: #fff;
    min-height: 1040px;
    box-sizing: border-box;
    padding-bottom: 60px;
}

body.my-message .m-th {
    height: 60px;
    background-color: #fcfcfc;
    padding: 0 30px;
    box-sizing: border-box;
}

body.my-message .m-th .m-td {
    font-size: 14px;
    color: #000;
    line-height: 60px;
}

body.my-message .m-td {
    float: left;
    box-sizing: border-box;
}

body.my-message .m-td1 {
    width: 40px;
}

body.my-message .m-td2 {
    width: 720px;
    padding-right: 30px;
}

body.my-message .m-td3 {
    width: 120px;
}

body.my-message .m-tr {
    padding: 20px 0;
    margin: 0 auto;
    width: 880px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

body.my-message .m-tr .m-td2 .m-title {
    font-size: 14px;
    color: #333;
    line-height: 20px;
}

body.my-message .m-tr .m-td2 .m-title:hover {
    color: #c01414;
}

body.my-message .m-tr .m-td3 {
    font-size: 12px;
    color: #555;
    line-height: 20px;
}

body.my-message .m-tf .m-td2 {
    font-size: 0;
}

body.my-message .m-tf .btn-read, body.my-message .m-tf .btn-unread, body.my-message .m-tf .btn-delete {
    width: 50px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ddd;
    border-radius: 2px;
    font-size: 12px;
    color: #333;
    margin-right: 10px;
    vertical-align: top;
    margin-top: 2px;
    margin-bottom: 2px;
}

body.my-message .m-tf .btn-delete {
    border-color: #c01414;
    color: #c01414;
}

body.my-message .m-tf .m-label {
    cursor: pointer;
    position: relative;
    display: block;
    top: 6px;
}

body.my-message .m-label {
    cursor: pointer;
    position: relative;
}

body.my-message .m-label input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

body.my-message .m-label .m-icon {
    width: 20px;
    height: 20px;
    vertical-align: top;
    border: 1px solid #ddd;
    border-radius: 1px;
    box-sizing: border-box;
}

body.my-message .m-label.selected .m-icon {
    background-color: #c01414;
    border-color: #c01414;
    background-image: url(../images/icon-tick-ss.png);
}

body.my-word.mc .c-right {
    height: auto;
}

body.my-word .btn-write {
    width: 90px;
    height: 30px;
    line-height: 30px;
    border-radius: 1px;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #333;
    position: absolute;
    right: 30px;
    top: 20px;
}

body.my-word .w-block {
    background-color: #fff;
    min-height: 1040px;
    box-sizing: border-box;
    padding-bottom: 60px;
}

body.my-word .w-th {
    height: 60px;
    background-color: #fcfcfc;
    padding: 0 30px;
    box-sizing: border-box;
}

body.my-word .w-th .w-td {
    font-size: 14px;
    color: #000;
    line-height: 60px;
}

body.my-word .w-td {
    float: left;
    box-sizing: border-box;
}

body.my-word .w-td1 {
    width: 300px;
    margin-right: 67px;
}

body.my-word .w-td2 {
    width: 220px;
}

body.my-word .w-td3 {
    width: 214px;
}

body.my-word .w-td4 {
    width: 78px;
}

body.my-word .w-tr {
    padding: 20px 0;
    margin: 0 auto;
    width: 880px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

body.my-word .w-tr .w-td1 .w-title {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}

body.my-word .w-tr .w-td1 .w-title:hover {
    color: #c01414;
}

body.my-word .w-tr .w-td2 {
    font-size: 12px;
    color: #555;
    line-height: 20px;
}

body.my-word .w-tr .w-td3 .green {
    display: none;
    font-size: 12px;
    color: #2d9300;
    line-height: 20px;
}

body.my-word .w-tr .w-td3 .gray {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

body.my-word .w-tr .w-td3.done .green {
    display: inline;
}

body.my-word .w-tr .w-td3.done .gray {
    display: none;
}

body.my-word .w-tr .w-td4 .red {
    display: none;
    font-size: 14px;
    color: #c01414;
    line-height: 20px;
}

body.my-word .w-tr .w-td4 .gray {
    font-size: 14px;
    color: #999;
    line-height: 20px;
}

body.my-word .w-tr .w-td4.reply .red {
    display: inline;
}

body.my-word .w-tr .w-td4.reply .gray {
    display: none;
}

body.return-goods.mc .c-right {
    height: auto;
}

body.return-goods .r-form {
    position: absolute;
    right: 30px;
    top: 20px;
    height: 30px;
}

body.return-goods .r-input {
    width: 140px;
    height: 30px;
    border-radius: 15px;
    background-color: #f6f6f6;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 15px;
    margin-right: 10px;
}

body.return-goods .date-input {
    box-sizing: border-box;
    display: inline-block;
    width: 138px;
    height: 28px;
    padding-left: 20px;
    padding-right: 20px;
}

body.return-goods .date-box {
    overflow: hidden;
}

body.return-goods .r-form .btn-submit {
    width: 40px;
    height: 30px;
    border-radius: 15px;
    background-color: #c01414;
    background-image: url(../images/icon-search.png);
    background-position: center center;
    background-repeat: no-repeat;
}

body.return-goods .select-w {
    box-sizing: border-box;
    display: inline-block;
    width: 140px;
    height: 30px;
    position: relative;
    white-space: nowrap;
    border: 1px solid #e0e0e0;
    border-radius: 15px;
    vertical-align: top;
    margin-right: 10px;
}

body.return-goods .select-w .cur {
    display: inline-block;
    width: 140px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    font-size: 12px;
    color: #333;
    position: relative;
    top: -1px;
}

body.return-goods .select-w select {
    position: absolute;
    width: 110px;
    height: 100%;
    padding-left: 5px;
    left: 15px;
    top: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

body.return-goods .select-w:after {
    display: inline-block;
    content: "";
    width: 12px;
    height: 6px;
    background-image: url(../images/icon-down-s.png);
    position: absolute;
    right: 10px;
    top: 11px;
    z-index: 1;
}

body.return-goods .r-block {
    background-color: #fff;
    /*min-height: 1040px;*/
    box-sizing: border-box;
    padding-bottom: 60px;
}

body.return-goods .r-th {
    height: 60px;
    background-color: #fcfcfc;
    padding: 0 30px;
    box-sizing: border-box;
}

body.return-goods .r-th .r-td {
    font-size: 14px;
    color: #333;
    line-height: 60px;
}

body.return-goods .r-td {
    float: left;
    box-sizing: border-box;
}

body.return-goods .r-td1 {
    width: 120px;
}

body.return-goods .r-td2 {
    width: 116px;
}

body.return-goods .r-td3 {
    width: 245px;
    margin-right: 25px;
}

body.return-goods .r-td4 {
    width: 87px;
}

body.return-goods .r-td5 {
    width: 85px;
}

body.return-goods .r-td6 {
    width: 110px;
}

body.return-goods .r-td7 {
    width: 90px;
    text-align: center;
}

body.return-goods .r-tr {
    padding: 18px 30px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

body.return-goods .r-tr .r-td1 {
    font-size: 12px;
    color: #555;
    line-height: 24px;
    word-break: break-all;
    box-sizing: border-box;
    padding-right: 10px;
}

body.return-goods .r-tr .r-td2 {
    font-size: 12px;
    color: #555;
    line-height: 24px;
    word-break: break-all;
    box-sizing: border-box;
    padding-right: 10px;
}

body.return-goods .r-tr .r-td3 a {
    font-size: 12px;
    color: #555;
    line-height: 24px;
}

body.return-goods .r-tr .r-td3 a:hover {
    color: #c01414;
}

body.return-goods .r-tr .r-td4 {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}

body.return-goods .r-tr .r-td5 .a1 {
    font-size: 12px;
    color: #999;
    line-height: 24px;
}

body.return-goods .r-tr .r-td5 .a2 {
    font-size: 12px;
    color: #333;
    line-height: 24px;
}

body.return-goods .r-tr .r-td5.state1 .a2 {
    display: none;
}

body.return-goods .r-tr .r-td5.state2 .a1 {
    display: none;
}

body.return-goods .r-tr .r-td6 {
    font-size: 12px;
    color: #555;
    line-height: 24px;
}

body.return-goods .r-tr .r-td7 {
    font-size: 0;
}

body.return-goods .r-tr .r-td7 .cancel {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    cursor: pointer;
}

body.return-goods .r-tr .r-td7 .see {
    font-size: 14px;
    color: #c01414;
    line-height: 24px;
    cursor: pointer;
}

body.return-goods .r-tr .r-td7.done .cancel {
    display: none;
}

body.return-goods .r-tr .r-td7 .vline {
    font-size: 14px;
    color: #999;
    padding-left: 12px;
    padding-right: 12px;
}

body.oos.mc .c-right {
    height: auto;
}

body.oos .oos-form {
    position: absolute;
    right: 30px;
    top: 20px;
    height: 30px;
}

body.oos .oos-input {
    width: 140px;
    height: 30px;
    border-radius: 15px;
    background-color: #f6f6f6;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 15px;
    margin-right: 10px;
}

body.oos .date-input {
    box-sizing: border-box;
    display: inline-block;
    width: 138px;
    height: 28px;
    padding-left: 20px;
    padding-right: 20px;
}

body.oos .date-box {
    overflow: hidden;
}

body.oos .oos-form .btn-submit {
    width: 40px;
    height: 30px;
    border-radius: 15px;
    background-color: #c01414;
    background-image: url(../images/icon-search.png);
    background-position: center center;
    background-repeat: no-repeat;
}

body.oos .select-w {
    box-sizing: border-box;
    display: inline-block;
    width: 140px;
    height: 30px;
    position: relative;
    white-space: nowrap;
    border: 1px solid #e0e0e0;
    border-radius: 15px;
    vertical-align: top;
    margin-right: 10px;
}

body.oos .select-w .cur {
    display: inline-block;
    width: 140px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    font-size: 12px;
    color: #333;
    position: relative;
    top: -1px;
}

body.oos .select-w select {
    position: absolute;
    width: 110px;
    height: 100%;
    padding-left: 5px;
    left: 15px;
    top: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

body.oos .select-w:after {
    display: inline-block;
    content: "";
    width: 12px;
    height: 6px;
    background-image: url(../images/icon-down-s.png);
    position: absolute;
    right: 10px;
    top: 11px;
    z-index: 1;
}

body.oos .oos-block {
    background-color: #fff;
    min-height: 1040px;
    box-sizing: border-box;
    padding-bottom: 60px;
}

body.oos .oos-th {
    height: 60px;
    background-color: #fcfcfc;
    padding: 0 30px;
    box-sizing: border-box;
}

body.oos .oos-th .oos-td {
    font-size: 14px;
    color: #333;
    line-height: 60px;
}

body.oos .oos-tr {
    height: 120px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    padding-left: 30px;
    padding-right: 30px;
}

body.oos .oos-td {
    float: left;
    box-sizing: border-box;
    height: 100%;
}

body.oos .oos-td1 {
    width: 325px;
    margin-right: 47px;
    overflow: hidden;
    height: 100%;
}

body.oos .oos-td2 {
    width: 113px;
    display: table;
}

body.oos .oos-td3 {
    width: 58px;
    display: table;
}

body.oos .oos-td4 {
    width: 90px;
    display: table;
}

body.oos .oos-td5 {
    width: 145px;
    display: table;
}

body.oos .oos-td6 {
    width: 100px;
    display: table;
    text-align: center;
}

body.oos .oos-inner {
    display: table-cell;
    vertical-align: middle;
}

body.oos .oos-td1 .oos-img {
    float: left;
    width: 60px;
    height: 100%;
    display: table;
    margin-right: 20px;
}

body.oos .oos-td1 .img-box {
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-radius: 1px;
    padding: 2px;
}

body.oos .oos-td1 .img-box:hover {
    border-color: #c01414;
}

body.oos .oos-td1 .img-box img {
    width: 100%;
    height: 100%;
}

body.oos .oos-td1 .oos-title {
    width: 245px;
    height: 100%;
    display: table;
}

body.oos .oos-td1 .oos-inner-title a {
    font-size: 12px;
    color: #555;
    line-height: 24px;
}

body.oos .oos-td1 .oos-inner-title a:hover {
    color: #c01414;
}

body.oos .oos-td2 .oos-inner-shop a {
    font-size: 12px;
    color: #555;
    line-height: 24px;
    padding-right: 10px;
    display: block;
}

body.oos .oos-td3 .oos-inner-number {
    font-size: 14px;
    color: #555;
}

body.oos .oos-td4 .oos-inner-date {
    font-size: 12px;
    color: #555;
}

body.oos .oos-td5 .oos-inner-remarks {
    font-size: 12px;
    color: #555;
    line-height: 24px;
    box-sizing: border-box;
    padding-right: 10px;
}

body.oos .oos-td6 .btn-delete {
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    background-color: #f6f6f6;
    font-size: 12px;
    color: #333;
    transition: all .3s;
}

body.oos .oos-td6 .btn-delete:hover {
    background-color: #c01414;
    color: #fff;
}

body.collection.mc .c-right {
    height: auto;
}

body.collection .cl-block {
    background-color: #fff;
    min-height: 1040px;
    box-sizing: border-box;
    padding-bottom: 60px;
}

body.collection .cl-list {
    overflow: hidden;
    padding-top: 30px;
    padding-left: 30px;
}

body.collection .cl-list>li {
    float: left;
    width: 200px;
    height: 265px;
    margin-right: 27px;
    margin-bottom: 25px;
}

body.collection .cl-list .img-box {
    width: 200px;
    height: 200px;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-radius: 2px;
    position: relative;
}

body.collection .cl-list .img-box:hover {
    border-color: #c01414;
}

body.collection .cl-list .img-box img {
    width: 100%;
    height: 100%;
}

body.collection .cl-list .img-box:hover .btn {
    display: block;
}

body.collection .cl-list .img-box .btn {
    display: none;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background-color: #7f7f7f;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top: 9px;
    transition: all .3s;
    background-repeat: no-repeat;
    background-position: center center;
}

body.collection .cl-list .img-box .btn:hover {
    background-color: #c62b2b;
    background-color: rgba(192,20,20,0.9);
}

body.collection .cl-list .img-box .btn-cart {
    background-image: url(../images/icon-cart.png);
    right: 49px;
}

body.collection .cl-list .img-box .btn-delete {
    background-image: url(../images/icon-delete.png);
    right: 9px;
}

body.collection .cl-list .cl-title {
    display: block;
    font-size: 12px;
    color: #333;
    padding-top: 21px;
    padding-bottom: 12px;
}

body.collection .cl-list .cl-price {
    font-size: 16px;
    color: #c01414;
}

.mc-order-bar {
    overflow: hidden;
    background-color: #fff;
    border-radius: 2px;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 29px;
    padding-left: 30px;
}

.mc-order-bar .step {
    float: left;
    width: 176px;
    position: relative;
}

.mc-order-bar .step:after {
    display: block;
    content: "";
    width: 80px;
    height: 1px;
    background-color: #eee;
    position: absolute;
    right: -39px;
    top: 19px;
}

.mc-order-bar .step.last:after {
    display: none;
}

.mc-order-bar .step:last-child:after {
    display: none;
}

.mc-order-bar .icon {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin: 0 auto;
    background-color: #f6f6f6;
    background-image: url(../images/order-tick-gray.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.mc-order-bar .title {
    font-size: 16px;
    color: #999;
    text-align: center;
    padding-bottom: 14px;
}

.mc-order-bar .time {
    display: none;
    font-size: 12px;
    color: #999;
    text-align: center;
}

.mc-order-bar .step.selected .icon {
    background-color: #52b925;
    background-image: url(../images/order-tick-white.png);
}

.mc-order-bar .step.selected .title {
    color: #2d9300;
}

.mc-order-bar .step.selected .time {
    display: block;
}

.mc-order-info {
    background-color: #fff;
    padding: 30px;
    margin-bottom: 10px;
    border-radius: 0 0 2px 2px / 0 0 2px 2px;
}

.mc-order-info dl {
    font-size: 14px;
    color: #333;
    padding-bottom: 18px;
    overflow: hidden;
}

.mc-order-info dt {
    width: 84px;
    float: left;
    line-height: 18px;
}

.mc-order-info dd {
    float: left;
    line-height: 18px;
}

.mc-order-info dd .red {
    color: #c01414;
}

.mc-order-info dd .green {
    color: #2d9300;
}

.mc-order-info dd .gray {
    color: #999;
}

.mc-order-info .cd {
    color: #c01414;
}

.mc-order-info .row-btn {
    padding-top: 12px;
    font-size: 0;
}

.mc-order-info .btn {
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    font-size: 14px;
    color: #333;
    margin-right: 30px;
}

.mc-order-info .btn.btn-pay {
    background-color: #c01414;
    color: #fff;
    border-color: #c01414;
}

.mc-logistics-info {
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 10px;
    border-radius: 0 0 2px 2px / 0 0 2px 2px;
}

.mc-logistics-info .mc-logistics-inner {
    width: 880px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.mc-logistics-info .mc-logistics-inner:before {
    display: inline-block;
    content: "";
    width: 1px;
    height: 100%;
    background-color: #eee;
    position: absolute;
    left: 5px;
    top: 5px;
}

.mc-logistics-info .l-one {
    overflow: hidden;
    position: relative;
}

.mc-logistics-info .l-date {
    float: left;
    width: 140px;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    position: relative;
}

.mc-logistics-info .l-one.last-one .l-date:before {
    background-color: #c01414;
}

.mc-logistics-info .l-date:before {
    display: inline-block;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #ddd;
    margin-right: 10px;
    vertical-align: top;
    position: relative;
    top: 4px;
}

.mc-logistics-info .l-date:after {
    display: block;
    content: "";
    width: 30px;
    height: 1px;
    background-color: #eee;
    position: absolute;
    right: 6px;
    top: 8px;
}

.mc-logistics-info .l-week {
    float: left;
    width: 47px;
    font-size: 14px;
    color: #333;
    line-height: 18px;
}

.mc-logistics-info .l-list {
    float: left;
    width: 690px;
    font-size: 0;
}

.mc-logistics-info .l-list>li {
    padding-bottom: 18px;
}

.mc-logistics-info .l-time {
    display: inline-block;
    width: 114px;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    vertical-align: top;
}

.mc-logistics-info .l-e {
    display: inline-block;
    width: 576px;
    font-size: 12px;
    color: #333;
    line-height: 18px;
    vertical-align: top;
}

.mc-consignee-info {
    background-color: #fff;
    padding: 30px 30px 12px 30px;
    margin-bottom: 10px;
    border-radius: 0 0 2px 2px / 0 0 2px 2px;
}

.mc-consignee-info dl {
    font-size: 14px;
    color: #333;
    padding-bottom: 18px;
    overflow: hidden;
}

.mc-consignee-info dt {
    width: 112px;
    float: left;
    line-height: 18px;
}

.mc-consignee-info dd {
    width: 765px;
    float: left;
    line-height: 18px;
}

.mc-consignee-info dd .red {
    color: #c01414;
}

.mc-invoice-info {
    background-color: #fff;
    padding: 30px 30px 12px 30px;
    margin-bottom: 10px;
    border-radius: 0 0 2px 2px / 0 0 2px 2px;
}

.mc-invoice-info dl {
    font-size: 14px;
    color: #333;
    padding-bottom: 18px;
    overflow: hidden;
}

.mc-invoice-info dt {
    width: 112px;
    float: left;
    line-height: 18px;
}

.mc-invoice-info dd {
    width: 765px;
    float: left;
    line-height: 18px;
}

.mc-invoice-info dd .red {
    color: #c01414;
}

.mc-goods-info {
    background-color: #fff;
    border-radius: 0 0 2px 2px / 0 0 2px 2px;
}

.mc-goods-info .mc-goods-table {
    border-bottom: 1px solid #eee;
}

.mc-goods-info .g-th {
    height: 60px;
    box-sizing: border-box;
}

.mc-goods-info .g-th .g-td {
    font-size: 14px;
    color: #333;
    line-height: 60px;
}

.mc-goods-info .g-th .g-td1 {
    width: 400px;
    padding-left: 30px;
}

.mc-goods-info .g-tr {
    height: 140px;
    overflow: hidden;
    padding-left: 30px;
    box-sizing: border-box;
}

.mc-goods-info .g-td {
    float: left;
    box-sizing: border-box;
    height: 100%;
    border-bottom: 1px solid #eee;
}

.mc-goods-info .g-tr .g-td {
    border-bottom-color: #f6f6f6;
}

.mc-goods-info .g-td1 {
    width: 370px;
    padding-right: 70px;
    overflow: hidden;
    height: 100%;
}

.mc-goods-info .g-td2 {
    width: 110px;
}

.mc-goods-info .g-td3 {
    width: 270px;
}

.mc-goods-info .g-td4 {
    width: 160px;
    text-align: center;
}

.mc-goods-info .g-tr .g-td4 {
    border-bottom: none;
    border-left: 1px solid #eee;
}

.mc-goods-info .g-tr .g-td1 .img-box {
    float: left;
    width: 80px;
    height: 80px;
    border: 1px solid #eee;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 2px;
    margin-right: 20px;
    margin-top: 30px;
}

.mc-goods-info .g-tr .g-td1 .img-box img {
    width: 100%;
    height: 100%;
}

.mc-goods-info .g-tr .g-td1 .text {
    float: left;
    width: 195px;
    padding-top: 38px;
}

.mc-goods-info .g-tr .g-td1 .title {
    min-height: 49px;
    max-height: 54px;
    overflow: hidden;
}

.mc-goods-info .g-tr .g-td1 .title a {
    font-size: 12px;
    color: #333;
    line-height: 18px;
}

.mc-goods-info .g-tr .g-td1 .labels .label {
    font-size: 12px;
    color: #999;
    margin-right: 15px;
    display: inline-block;
    padding-bottom: 3px;
}

.mc-goods-info .g-tr .g-td2 {
    padding-top: 40px;
    font-size: 14px;
    color: #555;
}

.mc-goods-info .g-tr .g-td3 {
    padding-top: 40px;
    font-size: 14px;
    color: #555;
}

.mc-goods-info .g-price-info {
    padding-top: 22px;
    padding-bottom: 4px;
}

.mc-goods-info .g-price-info dl {
    text-align: right;
    font-size: 0;
    padding-bottom: 18px;
}

.mc-goods-info .g-price-info dt {
    display: inline-block;
    width: 150px;
    text-align: right;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    margin-right: 20px;
}

.mc-goods-info .g-price-info dd {
    display: inline-block;
    width: 100px;
    text-align: left;
    font-size: 14px;
    color: #333;
    line-height: 18px;
}

.mc-goods-info .g-price-info dd .total {
    font-size: 18px;
    color: #c01414;
}

body.pending-pay.mc .c-right {
    height: auto;
}

body.pending-send.mc .c-right {
    height: auto;
}

body.pending-send.mc .mc-order-info {
    padding-bottom: 10px;
}

body.pending-receive.mc .c-right {
    height: auto;
}

body.pending-receive.mc .mc-row-btn {
    font-size: 0;
    padding-top: 12px;
}

body.pending-receive.mc .mc-row-btn .btn-sure {
    width: 120px;
    height: 40px;
    border: 1px solid #e0e0e0;
    border-radius: 20px;
    font-size: 14px;
    color: #333;
    margin-right: 20px;
    box-sizing: border-box;
    vertical-align: top;
}

body.pending-receive.mc .mc-row-btn .tip {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #333;
    vertical-align: top;
}

body.order-complete.mc .c-right {
    height: auto;
}

body.order-cancel.mc .c-right {
    height: auto;
}

body.order-cancel.mc .mc-order-info {
    padding-bottom: 10px;
}

body.order-cancel.mc .mc-order-bar .step.last {
    float: right;
    margin-right: 30px;
}

body.order-cancel.mc .mc-order-bar .step:after {
    width: 608px;
    right: -568px;
}

body.evaluate .e-form {
    position: absolute;
    right: 30px;
    top: 20px;
    height: 30px;
}

body.evaluate .e-input {
    width: 140px;
    height: 30px;
    border-radius: 15px;
    background-color: #f6f6f6;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 15px;
    margin-right: 10px;
}

body.evaluate .date-input {
    box-sizing: border-box;
    display: inline-block;
    width: 138px;
    height: 28px;
    padding-left: 20px;
    padding-right: 20px;
}

body.evaluate .date-box {
    overflow: hidden;
}

body.evaluate .e-form .btn-submit {
    width: 40px;
    height: 30px;
    border-radius: 15px;
    background-color: #c01414;
    background-image: url(../images/icon-search.png);
    background-position: center center;
    background-repeat: no-repeat;
}

body.evaluate .select-w {
    box-sizing: border-box;
    display: inline-block;
    width: 140px;
    height: 30px;
    position: relative;
    white-space: nowrap;
    border: 1px solid #e0e0e0;
    border-radius: 15px;
    vertical-align: top;
    margin-right: 10px;
}

body.evaluate .select-w .cur {
    display: inline-block;
    width: 140px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    font-size: 12px;
    color: #333;
    position: relative;
    top: -1px;
}

body.evaluate .select-w select {
    position: absolute;
    width: 110px;
    height: 100%;
    padding-left: 5px;
    left: 15px;
    top: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

body.evaluate .select-w:after {
    display: inline-block;
    content: "";
    width: 12px;
    height: 6px;
    background-image: url(../images/icon-down-s.png);
    position: absolute;
    right: 10px;
    top: 11px;
    z-index: 1;
}

body.evaluate .e-block {
    background-color: #fff;
    min-height: 1040px;
    box-sizing: border-box;
    padding-bottom: 30px;
}

body.evaluate .e-table {
    margin-bottom: 30px;
}

body.evaluate .e-th {
    height: 60px;
    padding: 0 30px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
}

body.evaluate .e-th .e-td {
    font-size: 14px;
    color: #333;
    height: 60px;
    line-height: 60px;
}

body.evaluate .e-tr {
    /*height: 160px;*/
    border-bottom: 1px solid #eee;
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
    padding-top: 40px;
    position: relative;
    display: inline-block;
}

body.evaluate .e-td {
    float: left;
    box-sizing: border-box;
    height: 120px;
}

body.evaluate .e-td0 {
    width: 100%;
    height: 40px;
    background-color: #fcfcfc;
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    padding-left: 30px;
}

body.evaluate .e-td1 {
    width: 325px;
    margin-right: 47px;
    overflow: hidden;
}

body.evaluate .e-td2 {
    width: 122px;
    display: table;
}

body.evaluate .e-td3 {
    width: 87px;
    display: table;
}

body.evaluate .e-td4 {
    width: 198px;
    display: table;
}

body.evaluate .e-td5 {
    width: 100px;
    display: table;
    text-align: center;
}

body.evaluate .e-inner {
    display: table-cell;
    vertical-align: middle;
}

body.evaluate .e-td0 {
    font-size: 12px;
    color: #555;
    line-height: 40px;
}

body.evaluate .e-td0 .order-number {
    padding-right: 30px;
}

body.evaluate .e-td1 .e-img {
    float: left;
    width: 60px;
    height: 100%;
    display: table;
    margin-right: 20px;
}

body.evaluate .e-td1 .img-box {
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-radius: 1px;
    padding: 2px;
}

body.evaluate .e-td1 .img-box:hover {
    border-color: #c01414;
}

body.evaluate .e-td1 .img-box img {
    width: 100%;
    height: 100%;
}

body.evaluate .e-td1 .e-title {
    width: 245px;
    height: 100%;
    display: table;
}

body.evaluate .e-td1 .e-inner-title a {
    font-size: 12px;
    color: #555;
    line-height: 24px;
}

body.evaluate .e-td1 .e-inner-title a:hover {
    color: #c01414;
}

body.evaluate .e-td2 .e-inner-price {
    font-size: 14px;
    color: #555;
    line-height: 24px;
    padding-right: 10px;
}

body.evaluate .e-td3 .e-inner-number {
    font-size: 14px;
    color: #555;
}

body.evaluate .e-td4 .e-inner-total {
    font-size: 14px;
    color: #555;
}

body.evaluate .e-td5 .e-inner-evaluate a.btn-evaluate {
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    font-size: 12px;
    color: #333;
    transition: all .3s;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
}

body.evaluate .e-td5 .e-inner-evaluate a.btn-evaluate:hover {
    border-color: #c01414;
    color: #fff;
    background-color: #c01414;
    transition: all .3s;
}

body.evaluate .e-td5 .e-inner-evaluate a {
    font-size: 12px;
    color: #333;
}

body.evaluate .e-td5 .e-inner-evaluate a:hover {
    color: #c01414;
}

.h-page {
    font-size: 0;
    text-align: center;
}

.h-page a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 5px;
    border-radius: 20px;
    vertical-align: top;
}

.h-page a:hover {
    background-color: #f6f6f6;
}

.h-page a.selected {
    background-color: #c01414;
    color: #fff;
}

.h-page .pn-num {
    min-width: 40px;
    font-size: 18px;
    color: #555;
    padding: 0 5px;
    text-align: center;
}
.page-num{margin-right: 20px;}
.pn-txt{font-size: 14px;color: #999;display: inline-block;vertical-align: top;line-height: 40px;}
.pn-input{width: 40px;height: 40px;border: 1px solid #ccc;display: inline-block;vertical-align: top;line-height: 40px;margin: 0 10px;text-align: center;font-size: 14px;color: #555;}
.pn-submit{display: inline-block;vertical-align: top;background-color: #f6f6f6;font-size: 14px;color: #333;line-height: 40px;padding: 0 20px;border-radius: 20px;margin-left: 10px;cursor: pointer;}
.h-page .pn-first, .h-page .pn-prev, .h-page .pn-next, .h-page .pn-last {
    width: 80px;
    background-color: #f6f6f6;
    font-size: 14px;
    color: #333;
}

.h-page .page-num {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    padding-left: 15px;
}

.mc-asset-bar {
    background-color: #fff;
    margin-bottom: 10px;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 30px 0 30px 30px;
    overflow: hidden;
}

.mc-asset-bar .asset-item {
    float: left;
    width: 280px;
    height: 160px;
    border-right: 1px solid #eee;
    margin-right: 30px;
}

.mc-asset-bar .asset-item.last {
    border-right: none;
    margin-right: 0;
}

.mc-asset-bar .title {
    font-size: 18px;
    color: #333;
    padding-bottom: 29px;
    padding-top: 13px;
}

.mc-asset-bar .title .unit {
    font-size: 12px;
    color: #999;
}

.mc-asset-bar .number {
    font-size: 32px;
    color: #000;
    padding-bottom: 32px;
}

.mc-asset-bar .btns {
    font-size: 0;
}

.mc-asset-bar .btn {
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    font-size: 14px;
    color: #333;
    margin-right: 20px;
    box-sizing: border-box;
    vertical-align: top;
}

.mc-asset-bar .btn.btn-recharge {
    background-color: #c01414;
    color: #fff;
}

.mc-asset-bar .btn.btn-withdraw {
    background-color: #f6f6f6;
}

.mc-asset-bar .btn.btn-exchange {
    border: 1px solid #ddd;
}

.mc-asset-bar .btn.btn-coupons {
    border: 1px solid #ddd;
}

body.asset .a-block {
    background-color: #fff;
    box-sizing: border-box;
    padding-bottom: 30px;
}

body.asset .a-table {
    margin-bottom: 70px;
}

body.asset .a-th {
    height: 60px;
    background-color: #fcfcfc;
    padding: 0 30px;
    box-sizing: border-box;
}

body.asset .a-th .a-td {
    font-size: 14px;
    color: #333;
    line-height: 60px;
}

body.asset .a-th .arrow-td {
    position: relative;
}

body.asset .a-th .arrow-td .choice:hover ul {
    display: block;
}

body.asset .a-th .arrow-td ul {
    display: none;
    position: absolute;
    top: 22px;
    left: -1px;
    border: solid 1px #ccc;
    background: #fff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.1);
}

body.asset .a-th .arrow-td ul a {
    display: block;
    height: 39px;
    line-height: 39px;
    margin-left: -1px;
    padding: 0 19px;
    border-left: solid 1px #f5f5f5;
    border-right: solid 1px #f5f5f5;
    color: #555;
}

body.asset .a-th .arrow-td ul a:hover {
    background-color: #fff;
    border-color: #e5e5e5;
    color: #c01414;
}

body.asset .a-th .arrow-td .choice {
    display: inline-block;
    cursor: pointer;
}

body.asset .a-th .arrow-td .choice:after {
    display: inline-block;
    content: "";
    width: 12px;
    height: 6px;
    background-image: url(../images/icon-down-s.png);
    vertical-align: middle;
    margin-left: 12px;
}

body.asset .a-td {
    float: left;
    box-sizing: border-box;
    line-height: 20px;
}

body.asset .a-td1 {
    width: 230px;
    font-size: 14px;
    color: #555;
}

body.asset .a-td2 {
    width: 216px;
    font-size: 18px;
    color: #555;
}

body.asset .a-td3 {
    width: 154px;
    font-size: 12px;
    color: #555;
}

body.asset .a-td4 {
    width: 280px;
    font-size: 12px;
    color: #555;
}

body.asset .a-tr {
    padding: 20px 0;
    margin: 0 auto;
    width: 880px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

body.asset .a-td2 .green {
    color: #2d9300;
}

body.asset .a-td2 .red {
    color: #c01414;
}

body.my-card .c-block {
    background-color: #fff;
    box-sizing: border-box;
    padding-bottom: 30px;
}

body.my-card .c-block .count {
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    background-color: #fcfcfc;
    font-size: 14px;
    color: #333;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 30px;
}

body.my-card .c-block .count .red {
    color: #c01414;
}

body.my-card .c-block .card-list {
    overflow: hidden;
    padding-left: 30px;
    margin-bottom: 110px;
}

body.my-card .c-block .card-list>li {
    float: left;
    width: 425px;
    height: 240px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    margin-right: 30px;
    margin-bottom: 30px;
    cursor: default;
    overflow: hidden;
}

body.my-card .c-block .card-list .row1 {
    height: 120px;
    background-color: #fcfcfc;
    transition: all .3s;
}

body.my-card .c-block .card-list .row1 .icon {
    display: block;
    float: left;
    width: 120px;
    height: 120px;
}

body.my-card .c-block .card-list .row1 .name {
    float: left;
    width: 200px;
    height: 120px;
    display: table;
}

body.my-card .c-block .card-list .row1 .name-inner {
    display: table-cell;
    vertical-align: middle;
}

body.my-card .c-block .card-list .row1 .name-inner .bank {
    font-size: 24px;
    color: #333;
    font-weight: lighter;
    line-height: 28px;
    padding-right: 20px;
}

body.my-card .c-block .card-list .row1 .name-inner .type {
    font-size: 14px;
    color: #999;
    line-height: 28px;
}

body.my-card .c-block .card-list .row1 .default {
    float: right;
    width: 88px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #999;
    margin-top: 52px;
}

body.my-card .c-block .card-list .row1 .default:before {
    display: inline-block;
    content: "";
    width: 20px;
    height: 20px;
    margin-right: 12px;
    background-color: #ddd;
    border-radius: 100%;
    vertical-align: top;
    background-image: url(../images/icon-tick-ss.png);
    background-repeat: no-repeat;
    background-position: center center;
}

body.my-card .c-block .card-list .row1 .btns {
    display: none;
    float: right;
    width: 88px;
    height: 20px;
    margin-top: 52px;
}

body.my-card .c-block .card-list>li:hover {
    box-shadow: 1px 2px 4px rgba(192,20,20,0.1);
    border-color: #fdf6f6;
}

body.my-card .c-block .card-list>li:hover .row1 .btns {
    display: block;
}

body.my-card .c-block .card-list>li:hover .row1 .default {
    display: none;
}

body.my-card .c-block .card-list>li:hover .row1 {
    background-color: #c01414;
}

body.my-card .c-block .card-list>li:hover .row1 .name-inner .bank {
    color: #fff;
}

body.my-card .c-block .card-list>li:hover .row1 .name-inner .type {
    color: #fff;
}

body.my-card .c-block .card-list>li:hover .row2 .num {
    color: #c01414;
}

body.my-card .c-block .card-list>li:hover .row2 .asterisk {
    background-image: url(../images/asterisk-red.png);
}

body.my-card .c-block .card-list .row1 .btns .btn {
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 100%;
    margin-right: 10px;
    vertical-align: top;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
}

body.my-card .c-block .card-list .row1 .btns .btn-default {
    background-image: url(../images/icon-tick-ss.png);
}

body.my-card .c-block .card-list .row1 .btns .btn-delete {
    background-image: url(../images/icon-delete-ss.png);
}

body.my-card .c-block .card-list .row2 {
    height: 118px;
    box-sizing: border-box;
    padding-top: 52px;
    font-size: 0;
    padding-left: 30px;
}

body.my-card .c-block .card-list .row2 .asterisk {
    display: inline-block;
    width: 253px;
    height: 36px;
    margin-right: 32px;
    vertical-align: top;
    background-image: url(../images/asterisk.png);
    background-repeat: no-repeat;
    background-position: center center;
}

body.my-card .c-block .card-list .row2 .num {
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    color: #000;
    transition: all .3s;
}

body.my-card .c-block .card-list>li.add-card {
    padding-top: 64px;
    cursor: pointer;
}

body.my-card .c-block .card-list>li.add-card .icon-add {
    display: block;
    box-sizing: border-box;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    border-radius: 100%;
    border: 1px solid #e5e5e5;
    background-image: url(../images/icon-plus.png);
    margin-bottom: 27px;
}

body.my-card .c-block .card-list>li.add-card .text {
    text-align: center;
    font-size: 24px;
    color: #999;
    font-weight: lighter;
}

body.my-coupon .c-block {
    background-color: #fff;
    box-sizing: border-box;
    padding-bottom: 30px;
}

body.my-coupon .c-block .filter-bar {
    height: 60px;
    padding-top: 24px;
    box-sizing: border-box;
    background-color: #fcfcfc;
    font-size: 14px;
    color: #333;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 30px;
}

body.my-coupon .c-block .td {
    float: left;
    height: 60px;
}

body.my-coupon .c-block .td1 {
    width: 230px;
}

body.my-coupon .c-block .td2 {
    width: 230px;
}

body.my-coupon .c-block .arrow-td {
    position: relative;
}

body.my-coupon .c-block .arrow-td .choice:hover ul {
    display: block;
}

body.my-coupon .c-block .arrow-td ul {
    display: none;
    position: absolute;
    top: -1px;
    left: -1px;
    border: solid 1px #ccc;
    background: #fff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.1);
}

body.my-coupon .c-block .arrow-td ul a {
    display: block;
    height: 39px;
    line-height: 39px;
    margin-left: -1px;
    padding: 0 19px;
    border-left: solid 1px #f5f5f5;
    border-right: solid 1px #f5f5f5;
    color: #555;
}

body.my-coupon .c-block .arrow-td ul a:hover {
    background-color: #fff;
    border-color: #e5e5e5;
    color: #c01414;
}

body.my-coupon .c-block .arrow-td .choice {
    display: inline-block;
    cursor: pointer;
}

body.my-coupon .c-block .arrow-td .choice:after {
    display: inline-block;
    content: "";
    width: 12px;
    height: 6px;
    background-image: url(../images/icon-down-s.png);
    vertical-align: middle;
    margin-left: 12px;
}

body.my-coupon .coupon-list {
    overflow: hidden;
    padding-left: 30px;
    margin-bottom: 20px;
}

body.my-coupon .coupon-list>li {
    float: left;
    width: 273px;
    height: 180px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 30px;
    margin-bottom: 30px;
    box-sizing: border-box;
    cursor: default;
}

body.my-coupon .coupon-list .row1 {
    height: 100px;
    background-color: #fcfcfc;
    box-sizing: border-box;
    padding-top: 18px;
    padding-left: 30px;
}

body.my-coupon .coupon-list .num {
    padding-bottom: 9px;
    font-size: 0;
}

body.my-coupon .coupon-list .num span {
    display: inline-block;
    vertical-align: top;
}

body.my-coupon .coupon-list .unit {
    font-size: 24px;
    color: #c01414;
    padding-right: 6px;
    margin-top: 2px;
}

body.my-coupon .coupon-list .money {
    font-size: 36px;
    color: #c01414;
    padding-right: 20px;
}

body.my-coupon .coupon-list .condition {
    font-size: 16px;
    color: #333;
    margin-top: 7px;
}

body.my-coupon .coupon-list .date {
    font-size: 12px;
    color: #999;
}

body.my-coupon .coupon-list .row2 {
    padding-top: 19px;
    text-align: center;
    font-size: 0;
}

body.my-coupon .coupon-list .btn-use {
    box-sizing: border-box;
    width: 120px;
    height: 40px;
    line-height: 40px;
    background-color: #f6f6f6;
    border-radius: 20px;
    font-size: 14px;
    color: #555;
}

body.my-coupon .coupon-list .btn-nouse {
    box-sizing: border-box;
    width: 120px;
    height: 40px;
    line-height: 40px;
    background-color: #f6f6f6;
    border-radius: 20px;
    font-size: 14px;
    color: #555;
}

body.my-coupon .coupon-list>li:hover {
    box-shadow: 1px 2px 4px rgba(192,20,20,0.1);
    border-color: #fdf6f6;
}

body.my-coupon .coupon-list>li:hover .row1 {
    background-color: #c01414;
}

body.my-coupon .coupon-list>li:hover .unit {
    color: #fff;
}

body.my-coupon .coupon-list>li:hover .money {
    color: #fff;
}

body.my-coupon .coupon-list>li:hover .condition {
    color: #fff;
}

body.my-coupon .coupon-list>li:hover .date {
    color: #fff;
}

body.my-coupon .coupon-list>li:hover .btn-use {
    color: #fff;
    background-color: #c01414;
}

body.my-coupon .coupon-list>li:hover .btn-nouse {
    color: #fff;
    background-color: #e0e0e0;
}

body.mc-index .pending-type {
    width: 300px;
    height: 70px;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 0;
    text-align: center;
    font-size: 0;
}

body.mc-index .pending-type>a {
    display: inline-block;
    height: 24px;
    vertical-align: top;
    margin-top: 23px;
}

body.mc-index .pending-type>a .text {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding-right: 10px;
}

body.mc-index .pending-type>a .num {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 100%;
    background-color: #c01414;
    text-align: center;
    vertical-align: top;
}

body.mc-index .pending-type .vline {
    display: inline-block;
    font-size: 14px;
    color: #e5e5e5;
    vertical-align: top;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 27px;
}

body.mc-index .pending-type>a.pending1:before {
    display: inline-block;
    content: "";
    background-image: url(../images/icon-pay.png);
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin-top: 4px;
    margin-right: 10px;
}

body.mc-index .pending-type>a.pending2:before {
    display: inline-block;
    content: "";
    background-image: url(../images/icon-send.png);
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin-top: 4px;
    margin-right: 10px;
}

body.mc-index .see-all {
    float: right;
    font-size: 14px;
    color: #777;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
    margin-top: 25px;
    margin-right: 30px;
}

body.mc-index .see-all:after {
    display: inline-block;
    content: "";
    width: 8px;
    height: 20px;
    background-image: url(../images/icon-right-gray.png);
    margin-left: 14px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: center center;
}

body.mc-index .mi-block {
    background-color: #fff;
    min-height: 1040px;
    box-sizing: border-box;
    padding-bottom: 60px;
}

body.mc-index .mi-table {
    background-color: #fff;
    border-radius: 0 0 2px 2px / 0 0 2px 2px;
    overflow: hidden;
    margin-bottom: 10px;
}

body.mc-index .mi-tr {
    height: 120px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    padding-left: 30px;
    padding-right: 30px;
}

body.mc-index .mi-tr:last-child {
    border-bottom: transparent;
}

body.mc-index .mi-td {
    float: left;
    box-sizing: border-box;
    height: 100%;
}

body.mc-index .mi-td1 {
    width: 360px;
    margin-right: 40px;
    overflow: hidden;
    height: 100%;
}

body.mc-index .mi-td2 {
    width: 290px;
    display: table;
}

body.mc-index .mi-td3 {
    width: 110px;
    display: table;
}

body.mc-index .mi-td4 {
    width: 80px;
    display: table;
    text-align: center;
}

body.mc-index .mi-inner {
    display: table-cell;
    vertical-align: middle;
}

body.mc-index .mi-td1 .mi-img {
    float: left;
    width: 60px;
    height: 100%;
    display: table;
    margin-right: 20px;
}

body.mc-index .mi-td1 .img-box {
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-radius: 1px;
    padding: 2px;
}

body.mc-index .mi-td1 .img-box:hover {
    border-color: #c01414;
}

body.mc-index .mi-td1 .img-box img {
    width: 100%;
    height: 100%;
}

body.mc-index .mi-td1 .mi-title {
    display: table;
    height: 100%;
}

body.mc-index .mi-td1 .mi-inner-title a {
    font-size: 12px;
    color: #333;
    line-height: 24px;
}

body.mc-index .mi-td1 .mi-inner-title a:hover {
    color: #c01414;
}

body.mc-index .mi-td2 {
    font-size: 12px;
    color: #999;
}

body.mc-index .mi-td3 a {
    font-size: 14px;
    color: #999;
}

body.mc-index .mi-td3 a:hover {
    color: #333;
}

body.mc-index .mi-td4 .btn-see {
    width: 80px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    background-color: #f6f6f6;
    font-size: 14px;
    color: #333;
    transition: all .3s;
}

body.mc-index .mi-td4 .btn-see:hover {
    background-color: #c01414;
    color: #fff;
}

body.mc-index .c-banner .item {
    width: 100%;
}

body.mc-index .c-banner .slick-dots {
    position: absolute;
    top: -39px;
    right: 161px;
    z-index: 1;
    padding: 0;
    margin: 0;
    font-size: 0;
}

body.mc-index .c-banner .slick-dots li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    vertical-align: top;
    background-color: #eee;
    cursor: pointer;
    border-radius: 100%;
}

body.mc-index .c-banner .slick-dots li button {
    display: none;
}

body.mc-index .c-banner .slick-dots li.slick-active {
    background-color: #c01414;
}

body.mc-index .c-banner {
    width: 100%;
    padding-top: 30px;
    padding-left: 30px;
    margin-bottom: 10px;
    background-color: #fff;
}

body.mc-index .c-banner .item {
    float: left;
    width: 200px;
    height: 265px;
    margin-right: 27px;
    margin-bottom: 42px;
}

body.mc-index .c-banner .img-box {
    width: 200px;
    height: 200px;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-radius: 2px;
    position: relative;
}

body.mc-index .c-banner .img-box:hover {
    border-color: #c01414;
}

body.mc-index .c-banner .img-box img {
    width: 100%;
    height: 100%;
}

body.mc-index .c-banner .img-box:hover .btn {
    display: block;
}

body.mc-index .c-banner .img-box .btn {
    display: none;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background-color: #7f7f7f;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top: 9px;
    transition: all .3s;
    background-repeat: no-repeat;
    background-position: center center;
}

body.mc-index .c-banner .img-box .btn:hover {
    background-color: #c62b2b;
    background-color: rgba(192,20,20,0.9);
}

body.mc-index .c-banner .img-box .btn-cart {
    background-image: url(../images/icon-cart.png);
    right: 49px;
}

body.mc-index .c-banner .img-box .btn-delete {
    background-image: url(../images/icon-delete.png);
    right: 9px;
}

body.mc-index .c-banner .cl-title {
    display: block;
    font-size: 12px;
    color: #333;
    padding-top: 21px;
    padding-bottom: 14px;
}

body.mc-index .c-banner .cl-title:hover {
    color: #c01414;
}

body.mc-index .c-banner .cl-price {
    font-size: 16px;
    color: #c01414;
}

body.street .s-form {
    background-color: #fff;
    box-sizing: border-box;
    padding: 30px;
    margin-bottom: 10px;
    border-radius: 0 0 2px 2px / 0 0 2px 2px;
}

body.street .s-form .row {
    overflow: hidden;
    margin-bottom: 40px;
}

body.street .s-form .col {
    width: 420px;
    height: 60px;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
    border-radius: 30px;
    position: relative;
    overflow: hidden;
}

body.street .s-form .col input[type=text] {
    width: 420px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    left: -1px;
    top: -1px;
    border: none;
    font-size: 16px;
    color: #333;
    background-color: transparent;
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
}

body.street .s-form .col1 {
    float: left;
}

body.street .s-form .col2 {
    float: right;
}

body.street .s-form .row .col-phone input[type=text] {
    padding-left: 175px;
}

body.street .s-form .row .col-area input[type=text] {
    padding-right: 60px;
}

body.street .s-form .row .col-area:after {
    display: inline-block;
    content: "";
    width: 16px;
    height: 8px;
    background-image: url(../images/icon-down.png);
    z-index: 1;
    position: absolute;
    right: 29px;
    top: 25px;
}

body.street .s-form .select-w {
    box-sizing: border-box;
    display: inline-block;
    height: 60px;
    white-space: nowrap;
    position: absolute;
    left: 30px;
    top: 0;
    padding-right: 36px;
}

body.street .s-form .select-w .cur {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #999;
}

body.street .s-form .select-w select {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 16px;
    color: #999;
}

body.street .s-form .select-w:after {
    display: inline-block;
    content: "";
    width: 16px;
    height: 8px;
    background-image: url(../images/icon-down.png);
    z-index: 1;
    position: absolute;
    right: 0;
    top: 26px;
}

body.street .s-form .row-default label {
    display: inline-block;
    height: 24px;
    font-size: 0;
    position: relative;
    cursor: pointer;
}

body.street .s-form .row-default label .icon {
    display: inline-block;
    content: "";
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    border-radius: 100%;
    vertical-align: top;
    margin-right: 15px;
}

body.street .s-form .row-default label.selected .icon {
    background-color: #c01414;
    border-color: #c01414;
    background-image: url(../images/icon-tick-ss.png);
}

body.street .s-form .row-default label .text {
    font-size: 16px;
    color: #999;
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

body.street .s-form .row-default label input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

body.street .s-form .btn-submit {
    width: 180px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
}

body.street .surplus {
    font-size: 14px;
    color: #999;
    position: absolute;
    right: 40px;
    top: 28px;
}

body.street .st-block {
    background-color: #fff;
    min-height: 576px;
    box-sizing: border-box;
    padding-bottom: 30px;
    border-radius: 0 0 2px 2px / 0 0 2px 2px;
}

body.street .st-th {
    height: 60px;
    background-color: #fcfcfc;
    padding: 0 30px;
    box-sizing: border-box;
}

body.street .st-th .st-td {
    font-size: 16px;
    color: #000;
    line-height: 60px;
}

body.street .st-td {
    float: left;
    box-sizing: border-box;
}

body.street .st-td1 {
    width: 126px;
    font-size: 14px;
    color: #555;
    line-height: 20px;
    padding-right: 30px;
}

body.street .st-td2 {
    width: 450px;
    font-size: 12px;
    color: #555;
    line-height: 20px;
    padding-right: 50px;
}

body.street .st-td3 {
    width: 125px;
    font-size: 14px;
    color: #555;
    line-height: 20px;
}

body.street .st-td4 {
    width: 179px;
}

body.street .st-tr {
    padding: 18px 0;
    margin: 0 auto;
    width: 880px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

body.street .st-tr .st-td4 {
    font-size: 0;
}

body.street .st-tr .st-td4 .btn {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    vertical-align: top;
}

body.street .st-tr .st-td4 .btn:hover {
    color: #c01414;
}

body.street .st-tr .st-td4 .vline {
    font-size: 14px;
    color: #d9d9d9;
    padding-left: 13px;
    padding-right: 13px;
    line-height: 18px;
    vertical-align: top;
}

body.street .st-td4 label {
    display: inline-block;
    visibility: hidden;
    height: 24px;
    font-size: 0;
    position: relative;
    cursor: pointer;
    vertical-align: top;
    margin-left: 25px;
    top: -2px;
}

body.street .st-td4 label .icon {
    display: inline-block;
    content: "";
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    border-radius: 100%;
    vertical-align: top;
    margin-right: 10px;
}

body.street .st-td4 label.selected .icon {
    background-color: #c01414;
    border-color: #c01414;
    background-image: url(../images/icon-tick-ss.png);
}

body.street .st-td4 label .text {
    font-size: 16px;
    color: #999;
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

body.street .st-td4 label input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

body.street .st-tr:hover .st-td4 label {
    visibility: visible;
}

body.street .st-tr.show .st-td4 label {
    visibility: visible;
}

body.evaluate-details .one-evaluate {
    background-color: #fff;
    padding: 36px 30px 60px 30px;
    box-sizing: border-box;
    overflow: hidden;
}

body.evaluate-details .one-evaluate .base-info {
    overflow: hidden;
    padding-bottom: 26px;
}

body.evaluate-details .one-evaluate .title {
    float: left;
    max-width: 700px;
    font-size: 14px;
    color: #999;
    line-height: 18px;
}

body.evaluate-details .one-evaluate .title:hover {
    color: #c01414;
}

body.evaluate-details .one-evaluate .price {
    float: right;
    font-size: 14px;
    color: #999;
    line-height: 18px;
}

body.evaluate-details .one-evaluate .img-box {
    float: left;
    width: 170px;
    height: 170px;
    border-radius: 2px;
    border: 1px solid #eee;
    padding: 4px;
}

body.evaluate-details .one-evaluate .img-box:hover {
    border-color: #c01414;
}

body.evaluate-details .one-evaluate .img-box a {
    display: block;
    width: 100%;
    height: 100%;
}

body.evaluate-details .one-evaluate .img-box img {
    width: 100%;
    height: 100%;
}

body.evaluate-details .one-evaluate .text {
    float: right;
    width: 680px;
}

body.evaluate-details .one-evaluate .e-cont {
    font-size: 12px;
    color: #333;
    line-height: 30px;
    padding-top: 22px;
    padding-bottom: 22px;
    min-height: 132px;
    overflow: hidden;
    box-sizing: border-box;
}

body.evaluate-details .one-evaluate .date {
    font-size: 12px;
    color: #555;
}

body.evaluate-details .star-score {
    position: relative;
    float: left;
}

body.evaluate-details .star-score>div {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}

body.evaluate-details .star-score img {
    width: 16px;
    height: 15px;
    margin-right: 10px;
    cursor: pointer;
}

body.evaluate-details .star-score .score-inner {
    font-size: 0;
}

body.evaluate-details .score {
    overflow: hidden;
    padding-top: 13px;
}

body.evaluate-details .num-score {
    float: left;
    font-size: 14px;
    color: #c01414;
    line-height: 16px;
}

body.evaluate-details .score .dt {
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 16px;
    margin-right: 21px;
}

body.evaluate-details .one-evaluate .e-text {
    width: 100%;
    height: 110px;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #555;
    border-radius: 2px;
    padding-left: 19px;
    padding-right: 19px;
    padding-top: 15px;
    padding-bottom: 15px;
    box-sizing: border-box;
}

body.evaluate-details .submit-block {
    font-size: 0;
}

body.evaluate-details .btn-submit {
    width: 150px;
    height: 50px;
    background-color: #c01414;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    vertical-align: top;
    border-radius: 25px;
    margin-right: 30px;
}

body.evaluate-details .anonymous {
    display: inline-block;
    font-size: 0;
    position: relative;
    vertical-align: top;
    margin-top: 17px;
    cursor: pointer;
}

body.evaluate-details .anonymous .icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 2px;
    margin-right: 10px;
    border: 1px solid #ccc;
    vertical-align: top;
}

body.evaluate-details .anonymous .t {
    display: inline-block;
    font-size: 14px;
    color: #999;
    line-height: 16px;
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

body.evaluate-details .anonymous.selected .icon {
    border-color: #c01414;
    background-color: #c01414;
    background-image: url(../images/icon-tick-ss.png);
}

body.evaluate-details .anonymous input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

body.evaluate-details .upload-block {
    font-size: 0;
    margin-bottom: 40px;
}

body.evaluate-details .upload-block .up-box {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    border: 1px solid #eee;
    border-radius: 1px;
    padding: 1px;
    position: relative;
}

body.evaluate-details .upload-block .up-box img {
    width: 100%;
    height: 100%;
}

body.evaluate-details .upload-block .up-box .delete {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #333;
    background-color: rgba(0,0,0,0.7);
    background-image: url(../images/icon-delete.png);
    cursor: pointer;
}

body.evaluate-details .upload-block .up-box:hover .delete {
    display: inline-block;
}

body.evaluate-details .upload-block .btn-upload {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 1px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../images/icon-camera.png);
    margin-right: 20px;
    position: relative;
    overflow: hidden;
}

body.evaluate-details .upload-block .btn-upload input {
    position: absolute;
    left: 0;
    top: -200px;
}

body.evaluate-details .upload-block .tip {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #999;
}

body.evaluate-details .upload-block .tip .red {
    color: #c01414;
}

body.trading .select-w {
    box-sizing: border-box;
    display: inline-block;
    width: 140px;
    height: 30px;
    border: 1px solid #e0e0e0;
    border-radius: 15px;
    padding: 0 15px;
    position: relative;
    white-space: nowrap;
}

body.trading .select-w .cur {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #333;
}

body.trading .select-w select {
    position: absolute;
    width: 110px;
    height: 100%;
    left: 14px;
    top: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 12px;
}

body.trading .select-w:after {
    display: inline-block;
    content: "";
    width: 12px;
    height: 6px;
    background-image: url(../images/icon-down-s.png);
    position: absolute;
    right: 14px;
    top: 12px;
    z-index: 1;
}

body.trading .f-block {
    background-color: #fff;
    padding: 20px 30px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
}

body.trading .f-block .os {
    margin-right: 20px;
}

body.trading .f-block .t {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    padding-right: 10px;
}

body.trading .f-block .input-date {
    display: inline-block;
    vertical-align: top;
    width: 140px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    padding: 0 14px;
    background-color: #f6f6f6;
    font-size: 12px;
    color: #333;
}

body.trading .f-block .hline {
    padding-left: 8px;
    padding-right: 8px;
    line-height: 30px;
    font-size: 12px;
    color: #999;
}

body.trading .f-block .btn-submit {
    vertical-align: top;
    width: 40px;
    height: 30px;
    margin-left: 10px;
    border-radius: 15px;
    font-size: 0;
    background-color: #f6f6f6;
    line-height: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/icon-search-gray.png);
}

body.trading .f-block .btn-deleted {
    float: right;
    display: inline-block;
    line-height: 30px;
    font-size: 14px;
    color: #333;
}

body.trading .f-block .btn-deleted:before {
    display: inline-block;
    content: "";
    width: 19px;
    height: 30px;
    background-image: url(../images/icon-delete-gray.png);
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: top;
}

body.trading .c-right {
    padding-bottom: 30px;
}

body.trading .h-page {
    background-color: #fff;
    padding-bottom: 30px;
}

.mc-goods-info1 {
    background-color: #fff;
    border-radius: 0 0 2px 2px / 0 0 2px 2;
    padding-bottom: 30px;
}

.mc-goods-info1 .one-order {
    position: relative;
    border-bottom: 1px solid #eee;
}

.mc-goods-info1 .g-th {
    height: 60px;
    box-sizing: border-box;
}

.mc-goods-info1 .g-th .g-td {
    font-size: 14px;
    color: #333;
    line-height: 60px;
}

.mc-goods-info1 .g-th .g-td1 {
    width: 400px;
    padding-left: 30px;
}

.mc-goods-info1 .g-tr {
    height: 140px;
    overflow: hidden;
    padding-left: 30px;
    box-sizing: border-box;
}

.mc-goods-info1 .g-td {
    float: left;
    box-sizing: border-box;
    height: 100%;
    border-bottom: 1px solid #eee;
}

.mc-goods-info1 .g-tr .g-td {
    border-bottom-color: #f6f6f6;
}

.mc-goods-info1 .g-td1 {
    width: 370px;
    padding-right: 30px;
    overflow: hidden;
    height: 100%;
}

.mc-goods-info1 .g-td2 {
    width: 110px;
}

.mc-goods-info1 .g-td3 {
    width: 70px;
}

.mc-goods-info1 .g-td4 {
    width: 80px;
}

.mc-goods-info1 .g-td5 {
    width: 120px;
    text-align: center;
}

.mc-goods-info1 .g-td6 {
    width: 160px;
    text-align: center;
}

.mc-goods-info1 .g-tr .g-td1 .img-box {
    float: left;
    width: 80px;
    height: 80px;
    border: 1px solid #eee;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 2px;
    margin-right: 20px;
    margin-top: 30px;
}

.mc-goods-info1 .g-tr .g-td1 .img-box img {
    width: 100%;
    height: 100%;
}

.mc-goods-info1 .g-tr .g-td1 .img-box:hover {
    border-color: #c01414;
}

.mc-goods-info1 .g-tr .g-td1 .text {
    float: left;
    width: 195px;
    padding-top: 38px;
}

.mc-goods-info1 .g-tr .g-td1 .title {
    min-height: 49px;
    max-height: 54px;
    overflow: hidden;
}

.mc-goods-info1 .g-tr .g-td1 .title a {
    font-size: 12px;
    color: #333;
    line-height: 18px;
}

.mc-goods-info1 .g-tr .g-td1 .title a:hover {
    color: #c01414;
}

.mc-goods-info1 .g-tr .g-td1 .labels .label {
    font-size: 12px;
    color: #999;
    margin-right: 15px;
    display: inline-block;
    padding-bottom: 3px;
}

.mc-goods-info1 .g-tr .g-td2 {
    padding-top: 40px;
    font-size: 14px;
    color: #555;
}

.mc-goods-info1 .g-tr .g-td3 {
    padding-top: 40px;
    font-size: 14px;
    color: #555;
}

.mc-goods-info1 .g-tr .g-td4 {
    padding-top: 40px;
}

.mc-goods-info1 .g-tr .g-td4 a {
    font-size: 14px;
    color: #333;
}

.mc-goods-info1 .g-tr .g-td5 {
    border-bottom: none;
    border-left: 1px solid #eee;
}

.mc-goods-info1 .g-tr .g-td6 {
    border-bottom: none;
    border-left: 1px solid #eee;
}

.mc-goods-info1 .info-bar {
    background-color: #fcfcfc;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding: 0 30px;
    font-size: 12px;
    color: #555;
}

.mc-goods-info1 .info-bar .i1 {
    padding-right: 16px;
}

.mc-goods-info1 .info-bar .i2 {
    padding-right: 26px;
}

.mc-goods-info1 .info-bar .red {
    font-size: 16px;
    color: #c01414;
}

.mc-goods-info1 .pending {
    position: absolute;
    right: 160px;
    top: 0;
    width: 120px;
    height: 100%;
    padding-top: 40px;
    box-sizing: border-box;
}

.mc-goods-info1 .p-inner {
    display: table;
    width: 100%;
    height: 100%;
}

.mc-goods-info1 .p-text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.mc-goods-info1 .p-text .p-green {
    color: #2d9300;
}

.mc-goods-info1 .p-text .p-gray {
    color: #999;
}

.mc-goods-info1 .p-text .p-black {
    color: #333;
}

.mc-goods-info1 .p-text .p-red {
    color: #c01414;
}

.mc-goods-info1 .operation {
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
    height: 100%;
    padding-top: 40px;
    box-sizing: border-box;
}

.mc-goods-info1 .o-inner {
    display: table;
    width: 100%;
    height: 100%;
}

.mc-goods-info1 .o-text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 0;
    text-align: center;
}

.mc-goods-info1 .o-text>a {
    display: inline-block;
    cursor: pointer;
}

.mc-goods-info1 .o-text .t1 {
    width: 100px;
    height: 36px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    line-height: 36px;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.mc-goods-info1 .o-text .t1:hover {
    background-color: #c01414;
    border-color: #c01414;
    color: #fff;
}

.mc-goods-info1 .o-text .t2 {
    font-size: 12px;
    color: #999;
    height: 36px;
    line-height: 36px;
}

.mc-goods-info1 .o-text .t3 {
    font-size: 12px;
    color: #333;
    height: 36px;
    line-height: 36px;
}

.mc-goods-info1 .btn-delete {
    display: none;
    width: 19px;
    height: 20px;
    background-image: url(../images/icon-delete-gray.png);
    position: absolute;
    right: 72px;
    top: 12px;
}

.mc-goods-info1 .one-order:hover .btn-delete {
    display: block;
}

/*分销*/
.word-details-main .h-page {
    background-color: #fff;
    padding-bottom: 30px;
    padding-top: 30px;
}

.agency-level {
    box-sizing: border-box;
    line-height: 1;
    width: 100%;
    height: 220px;
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 10px;
    border-radius: 3px;
}

.agency-level * {
    box-sizing: border-box;
    line-height: 1;
}

.agency-level .agl1 {
    float: left;
    width: 310px;
    height: 160px;
    border-right: 1px solid #eee;
    padding-left: 30px;
}

.agency-level .agl1 .row1 {
    font-size: 18px;
    color: #333;
    padding-top: 9px;
    margin-bottom: 32px;
}

.agency-level .agl1 .row2 {
    font-size: 0;
    margin-bottom: 35px;
}

.agency-level .agl1 .row3>a {
    display: block;
    width: 100px;
    height: 36px;
    border-radius: 18px;
    font-size: 14px;
    color: #333;
    line-height: 36px;
    text-align: center;
    border: 1px solid #dedede;
    cursor: pointer;
}

.agency-level .agl2 {
    float: left;
    width: 310px;
    height: 160px;
    border-right: 1px solid #eee;
    padding-left: 30px;
}

.agency-level .agl2 .b1 {
    font-size: 18px;
    color: #333;
    margin-bottom: 18px;
    padding-top: 13px;
}

.agency-level .agl2 .b2 {
    margin-bottom: 27px;
}

.agency-level .agl2 .b2 .row {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}

.agency-level .agl2 .b3 {
    font-size: 0;
}

.agency-level .agl2 .b3>a {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    border-radius: 18px;
    cursor: pointer;
}

.agency-level .agl2 .b3 .btn-wd {
    background-color: #c01414;
    color: #fff;
    margin-right: 20px;
}

.agency-level .agl2 .b3 .btn-qa {
    border: 1px solid #ddd;
    color: #333;
}

.agency-level .agl3 {
    float: left;
    width: 310px;
    height: 160px;
    padding-left: 30px;
    padding-top: 11px;
}

.agency-level .agl3 dl {
    display: inline-block;
    vertical-align: top;
    width: 130px;
}

.agency-level .agl3 dt {
    font-size: 18px;
    color: #333;
    margin-bottom: 25px;
}

.agency-level .agl3 dd {
    font-size: 36px;
    color: 3000;
}

.agency-cont {
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    line-height: 1;
    margin-bottom: 10px;
    border-radius: 3px;
}

.agency-cont * {
    box-sizing: border-box;
    line-height: 1;
}

.ac-table {
    width: 100%;
    border-bottom: 1px solid #eee;
}

.ac-table .th {
    width: 100%;
    height: 59px;
    position: relative;
}

.ac-table .th .form {
    padding-left: 18px;
    display: block;
    width: 160px;
    height: 36px;
    border: 1px solid #ddd;
    border-radius: 18px;
    font-size: 0;
    position: absolute;
    left: 30px;
    top: 12px;
}

.ac-table .th .form input[type=text] {
    width: 100px;
    border: none;
    height: 34px;
    font-size: 12px;
    color: #666;
    background-color: transparent;
}

.ac-table .th .form input[type=submit] {
    width: 34px;
    height: 34px;
    font-size: 0;
    border: none;
    background-color: transparent;
    background-image: url(../images/level/search.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.ac-table .td {
    float: left;
}

.ac-table .td1 {
    width: 517px;
}

.ac-table .td2 {
    width: 160px;
}

.ac-table .td3 {
    width: 134px;
}

.ac-table .td4 {
    width: 129px;
}

.ac-table .th .td1 {
    text-align: center;
}

.ac-table .th .td {
    font-size: 14px;
    color: #333;
    line-height: 59px;
}

.ac-table .tr {
    width: 100%;
    border-top: 1px solid #eee;
}

.ac-table .base {
    width: 100%;
    height: 40px;
    background-color: #fcfcfc;
    padding-left: 30px;
}

.ac-table .base>span {
    font-size: 12px;
    color: #555;
    line-height: 40px;
    padding-right: 40px;
}

.ac-table .base .cms .red {
    color: #c01414;
    font-size: 16px;
}

.ac-table .tr .td {
    text-align: left;
}

.ac-table .tr .dtl {
    overflow: hidden;
    width: 100%;
    padding: 30px 0;
}

.ac-table .tr .td1 {
    font-size: 0;
    padding-left: 30px;
}

.ac-table .tr .td1 .img-box {
    display: inline-block;
    vertical-align: top;
    width: 80px;
    height: 80px;
    border: 1px solid #eee;
    padding: 2px;
    border-radius: 3px;
    margin-right: 20px;
}

.ac-table .tr .td1 .img-box img {
    width: 100%;
    height: 100%;
}

.ac-table .tr .td1 .text {
    display: inline-block;
    vertical-align: top;
    width: 245px;
    padding-top: 8px;
}

.ac-table .tr .td1 .text .t1 {
    display: block;
    font-size: 12px;
    color: #333;
    line-height: 18px;
    margin-bottom: 16px;
}

.ac-table .tr .td1 .text .cs>span {
    font-size: 12px;
    color: #999;
}

.ac-table .tr .td2 {
    font-size: 12px;
    color: #333;
    line-height: 18px;
    padding-top: 8px;
}

.ac-table .tr .td3 {
    font-size: 12px;
    color: #333;
    line-height: 18px;
    padding-top: 8px;
}

.ac-table .tr .td4 {
    font-size: 12px;
    color: #333;
    line-height: 18px;
    padding-top: 8px;
}

.ac-page {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}

.agency-footer {
    width: 100%;
    height: 270px;
    border-radius: 3px;
    background-color: #fff;
    box-sizing: border-box;
    line-height: 1;
}

.agency-footer * {
    box-sizing: border-box;
    line-height: 1;
}

.agency-footer .item {
    float: left;
    padding-left: 30px;
}

.agency-footer .item1 {
    width: 220px;
    height: 100%;
    border-right: 1px solid #eee;
}

.agency-footer .item2 {
    width: 400px;
    height: 100%;
    border-right: 1px solid #eee;
}

.agency-footer .item3 {
    width: 320px;
    height: 100%;
}

.agency-footer .t1 {
    font-size: 18px;
    color: #333;
    margin-bottom: 30px;
    padding-top: 30px;
}

.agency-footer .img-box {
    width: 160px;
    height: 160px;
    border: 1px solid #ddd;
}

.agency-footer .img-box img {
    width: 100%;
    height: 100%;
}

.agency-footer .item textarea {
    width: 340px;
    height: 160px;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding: 15px;
}

.agency-footer .share-icons {
    font-size: 0;
}

.agency-footer .share-icons .icon {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 50px;
    /*margin-right: 20px;margin-bottom: 20px;*/
    cursor: pointer;
}

.agency-footer .share-icons .share1 {
    background-image: url(../images/level/share1.png);
}

.agency-footer .share-icons .share2 {
    background-image: url(../images/level/share2.png);
}

.agency-footer .share-icons .share3 {
    background-image: url(../images/level/share3.png);
}

.agency-footer .share-icons .share4 {
    background-image: url(../images/level/share4.png);
}

.agency-footer .share-icons .share5 {
    background-image: url(../images/level/share5.png);
}

.agency-footer .share-icons .share6 {
    background-image: url(../images/level/share6.png);
}

.trs p {
    text-align: center;
    font-size: 18px;
    padding: 20px 0;
    color: red;
}

.agency-cont2 {
    width: 100%;
    margin-bottom: 10px;
    background-color: #fff;
    box-sizing: border-box;
    line-height: 1;
}

.agency-cont2 * {
    box-sizing: border-box;
    line-height: 1;
}

.ac-table2 .th {
    width: 100%;
    height: 60px;
    background-color: #fcfcfc;
    padding-left: 136px;
    position: relative;
}

.ac-table2 .td {
    float: left;
}

.ac-table2 .td1 {
    width: 323px;
}

.ac-table2 .td2 {
    width: 370px;
}

.ac-table2 .td3 {
    width: 80px;
}

.ac-table2 .th .td {
    line-height: 60px;
}

.ac-table2 .trs {
    padding-left: 30px;
    padding-right: 30px;
}

.ac-table2 .tr {
    padding-left: 106px;
    border-bottom: 1px solid #eee;
    width: 100%;
    overflow: hidden;
}

.ac-table2 .tr .td1 {
    font-size: 12px;
    color: #555;
    line-height: 59px;
}

.ac-table2 .tr .td2 {
    font-size: 18px;
    color: #2d9300;
    line-height: 59px;
}

.ac-table2 .tr .td3 {
    font-size: 14px;
    color: #555;
    line-height: 59px;
}

.ac-table2 .ac-type {
    width: 90px;
    height: 35px;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    position: absolute;
    left: 15px;
    top: 12px;
}

.ac-table2 .ac-type .cur {
    width: 100%;
    height: 100%;
    padding-left: 15px;
    line-height: 35px;
    font-size: 14px;
    color: #333;
    cursor: default;
}

.ac-table2 .ac-type .cur:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-left: 14px;
    width: 12px;
    height: 6px;
    background-image: url(../images/level/down.png);
}

.ac-table2 .ac-type ul {
    width: 100%;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 25px;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    padding-top: 10px;
    padding-bottom: 10px;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
}

.ac-table2 .ac-type ul>li>a {
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    font-size: 12px;
    color: #333;
}

.ac-table2 .ac-type ul>li>a:hover {
    background-color: #f6f6f6;
    color: #c01414;
}

.ac-table2 .ac-type:hover ul {
    visibility: visible;
    opacity: 1;
}

.agency-cont3 {
    width: 100%;
    margin-bottom: 10px;
    background-color: #fff;
    box-sizing: border-box;
    line-height: 1;
}

.agency-cont3 * {
    box-sizing: border-box;
    line-height: 1;
}

.ac-table3 .th {
    width: 100%;
    height: 60px;
    padding-left: 30px;
    background-color: #fcfcfc;
    position: relative;
}

.ac-table3 .td {
    float: left;
}

.ac-table3 .td1 {
    width: 446px;
}

.ac-table3 .td2 {
    width: 333px;
}

.ac-table3 .td3 {
    width: 100px;
}

.ac-table3 .th .td {
    line-height: 60px;
}

.ac-table3 .tr {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

.ac-table3 .trs {
    padding-left: 30px;
    padding-right: 30px;
}

.ac-table3 .tr .td {
    line-height: 60px
}

.ac-table3 .tr .td1 {
    font-size: 14px;
    color: #555;
    ;}

.ac-table3 .tr .td3 {
    font-size: 18px;
    color: #2d9300;
}

.ac-table3 .tr .td3.red {
    color: #c01414;
}

.ac-explain {
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    line-height: 1;
    margin-bottom: 10px;
}

.ac-explain * {
    box-sizing: border-box;
    line-height: 1;
}

.ac-explain .para {
    font-size: 14px;
    color: #333;
    line-height: 36px;
    padding: 20px 30px;
}

.ac-join {
    width: 100%;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    line-height: 1;
    margin-bottom: 10px;
}

.ac-join * {
    box-sizing: border-box;
    line-height: 1;
}

.ac-join .t1 {
    font-size: 24px;
    color: #c01414;
    margin-bottom: 22px;
}

.ac-join .para {
    font-size: 14px;
    color: #555;
    line-height: 30px;
}

.apply-ac {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #c01414;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

.apply-ac:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    width: 8px;
    height: 16px;
    background-image: url(../images/level/right.png);
}

/*2018/6/21*/
.want-enter {
    width: 100%;
    background-color: #fff;
    padding-top: 60px;
    padding-bottom: 60px;
}

.want-enter * {
    box-sizing: border-box;
}

.want-enter .form-group {
    /*width: 100%;*/
    padding-bottom: 20px;
    position: relative;
    font-size: 0;
    width: 420px;
    margin: 0 auto;
}

/*.want-enter .form-group:before{content: "";width: 1px;height: 100%;background-color: #ddd;position: absolute;left: 39px;top: 30px;z-index: 1;}*/
.want-enter .form-group.last:before {
    display: none;
}

.want-enter .form-group .red-line {
    width: 1px;
    background-color: #c01414;
    position: absolute;
    left: 39px;
    top: 30px;
    z-index: 2;
    padding-left:
}

.want-enter .form-group .dt {
    display: inline-block;
    vertical-align: top;
    width: 300px;
    height: 60px;
    font-size: 18px;
    color: #c01414;
    line-height: 60px;
    /*padding-left: 70px;position: relative;*/
    z-index: 10;
}

/*.want-enter .form-group .dt:before{content: "";display: block;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #ddd;position: absolute;left: 28px;top: 20px;background-color: #fff;}*/
.want-enter .form-group .dt .curPercent {
    display: none;
    padding-left: 15px;
}

.want-enter .form-group .dd {
    display: inline-block;
    vertical-align: top;
    width: 420px;
}

.want-enter .form-group .row {
    font-size: 0;
    margin-bottom: 20px;
}

.want-enter .form-group .row input[type=text] {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border: 1px solid #ddd;
    padding: 0 29px;
    font-size: 16px;
    color: #333;
    border-radius: 5px;
}

.want-enter .form-group .row input[type=text].sp {
    border-color: #fafafa;
    box-shadow: 0 0 4px rgba(0,0,0,0.05);
}

.want-enter .form-group .phone-row {
    width: 100%;
    height: 60px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 0;
}

.want-enter .form-group .phone-row input[type=text] {
    width: 260px;
    height: 58px;
    border: none;
    line-height: 58px;
    font-size: 16px;
    color: #333;
    vertical-align: top;
}

.want-enter .form-group.show-red .dt {
    color: #c01414;
}

.want-enter .form-group.show-red .dt:before {
    border-color: #c01414;
}

.want-enter .form-group.show-red .dt:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #c01414;
    position: absolute;
    left: 35px;
    top: 27px;
}

.want-enter .form-group.show-red .curPercent {
    display: inline-block;
}

.want-enter .submit-row {
    font-size: 0;
}

.want-enter .submit-row input[type=submit] {
    width: 100%;
    height: 60px;
    background-color: #c01414;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
    border: none;
    border-radius: 5px;
}

.want-enter .submit-row p {
    width: 100%;
    height: 60px;
    font-size: 18px;
    color: #c01414;
    text-align: center;
}

.want-enter .upload {
    display: block;
    width: 100%;
    height: 60px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    background-color: #fcfcfc;
    padding-left: 29px;
    border-radius: 5px;
    cursor: pointer;
    position: relative;
    font-size: 0;
}

.want-enter .upload .text {
    display: inline-block;
    vertical-align: top;
    line-height: 60px;
    font-size: 16px;
    color: #333;
}

.want-enter .upload input {
    filter: alpha(opacity=0);
    opacity: 0;
    position: left: 0;
    top: 0;
    width: 0;
    height: 0;
}

.want-enter .upload:before {
    content: "";
    width: 20px;
    height: 60px;
    background-image: url(../images/enter/upload.png);
    background-size: 100% auto;
    margin-right: 30px;
    display: inline-block;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: center center;
}

.want-enter .row-tip {
    width: 100%;
    font-size: 12px;
    color: #c01414;
    margin-bottom: 28px;
}

.want-enter .row-tip2 {
    width: 100%;
    font-size: 12px;
    color: #999;
    margin-bottom: 28px;
}

.want-enter .swrap {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    border-radius: 5px;
}

.want-enter .swrap select {
    position: relative;
    left: -1px;
    top: -1px;
    font-size: 16px;
    color: #333;
    padding: 0;
    padding-left: 27px;
}

.want-enter .swrap1 {
    width: 420px;
    height: 60px;
    border: 1px solid #ddd;
}

.want-enter .swrap1 select {
    width: 420px;
    height: 60px;
}

.want-enter .swrap2 {
    width: 200px;
    height: 60px;
    border: 1px solid #ddd;
}

.want-enter .swrap2 select {
    width: 200px;
    height: 60px;
}

.want-enter .swrap3 {
    width: 130px;
    height: 60px;
    border: 1px solid #ddd;
}

.want-enter .swrap3 select {
    width: 130px;
    height: 60px;
}

.want-enter .swrap4 {
    width: 158px;
    height: 58px;
    border: 1px solid #fff;
}

.want-enter .swrap4 select {
    width: 158px;
    height: 58px;
}

.want-enter .row2col {
    font-size: 0;
}

.want-enter .row2col .col {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    height: 60px;
    border-radius: 5px;
}

.want-enter .row2col .col1 {
    margin-right: 20px;
}

.want-enter .check {
    display: inline-block;
    height: 24px;
    font-size: 0;
    position: relative;
    cursor: pointer;
}

.want-enter .check .icon {
    display: inline-block;
    content: "";
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    border-radius: 100%;
    vertical-align: top;
    margin-right: 15px;
}

.want-enter .check .icon1 {
    display: inline-block;
    content: "";
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    border-radius: 100%;
    vertical-align: top;
    margin-right: 15px;
}

.want-enter .check.selected .icon {
    background-color: #c01414;
    border-color: #c01414;
    background-image: url(../images/s-form/icon-tick-ss.png);
}

.want-enter .check.selected .icon1 {
    background-color: #c01414;
    border-color: #c01414;
    background-image: url(../images/s-form/icon-tick-ss.png);
}

.want-enter .check .text {
    font-size: 16px;
    color: #999;
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.want-enter .check .text a {
    color: #999;
}

.want-enter .check input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.want-enter .check-row1 {
    padding-top: 3px;
    padding-bottom: 3px;
}

.want-enter .check-row2 {
    padding-top: 13px;
    padding-bottom: 13px;
}

.want-enter .row3col {
    font-size: 0;
}

.want-enter .row3col .col {
    display: inline-block;
    vertical-align: top;
    width: 130px;
    height: 60px;
    border-radius: 5px;
}

.want-enter .row3col .col1 {
    margin-right: 15px;
}

.want-enter .row3col .col2 {
    margin-right: 15px;
}

.want-enter .up-label {
    display: block;
    width: 200px;
    height: 160px;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-sizing: border-box;
    padding-top: 20px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.want-enter .up-label:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent;
    z-index: 1000;
}

.want-enter .up-label .img-box {
    overflow: hidden;
    display: block;
    width: 160px;
    height: 90px;
    margin: 0 auto;
    background-color: #f6f6f6;
    background-position: center center;
    background-image: url(../images/enter/no-img.png);
    background-repeat: no-repeat;
    position: relative;
    border-radius: 2px;
}

.want-enter .up-label .img-box img {
    width: 100%;
    height: 100%;
}

.want-enter .up-left {
    float: left;
}

.want-enter .up-right {
    float: right;
}

.want-enter .up-label input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.want-enter .up-label .title {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #999;
    padding-top: 14px;
}

.want-enter .up-row {
    overflow: hidden;
}

.want-enter .up-upload {
    display: block;
    width: 200px;
    height: 160px;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-sizing: border-box;
    padding-top: 20px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.want-enter .up-upload:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent;
    z-index: 1000;
}

.want-enter .up-upload .img-box {
    overflow: hidden;
    display: block;
    width: 160px;
    height: 90px;
    margin: 0 auto;
    background-color: #f6f6f6;
    background-position: center center;
    background-image: url(../images/enter/no-img.png);
    background-repeat: no-repeat;
    position: relative;
    border-radius: 2px;
}

.want-enter .up-upload .img-box img {
    width: 100%;
    height: 100%;
}

.want-enter .up-upload input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.want-enter .up-upload .title {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #999;
    padding-top: 14px;
}

/*20180903 复制*/
.agency-footer .item2 span {
    border: 1px solid #ddd;
    padding: 5px 10px;
}

.agency-footer .item2 a {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    border-radius: 18px;
    cursor: pointer;
}

.agency-footer .item2 a.btn-wd {
    background-color: #c01414;
    color: #fff;
    margin-right: 20px;
    margin-top: 20px;
}
