/* 购物车无产品 */
.shopping-cart-null{
    padding: 30px 0;
    text-align: center;
}
.shopping-cart-null .box{
    display: inline-block;
    text-align: left;
    font-size: 14px;
    padding-left: 90px;
    background: url("../images/shopping-cart-ico.png") left no-repeat;
}
.shopping-cart-null .box .txt{
    color: #666;
    display: block;
    padding: 7px 0;
}
.buy-link{
    color: #0c7ff2;
}
/* 购物车 */
.again-block{
    height: 110px;
    background: url("../images/gm-cms-after.png") center no-repeat;
}
.base-block{
    height: 110px;
    background: url("../images/gm-cms-before.png") center no-repeat;
}
.again-block .again-btn,
.base-block .add-btn{
    float: right;
    width: 149px;
    height: 45px;
    margin: 35px 20px 0 0;
    background: url("../images/gwc-btn.png") no-repeat 0 0;
}
.base-block .add-btn{
    background: url("../images/gwc-btn.png") no-repeat 0 -45px;
}

.shopping-cart-content{
    margin-top: 30px;
}
.wares-column{
    height: 40px;
}
.wares-column strong{
    color: #00c0ff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight:bold;
    border-bottom: 2px solid #00c0ff;
}
.caption-block{
    color: #666;
    height: 38px;
    font-size: 0;
    border: 1px solid #e0e0e0;
    background: #f3f3f3;
}
.caption-block .check{
    display: inline-block;
    width: 15%;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    font-size: 13px;
}
.caption-block .check input{
    vertical-align: middle;
    cursor: pointer;
    margin: -3px 5px 0 10px;
}
.caption-block > span{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    font-size: 13px;
}
.caption-block .info{
    width: 45%;
}
.caption-block .unit{
    width: 10%;
}
.caption-block .num{
    width: 10%;
    text-align: center;
}
.caption-block .sum{
    width: 10%;
    text-align: center;
}
.caption-block .operate{
    width: 10%;
    text-align: center;
}

.cms-base{
    margin-top: 15px;
}
.table-info{
    border: 1px solid #f1f1f1;
}
.table-info tr:hover{
    background: #f7f7f7;
}
.table-info .line-top{
    border-top: 1px solid #c5c5c5;
}
.table-info td{
    padding: 15px 0 10px;
    vertical-align: top;
}
.table-info .check{
    display: inline-block;
    padding-left: 10px;
    font-size: 0;
}
.table-info .check input{
    cursor: pointer;
}
.table-info .check img{
    margin-left: 15px;
    border: 1px solid #eee;
}
.table-info .tit{
    font-size: 13px;
}
.table-info .unit{
    font-size: 13px;
}
.table-info .sum{
    display: inline-block;
    font-size: 13px;
    font-weight:bold;
    position: relative;
}
.table-info .sum .zk-icon{
    color: #fff;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 6px;
    position: absolute;
    top: -10px;
    right: -80%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    font-size: 13px;
    background: #fe1603;
}
.table-info .sum .zk-icon:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: -4px;
    top: 12px;
    border-bottom: 4px solid #fe1603;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}
.table-info .delete{
    color: #666;
    font-size: 13px;
}
.table-info .delete:hover{
    color: #f80;
}
.info-num{
    display: inline-block;
    width: 78px;
    height: 22px;
    font-size: 0;
    border: 1px solid #cacbcb;
}
.info-num .add,
.info-num .sub{
    display: inline-block;
    width: 16px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
.info-num .add{
    border-right: 1px solid #cacbcb;
}
.info-num .sub{
    border-left: 1px solid #cacbcb;
}
.info-num .text{
    display: inline-block;
    width: 44px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}
.cms-apply,
.cms-template,
.cms-added{
    margin-top: 20px;
}
.cms-apply .tit input,
.cms-template .tit input,
.cms-added .tit input{
    vertical-align: middle;
    margin: -3px 0 0 10px;
    cursor: pointer;
}
.cms-apply .tit strong,
.cms-template .tit strong,
.cms-added .tit strong{
    color: #fff;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    margin: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.cms-apply .tit strong{
    background: #31a5e7;
}
.cms-template .tit strong{
    background: #fe8300;
}
.cms-added .tit strong{
    background: #00bb9c;
}
.cms-apply .tit .add-more,
.cms-template .tit .add-more,
.cms-added .tit .add-more{
    float: right;
    color: #999;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
}
.cms-apply .tit .add-more:hover,
.cms-template .tit .add-more:hover,
.cms-added .tit .add-more:hover{
    color: #f80;
}
.total-block{
    height: 50px;
    margin-top: 20px;
    border: 1px solid #f0f0f0;
}
.total-block .check{
    color: #666;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    font-size: 13px;
    cursor: pointer;
}
.total-block .check input{
    cursor: pointer;
    vertical-align: middle;
    margin: -3px 5px 0 0;
}
.total-block .delete{
    color: #666;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    font-size: 13px;
}
.total-block .num,
.total-block .sum{
    float: right;
    color: #999;
    height: 50px;
    line-height: 50px;
    padding-right: 40px;
    font-size: 13px;
}
.total-block .num em,
.total-block .sum em{
    color: #f01414;
    padding: 0 5px;
    font-weight:bold;
    font-size: 16px;
}
.total-block .go-accounts-link{
    float: right;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    font-size: 16px;
    background: #ff6d5e;
}
/* 热门推荐 */
.global-hot-block{
    margin: 30px 0;
}
.global-hot-block .hd h3{
    float: left;
    padding: 15px 0;
    font-size: 18px;
}
.global-hot-block .hd ul{
    float: right;
    height: 8px;
    margin-top: 23px;
}
.global-hot-block .hd ul li{
    float: left;
    width: 8px;
    height: 8px;
    margin-left: 6px;
    cursor: pointer;
    font-size: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #ccc;
}
.global-hot-block .hd ul li.on{
    width: 26px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #79cc66;
}
.global-hot-block .bd ul li{
    float: left;
    width: 285px;
    margin-right: 20px;
    overflow: hidden;
    background: #f6f6f6;
}
.global-hot-block .bd .pic{
    display: block;
    width: 285px;
    height: 174px;
    overflow: hidden;
}
.global-hot-block .bd ul li .pic img{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.global-hot-block .bd ul li:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.global-hot-block .bd .bt{
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
}
.global-hot-block .bd .info{
    height: 24px;
    padding: 0 15px 15px;
}
.global-hot-block .bd .info .jg{
    float: left;
    color: #f35959;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
}
.global-hot-block .bd .info .gwc-btn{
    float: right;
    color: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #49cc86;
}
/* 用户订单列表 */
.user-page-content{

}
.user-side-nav{
    float: left;
    width: 175px;
    padding: 20px 0;
    margin-bottom: 40px;
    background: #fafafa;
}
.user-side-nav > ul > li{
}
.user-side-nav .side-nav-hd{
    color: #555;
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    font-size: 14px;
    font-weight:bold;
}
.user-side-nav .side-nav-hd.nav-first:hover{
    color: #51aa65;
}
.user-side-nav .side-nav-hd i{
    display: inline-block;
    width: 20px;
    height: 17px;
    vertical-align: middle;
    margin: -3px 5px 0 0;
    background: url("../images/user-center-ico.png") no-repeat;
}
.user-side-nav .side-nav-hd .ico1{
    background-position: 0 0;
}
.user-side-nav .side-nav-hd .ico2{
    background-position: 0 -26px;
}
.user-side-nav .side-nav-hd .ico3{
    background-position: 0 -53px;
}
.user-side-nav .side-nav-hd .ico4{
    background-position: 0 -80px;
}
.user-side-nav .side-nav-hd .ico5{
    background-position: 0 -106px;
}
.user-side-nav .side-nav-hd .ico6{
    background-position: 0 -133px;
}
.user-side-nav .side-nav-hd .ico7{
    background: url("../images/fx-ico.png") no-repeat;
}
.user-side-nav .side-nav-hd .ico8{
    background-position: -20px 0;
}
.user-side-nav .sub-menu{
    padding-left: 56px;
}
.user-side-nav .sub-menu a{
    display: block;
    color: #555;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}
.user-side-nav .sub-menu a:hover,
.user-side-nav .sub-menu a.on{
    color: #51aa65;
}

/* 用户中心内容区域 */
.user-center-content{
    float: right;
    width: 1000px;
}
/* 用户订单 */
.user-order-hd{
    height: 59px;
    border-bottom: 1px solid #eee;
}
.user-order-hd > a{
    color: #515151;
    display: inline-block;
    height: 59px;
    line-height: 59px;
    padding: 0 18px;
    margin: 0 28px;
    font-size: 16px;
}
.user-order-hd > a.on{
    color: #22ac38;
    height: 57px;
    line-height: 57px;
    border-bottom: 2px solid #22ac38;
}
.user-order-hd > i{
    width: 0;
    height: 15px;
    border-left: 1px solid #e0e0e0;
}
/* 订单搜索 */
.search-order-block{
    padding: 20px 10px;
}
.search-type{
    color: #515151;
    display: inline-block;
    padding-right: 50px;
    font-size: 14px;
}
.search-date{
    color: #515151;
    display: inline-block;
    margin-right: 50px;
    font-size: 14px;
}
.search-date .start,
.search-date .end{
    display: inline-block;
    position: relative;
}
.search-date .start .ico,
.search-date .end .ico{
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 6px;
    right: 8px;
    cursor: pointer;
    background: url("../images/user-center-ico.png") no-repeat 0 -160px;
}
.search-order{
    display: inline-block;
    width: 300px;
    height: 32px;
    border: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.search-order .search-text{
    width: 268px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.search-order .search-btn{
    float: right;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border-left: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url("../images/user-center-ico.png") no-repeat 6px -182px;
}
/* 订单列表 */
.order-tb thead{
    background: #fafafc;
}
.order-tb thead th{
    color: #515151;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}
.order-tb .sep-row{
    height: 20px;
}
.order-tb .tr-th{
    height: 40px;
    background: #fafafc;
}
.order-tb .tr-th td{
    border: 1px solid #eee;
}
.order-tb .tr-th .date{
    color: #bdbdbd;
    display: inline-block;
    padding-left: 25px;
    font-size: 14px;
}
.order-tb .tr-th .date em{
    color: #515151;
}
.order-tb .tr-td td{
    vertical-align: top;
    text-align: center;
    position: relative;
    border: 1px solid #eee;
}
.order-tb .td-tc{
    text-align: left;
}
.order-tb .td-tc li{
    padding: 13px 18px;
    border-bottom: 1px solid #eee;
}
.order-tb .td-tc li.last{
    border-bottom: 0;
}
.order-tb .td-tc .info{
    display: block;
    font-size: 0;
}
.order-tb .td-tc .info .pic{
    display: inline-block;
    width: 126px;
    height: 80px;
    overflow: hidden;
    border: 1px solid #eee;
}
.order-tb .td-tc .info .wrap{
    display: inline-block;
    width: 330px;
    padding-left: 20px;
    vertical-align: top;
}
.order-tb .td-tc .info .wrap .bt{
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
}
.order-tb .td-tc .info .wrap .cld{
    color: #999;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
}
.order-tb .td-tc .info .wrap .cld:hover{
    color: #31a5e7;
}
.order-tb .tr-td .td-jg,
.order-tb .tr-td .td-fp,
.order-tb .tr-td .td-zt{
    color: #515151;
    display: block;
    padding: 20px 0;
    text-align: center;
    font-size: 14px;
}
.order-tb .tr-td .td-jg{
    font-weight: bold;
}
.order-tb .tr-td .now-pay,
.order-tb .tr-td .step-pay{
    color: #fff;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 8px;
    margin-top: 20px;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.order-tb .tr-td .now-pay{
    background: #ed503f;
}
.order-tb .tr-td .step-pay{
    background: #f90;
}
.order-tb .tr-td .cancel-order,
.order-tb .tr-td .show-link{
    color: #515151;
    display: block;
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
}
.order-tb .tr-td .cancel-order:hover,
.order-tb .tr-td .show-link:hover{
    color: #ed503f;
}
.user-order-list .page-content{
    padding: 20px 0 40px;
    text-align: right;
}

.no-found-hint{
    padding: 50px 0;
    text-align: center;
}
.no-found-hint img{
    vertical-align: middle;
}
.no-found-hint .txt{
    color: #666;
    vertical-align: middle;
    padding: 0 20px;
    font-size: 18px;
}
.pack-show-label{
    display: inline-block;
    width: 70px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -35px;
    font-size: 14px;
    cursor: pointer;
}
.pack-show-label:hover{
    color: #3db1fa;
}
.pack-show-label .icon{
    display: inline-block;
    width: 12px;
    height: 7px;
    vertical-align: middle;
    margin: -3px 0 0 3px;
}
.pack-show-label .down-icon{
    background: url("../images/user-center-ico.png") no-repeat 0 -295px;
}
.pack-show-label:hover .down-icon{
    background: url("../images/user-center-ico.png") no-repeat 0 -302px;
}
.pack-show-label .up-icon{
    background: url("../images/user-center-ico.png") no-repeat 0 -311px;
}
.pack-show-label:hover .up-icon{
    background: url("../images/user-center-ico.png") no-repeat 0 -318px;
}
/* 我的产品 */
.search-pdt-type{
    padding: 20px 10px 0;
}
.search-pdt-type .bt{
    color: #515151;
    float: left;
    width: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.search-pdt-type .item{
    padding-left: 75px;
    font-size: 0;
}
.search-pdt-type .item a{
    display: inline-block;
    color: #515151;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    margin-right: 10px;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.search-pdt-type .item a.on,
.search-pdt-type .item a:hover{
    color: #fff;
    background: #00c3f5;
}
.product-tb thead th{
    color: #515151;
    height: 40px;
    font-size: 14px;
    text-align: center;
    background: #fafafc;
}
.product-tb .sep-row{
    height: 20px;
}
.product-tb .tr-th{
    height: 40px;
    background: #fafafc;
}
.product-tb .tr-th td{
    border: 1px solid #eee;
}
.product-tb .tr-th .order-num{
    color: #bdbdbd;
    display: inline-block;
    padding-left: 25px;
    font-size: 14px;
}
.product-tb .tr-th .order-num em{
    color: #515151;
}
.product-tb .tr-td{
    border: 1px solid #eee;
}
.product-tb .info{
    padding: 13px 0;
}
.product-tb .info .pdt-check,
.product-tb .info .checked{
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 25px;
    cursor: pointer;
    vertical-align: middle;
}
.product-tb .info .pdt-check{
    background: url("../images/user-center-ico.png") no-repeat 0 -242px;
}
.product-tb .info .checked{
    background: url("../images/user-center-ico.png") no-repeat 0 -272px;
}
.product-tb .info .pic{
    display: inline-block;
    width: 126px;
    height: 80px;
    vertical-align: middle;
    border: 1px solid #eee;
}
.product-tb .info .nr{
    display: inline-block;
    padding-left: 20px;
    vertical-align: middle;
    font-size: 14px;
}
.product-tb .info .nr .bt{
    display: block;
    height: 26px;
}
.product-tb .info .nr .date,
.product-tb .info .nr .http{
    display: block;
    line-height: 24px;
    color: #999;
}
.product-tb .info .nr .http .ts{
    color: #ff5d5d;
    padding-left: 10px;
    font-size: 12px;
}
.product-tb .jg{
    color: #515151;
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight:bold;
}
.product-tb .zt{
    color: #515151;
    display: block;
    text-align: center;
    font-size: 14px;
}
.product-tb .cz{
    text-align: center;
    font-size: 14px;
}
.product-tb .cz .xf-btn{
    color: #fff;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ed503f;
}
.product-tb .cz .link-a{
    display: block;
    color: #515151;
    padding-top: 5px;
    font-size: 14px;
}
.product-tb .cz .link-a:hover{
    color: #ed503f;
}
/* 绑定域名 */
.bind-block{
    height: 50px;
    margin: 0 0 20px 0;
}
.bind-fixed{
    width: 1200px;
    height: 50px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #fafafa;
}
.fixed{
    position: fixed;
    bottom: 0;
    z-index: 9999;
    -webkit-box-shadow: 0 -2px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 -2px 3px rgba(0,0,0,.1);
    box-shadow: 0 -2px 3px rgba(0,0,0,.1);
}
.bind-fixed .operate{
    color: #515151;
    float: left;
    font-size: 14px;
}
.bind-fixed .operate a{
    float: left;
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
}
.bind-fixed .bind-btn{
    float: right;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 35px;
    font-size: 14px;
    background: #00c3f5;
}
/* 订单进度 */
.step-block{
    width: 810px;
    height: 60px;
    margin: 25px auto 0;
}
.step-block > ul{
    height: 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #eee;
}
.step-block > ul > li{
    float: left;
    width: 270px;
    height: 30px;
    text-align: center;
    position: relative;
}
.step-block .step{
    display: block;
    color: #999;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.step-block .cur .step{
    color: #fff;
    background: #00c3f5;
}
.step-block .date{
    display: block;
    color: #515151;
    width: 270px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: 30px;
    left: 0;
}
.step-block .cur .date{
    color: #00c3f5;
}
/* 订单状态栏 */
.order-status-bar{
    padding: 15px 30px;
    margin-top: 20px;
}
.ing-bar{
    border: 1px solid #fc6000;
    background: #fef2e8;
}
.over-bar{
    border: 1px solid #eee;
    background: #fafafc;
}
.order-status-bar .txt-block > p{
    padding-bottom: 10px;
}
.order-status-bar .txt-block .last{
    padding-bottom: 0;
}
.order-status-bar .hd{
    color: #515151;
    font-size: 18px;
}
.order-status-bar .hd .bt{
    display: inline-block;
    margin-right: 35px;
}
.order-status-bar .hd .bt em{
    color: #f66567;
}
.order-status-bar .ht{
    color: #999;
    font-size: 13px;
}
.order-status-bar .ht .ico{
    display: inline-block;
    width: 15px;
    height: 16px;
    vertical-align: middle;
    margin: -3px 3px 0 0;
    background: url("../images/user-center-ico.png") no-repeat 0 -216px;
}
.order-status-bar .date{
    color: #999;
    font-size: 13px;
}
.order-status-bar .date span{
    color: #f66567;
    padding-left: 5px;
}
.btn-block{
    padding-top: 22px;
    text-align: right;
}
.btn-block .step-btn,
.btn-block .pay-btn,
.btn-block .del-btn{
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    margin-left: 20px;
    text-align: center;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.btn-block .step-btn{
    color: #fff;
    background: #f90;
}
.btn-block .step-btn:hover{
    background: #e48900;
}
.btn-block .pay-btn{
    color: #fff;
    background: #ed503f;
}
.btn-block .pay-btn:hover{
    background: #c83f30;
}
.btn-block .del-btn{
    color: #999;
    background: #e9e9e9;
}
/* 支付表 */
.show-table .tr-spc{
    height: 10px;
}
.show-table .tr-bt td{
    color: #999;
    height: 40px;
    font-size: 14px;
}
.show-table .tr-bt td em{
    color: #515151;
}
.show-table .tr-th{
    border: 1px solid #eee;
}
.show-table .tr-th th{
    color: #515151;
    height: 46px;
    text-align: center;
    font-size: 14px;
}
.show-table .tr-td{
    border: 1px solid #eee;
}
.show-table .info{
    padding: 13px 18px;
}
.show-table .info .pic{
    float: left;
    width: 126px;
    height: 80px;
    border: 1px solid #eee;
}
.show-table .info .nr{
    padding-left: 150px;
}
.show-table .info .nr .bt{
    display: block;
    padding: 10px 0 5px;
    font-size: 14px;
}
.show-table .info .nr .txt{
    color: #515151;
    line-height: 20px;
}
.show-table .unit,
.show-table .num,
.show-table .total{
    display: block;
    color: #515151;
    text-align: center;
    font-size: 14px;
}
.show-table .total{
    position: relative;
    font-weight: bold;
}
.show-table .total .zk-icon{
    color: #fff;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 6px;
    position: absolute;
    top: -10px;
    right: 50%;
    margin-right: -65px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    font-size: 13px;
    background: #fe1603;
}
.show-table .total .zk-icon:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: -4px;
    top: 12px;
    border-bottom: 4px solid #fe1603;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}
/* 结算模块 */
.order-js-content{
    margin: 20px 0;
}
.bz-block .tit{
    color: #515151;
    padding: 10px 0;
    font-size: 16px;
}
.bz-block .txt{
    color: #515151;
    line-height: 22px;
    font-size: 14px;
}
.sum-block{
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #eee;
}
.sum-block .sum-list{
    float: right;
    width: 300px;
}
.sum-block .sum-list li{
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    font-size: 14px;
}
.sum-block .sum-list hr{
    height: 0;
    border: 0;
    margin: 10px 0;
    border-top: 1px solid #eee;
}
.sum-block .sum-list .bt{
    float: left;
    color: #515151;
    height: 30px;
    line-height: 30px;
}
.sum-block .sum-list .sm{
    color: #999;
    font-size: 12px;
}
.sum-block .sum-list .num{
    float: right;
    color: #e02b41;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}
.sum-block .sum-list .last .bt{
    font-weight:bold;
}
.sum-block .sum-list .last .num{
    font-size: 18px;
}
.sum-block .bz-area{
    color: #515151;
    width: 300px;
    line-height: 24px;
    padding: 10px;
    margin-top: 15px;
    font-size: 13px;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fafafc;
}

/* 支付订单 */
.order-pay{
    margin-top: 10px;
}
/* 确认订单栏 */
.order-info-bar{
    height: 58px;
    line-height: 58px;
    padding: 0 19px;
    border: 1px solid #e6e6e6;
}
.order-info-bar .tit{
    display: inline-block;
    font-size: 18px;
}
.order-pay .info .nr .bt{
    padding: 5px 0 10px;
}
.order-pay .info .nr .txt{
    font-size: 14px;
}
.show-table .tr-tf{
    height: 58px;
    border: 1px solid #eee;
    background: #fafafa;
}
.order-pay-over{
    padding: 0 19px 0 39px;
}
.order-pay-over .back-link{
    color: #666;
    display: inline-block;
    line-height: 30px;
    vertical-align: middle;
}
.order-pay-over .hj{
    float: right;
    color: #666;
    font-weight:bold;
}
.order-pay-over .hj em{
    color: #e02b41;
    font-size: 24px;
    font-weight: bold;
}
/* 推荐人 */
.referee-block{
    margin-top: 10px;
    padding: 30px 19px;
    border: 1px solid #e6e6e6;
}
.referee-block .bt{
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}
.referee-block .info{
    display: inline-block;
    padding-left: 90px;
    vertical-align: middle;
}
.referee-block .info .id{
    font-size: 14px;
}
.referee-block .info .text{
    width: 200px;
    height: 24px;
    line-height: 24px;
    margin: 0 5px;
    border-bottom: 1px solid #e6e6e6;
}
.referee-block .info .bz{
    color: #999;
    font-size: 14px;
}
/* 优惠方式 */
.yh-way-content{
    margin-top: 10px;
    padding: 0 19px 0;
    border: 1px solid #e6e6e6;
}
.yh-way-content .tit{
    padding: 20px 0;
    font-size: 18px;
}
.yh-way-content .check-jf-column{
    display: inline-block;
    cursor: pointer;
}
.check-jf-column .arrow-ico{
    display: inline-block;
    width: 20px;
    height: 11px;
    vertical-align: middle;
    margin: -3px 0 0 10px;
    background: url("../images/header-ico.png") no-repeat;
}
.check-jf-column .arrow-ico.up{
    background-position: -203px 0;
}
.check-jf-column .arrow-ico.down{
    background-position: -243px 0;
}
.yh-way-content .tit .coupon-useable,
.yh-way-content .tit .points-useable{
    display: inline-block;
    padding-left: 90px;
    font-size: 14px;
    line-height: 24px;
}
.yh-way-content .tit .coupon-useable em,
.yh-way-content .tit .points-useable em{
    color: #ff5000;
}
.yh-way-block{
    display: none;
}
.yh-way-block .coupon-list{
    border: 1px solid #f6f6f6;
}
.yh-way-block .coupon-list .bt-h4{
    height: 52px;
    background: #f6f6f6;
}
.yh-way-block .coupon-list .bt-h4 strong{
    display: inline-block;
    height: 52px;
    line-height: 52px;
    padding: 0 30px;
    vertical-align: top;
    font-size: 14px;
    background: #fff;
}
/* 优惠券 */
.coupon-list .bd-item{
    height: 120px;
    position: relative;
    padding: 20px 36px;
    overflow: hidden;
}
.coupon-list .bd-item .prev,
.coupon-list .bd-item .next{
    display: block;
    width: 22px;
    height: 44px;
    position: absolute;
    top: 50%;
    z-index: 99;
    margin-top: -22px;
    background: url("../images/arrow-ico.png") no-repeat;
}
.coupon-list .bd-item .prev{
    left: 0;
    background-position: 0 0;
}
.coupon-list .bd-item .next{
    right: 0;
    background-position: -23px 0;
}
.coupon-list .bd-item .tempWrap{
    width: 1085px !important;
    height: 120px;
    overflow: hidden;
}
.coupon-list li{
    float: left;
    width: 201px;
    height: 120px;
    margin-right: 20px;
}
.coupon-list li.before .info{
    height: 88px;
    background: url("../images/coupon-before-bg.png") center no-repeat;
}
.coupon-list li.after .info{
    height: 88px;
    background: url("../images/coupon-after-bg.png") center no-repeat;
}
.coupon-list li p{
    padding: 0 15px;
}
.coupon-list li p.sum{
    padding: 12px 15px 5px;
}
.coupon-list li p.sum strong{
    color: #fff;
    font-size: 24px;
    font-family: Arial, "Microsoft YaHei", Helvetica, sans-serif;
}
.coupon-list li p.sum strong em{
    padding-left: 3px;
}
.coupon-list li p.txt{
    color: #999;
    height: 32px;
    line-height: 16px;
    overflow: hidden;
}
.coupon-list li.before p.txt{
    color: #fff;
}
.coupon-list li.after p.txt{
    color: #b0afaf;
}
.coupon-list li .btn{
    color: #999;
    display: block;
    width: 199px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #e8e8e8;
}
.coupon-list li .btn .check-ico{
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: -3px 10px 0 0;
    background: url("../images/user-center-ico.png") no-repeat 0 -242px;
}
.coupon-list li .btn.active .check-ico{
    background: url("../images/user-center-ico.png") no-repeat 0 -272px;
}
.integral-content{
    padding-bottom: 19px;
}
.integral-block{
    padding: 10px 30px;
    height: 30px;
    margin-top: 20px;
    background: #f6f6f6;
}
.integral-block .jf{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.integral-block .jf .check-use-jf{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-right: 10px;
    cursor: pointer;
}
.integral-block .jf .check-use-jf .ico{
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: -3px 8px 0 0;
    background: url("../images/user-center-ico.png") no-repeat 0 -242px;
}
.integral-block .jf .active .ico{
    background: url("../images/user-center-ico.png") no-repeat 0 -272px;
}
.integral-block .bz .text{
    width: 70px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    border: 1px solid #e6e6e6;
}
.integral-block .bz .jg{
    color: #f35959;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 20px;
    font-weight:bold;
}
.integral-block .bz{
    display: none;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
/* 支付方式 */
.pay-way-block{
    margin-top: 10px;
}
.pay-way-block .tit{
    padding: 10px 20px;
    font-size: 18px;
}
.pay-way-item{
    padding: 29px 0;
    border: 1px solid #e6e6e6;
}
.pay-way-item .item-child{
    float: left;
    width: 148px;
    height: 44px;
    margin-left: 20px;
    cursor: pointer;
    border: 1px solid #e6e6e6;
}
.pay-way-item .item-child.on{
    border: 1px solid #fb4836;
}
/* 支付结算 */
.pay-sum-block{
    padding: 30px;
    margin: 10px 0 50px;
    border: 1px solid #e6e6e6;
}
.pay-sum-block .sum-list{
    float: right;
    width: 275px;
    font-size: 14px;
}
.pay-sum-block .sum-list hr{
    height: 0;
    border: 0;
    margin: 5px 0;
    border-top: 1px solid #e4e4e4;
}
.pay-sum-block .sum-list li{
    line-height: 34px;
}
.pay-sum-block .sum-list li .num{
    float: right;
    height: 34px;
    line-height: 34px;
}
.pay-sum-block .sum-list li.last .num{
    color: #e02b41;
    font-size: 18px;
    font-weight:bold;
}
.pay-sum-block .now-pay-btn{
    color: #fff;
    display: block;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    font-size: 16px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background: #ed503f;
}
.pay-sum-block .now-pay-btn:hover{
    background: #e0402f;
}

/* 会员中心首页 */
.member-info-box{
    padding: 30px 35px;
    border: 1px solid #eee;
    background: #fff;
}
.mib-pic{
    text-align: center;
}
.mib-pic .hd-img{
    width: 120px;
    height: 120px;
    padding: 5px;
    border: 5px solid #fbfbfd;
    background: #fff;
}
.mib-pic .revise-info{
    display: block;
    color: #999;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.mib-name{
    padding-left: 30px;
}
.mib-name .tit{
    width: 180px;
    height: 40px;
}
.mib-name .tit>span{
    display: inline-block;
    max-width: 150px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 20px;
    vertical-align: middle;
}
.mib-name .tit.no-revise-name{
    color: #999;
}
.mib-name .tit .revise-btn{
    display: inline-block;
    width: 17px;
    height:17px;
    margin-left: 9px;
    background: url("../images/revise-btn-ico.png") no-repeat 0 0;
    vertical-align: middle;
}
.mib-name .tit .revise-btn:hover{
    background: url("../images/revise-btn-ico.png") no-repeat 0 -22px;
}
.mib-name .txt{
    color: #999;
    font-size: 14px;
}
.mib-name .gain-coupon-btn{
    display: inline-block;
    width: 128px;
    height: 25px;
    border: 1px solid #ff5000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    color: #ff5000;
    background-color: #fff;
    margin-top: 10px;
}
.mib-data{
    padding-left: 80px;
    font-size: 14px;
}
.mib-data li{
    height: 26px;
    line-height: 26px;
}
.mib-data li em{
    color: #999;
}
.mib-link{
    padding-top: 0;
}
.mib-link .try-link,
.mib-link .fore-link,
.mib-link .dist-link{
    display: block;
    color: #fff;
    width: 120px;
    height: 34px;
    line-height: 34px;
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
    -webkit-transition: background .5s;
    -moz-transition: background .5s;
    -o-transition: background .5s;
    transition: background .5s;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.mib-link .try-link{
    background: #22ac38;
}
.mib-link .try-link:hover{
    background: #1e9e32;
}
.mib-link .fore-link{
    background: #1fa7ea;
}
.mib-link .fore-link:hover{
    background: #18a1e5;
}
.mib-link .dist-link{
    background: #ff7b29;
}
.mib-link .dist-link:hover{
    background: #ef6e1e;
}

.member-module-wrap{
    padding: 20px 60px;
    margin-top: 20px;
    border: 1px solid #eee;
    background: #fff;
}
.member-module-wrap li{
    float: left;
    width: 400px;
    padding: 20px 0;
    font-size: 0;
}
.member-module-wrap li .icon{
    display: inline-block;
    width: 100px;
    height: 100px;
    vertical-align: middle;
    background: url("../images/user-page-icon.png") no-repeat;
}
.member-module-wrap li .product-icon{
    background: url("../images/mine-pro-ico.png") no-repeat;
}
.member-module-wrap li .serve-icon{
    background-position: -115px -330px;
}
.member-module-wrap li .order-icon{
    background-position: 0 -110px;
}
.member-module-wrap li .integral-icon{
    background-position: 0 -220px;
}
.member-module-wrap li .coupon-icon{
    background-position: 0 -330px;
}
.member-module-wrap li .feedback-icon{
    background-position: 0 -440px;
}
.member-module-wrap li .xcx-icon{
    background-position: -115px -440px;
}
.member-module-wrap li .dist-icon{
    background: url("../images/dist-ico.png") no-repeat;
}
.member-module-wrap li .item-sp{
    display: inline-block;
    padding-left: 22px;
    vertical-align: middle;
}
.member-module-wrap li .item-sp .host-link{
    color: #666;
    display: block;
    padding: 2px 0;
    font-size: 18px;
}
.member-module-wrap li .item-sp .ass-link{
    color: #666;
    display: block;
    padding: 2px 0;
    font-size: 14px;
}
.member-module-wrap li .item-sp > a:hover{
    color: #31a5e7;
}
.member-module-wrap li .item-sp > a > em{
    color: #ff6700;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial, "微软雅黑", "黑体", Helvetica, sans-serif;
}
.member-module-wrap li .item-sp .link-ico{
    display: inline-block;
    width: 8px;
    height: 13px;
    vertical-align: middle;
    margin: -3px 0 0 10px;
    background: url("../images/user-page-icon.png") no-repeat -230px 0;
}
/* 我的推荐 */
.user-item-container{
    display: block;
}
.count-table-item{
    width: 100%;
}
.count-table-item .tr-sp,
.count-table-item .tr-sp td{
    height: 12px;
    border: 0;
}
.count-table-item .tr-hd{
    background: #fafafc;
}
.count-table-item .tr-hd td{
    color: #555;
    height: 40px;
    text-align: center;
    font-size: 14px;
}
.count-table-item tbody tr{
    border: 1px solid #eee;
}
.count-table-item tbody td{
    color: #555;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.count-table-item tbody .left-txt{
    display: block;
    padding: 0 20px;
    text-align: left;
}
.count-table-item .at-jg{
    font-weight: bold;
}
.count-table-item .now-pay{
    color: #fff;
    display: inline-block;
    width: 70px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ed503f;
}
/* 短信服务 */
.msg-hint-block{
    padding: 0 20px;
    margin-top: 15px;
    background: #f9f9f9;
}
.msg-hint-block .icon{
    display: inline-block;
    width: 180px;
    height: 129px;
    vertical-align: top;
    margin-left: 20px;
    background: url("../images/user-message-ts.jpg") bottom no-repeat;
}
.msg-hint-block .txt{
    color: #555;
    display: inline-block;
    line-height: 24px;
    padding: 28px 0 28px 50px;
    vertical-align: top;
    font-size: 13px;
}
.msg-hint-block .txt .num{
    color: #1fa7ea;
    font-size: 16px;
}
.configure-msg{
    padding: 20px 0 0;
}
.configure-msg .pz-list{
    width: 50%;
    padding: 0 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.configure-msg .item{
    padding: 20px 0;
}
.configure-msg .item .ctl{
    display: block;
    color: #555;
    font-size: 14px;
}
.configure-msg .item .txt{
    color: #999;
    line-height: 20px;
    margin-top: 10px;
}
.configure-msg .item .nl{
    color: #555;
    padding-bottom: 10px;
    font-size: 14px;
}
.configure-msg .item .sr-box{
    width: 100%;
    height: 175px;
    padding: 5px;
    resize: none;
    font-size: 14px;
    border: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* 试用记录 */
.trial-hint-block{
    padding: 0 20px;
    margin-top: 15px;
    background: #f9f9f9;
}
.trial-hint-block .icon{
    display: inline-block;
    width: 147px;
    height: 137px;
    vertical-align: top;
    background: url("../images/trial-icon.jpg") center no-repeat;
}
.trial-hint-block .txt{
    color: #666;
    display: inline-block;
    line-height: 24px;
    padding: 28px 0 28px 50px;
    vertical-align: top;
    font-size: 13px;
}
.trial-hint-block .btn{
    display: inline-block;
    width: 120px;
    padding: 32px 0 0 50px;
}
.trial-hint-block .btn > a{
    display: block;
    color: #fff;
    width: 120px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.trial-hint-block .btn > a.try-link{
    background: #22ac38;
}
.trial-hint-block .btn > a.cms-link{
    margin-top: 10px;
    background: #1fa7ea;
}
/* 积分抵现 */
.count-table-item .go-link,
.count-table-item .buy-link,
.count-table-item .fb-link,
.count-table-item .no-link{
    display: inline-block;
    color: #fff;
    width: 70px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.count-table-item .go-link{
    background: #00c3f5;
}
.count-table-item .buy-link{
    background: #ed503f;
}
.count-table-item .fb-link{
    background: #22ac38;
}
.count-table-item .no-link{
    color: #999;
    background: #eee;
}
.count-table-item .item-name{
    display: block;
    width: 359px;
    padding: 0 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.count-table-item .show-link{
    display: inline-block;
    height: 24px;
    line-height: 24px;
}
.count-table-item .label-num{
    color: #fff;
    display: inline-block;
    width: 13px;
    height: 13px;
    line-height: 13px;
    text-align: center;
    margin: 0 0 0 2px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-family: Arial, '微软雅黑', Helvetica, sans-serif;
    background: #ed503f;
}
/* 优惠券 */
.coupon-hint-txt{
    padding: 20px 0 0 30px;

}
.coupon-hint-txt h3{
    color: #00c3f5;
    height: 24px;
    line-height: 24px;
}
.coupon-hint-txt p{
    color: #999;
    height: 24px;
    line-height: 24px;
}
.coupon-hint-txt p a{
    color: #ed503f;
    text-decoration: underline;
}

.btn-wrap{
    padding: 20px 0;
}
.btn-wrap .save-btn,
.btn-wrap .cancel-btn{
    color: #fff;
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    font-size: 14px;
}
.btn-wrap .save-btn{
    background: #22ac38;
}
.btn-wrap .cancel-btn{
    background: #d9d9d9;
}
.btn-wrap .save-btn:hover{
    background: #1e9e32;
}
.btn-wrap .cancel-btn:hover{
    background: #c3c3c3;
}
/* 个人资料 */
.user-info-wrap{
    padding: 50px 0 20px;
    position: relative;
}
.info-item-hdimg{
    position: absolute;
    top: 50px;
    left: 630px;
    width: 110px;
    height: 110px;
    background: #ededed;
}
.info-item-hdimg .edit-rk{
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 24px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    background: rgba(0,0,0,.25);
}
.info-item-block{
    display: block;
}
.info-item-block > li{
    padding: 6px 0;
}
.info-item-block > li:after{
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
.info-item-block .item-hd{
    float: left;
    width: 130px;
    height: 32px;
    line-height: 32px;
    text-align: right;
    font-size: 14px;
}
.info-item-block .item-bd{
    min-height: 32px;
    padding: 0 20px 0 135px;
}
.edit-account{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
.edit-phone-num{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
}
.revise-phone-link{
    color: #00a7ea;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-left: 20px;
    font-size: 14px;
}
    /*新增营业执照、建站公司认证样式开始*/
.item-bd span.new-text{
    display: inline-block;
    font-size: 14px;
    color: #515151;
    text-align: right;
    padding-right: 14px;
    background: url("../images/pic-icon.png") no-repeat 18px 7px;
    margin-bottom: 12px;
    cursor: pointer;
}
.item-bd span.item-text {
    display: inline-block;
    margin-left: 10px;
    height: 30px;
    font-size: 14px;
    color: #999;
    line-height: 30px;
    vertical-align: middle;
}
.item-bd .item-pic{
    display: table-cell;
    width: 158px;
    height: 103px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #e0e0e0;
    background-color: #ededed;
    overflow: hidden;
    cursor: pointer;
}
.item-bd .item-pic .pic{
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
    /*新增营业执照样式结束*/

.user-info-txt{
    width: 600px;
    height: 150px;
    padding: 5px;
    resize: none;
    border: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.user-get-yzm{
    display: inline-block;
    width: 260px;
    height: 32px;
    vertical-align: middle;
    border: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.user-get-yzm .num-text{
    width: 140px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.user-get-yzm .send{
    color: #999;
    float: right;
    width: 73px;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    margin-top: 2px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    border-left: 1px solid #e0e0e0;
}
.user-get-yzm .send:hover{
    color: #22ac38;
}

.info-item-block .pw-wrap{
    display: inline-block;
    width: 260px;
    height: 32px;
    line-height: 32px;
    position: relative;
    border: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.info-item-block .pw-wrap .pw-text{
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.info-item-block .pw-wrap .pw-icon{
    display: inline-block;
    width: 16px;
    height: 10px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -5px;
    cursor: pointer;
    background: url("../images/user-page-icon.png") no-repeat -110px 0;
}
.info-item-block .pw-wrap .show-icon{
    background: url("../images/user-page-icon.png") no-repeat -110px -11px;
}
/* 虚拟主机 */
.stat-item{
    margin-top: 20px;
    padding-bottom: 30px;
}
.stat-item .hd{
    height: 40px;
    font-size: 0;
    background: #fafafa;
}
.stat-item .hd .th{
    display: inline-block;
    color: #555;
    width: 50%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.stat-item .bd{
    padding: 10px;
    margin-top: 12px;
    border: 1px solid #eee;
}
.stat-item .bd .count-img{
    max-width:100%;
}

.stat-canvas-wrap{
    width: 50%;
    padding: 30px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.stat-canvas-wrap .data-space{
    display: inline-block;
    color: #555;
    width: 200px;
    vertical-align: top;
    margin-top: 30px;
}
.stat-canvas-wrap .data-space dt{
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.stat-canvas-wrap .data-space dd{
    height: 22px;
    line-height: 22px;
}
.stat-canvas-wrap .data-space dd em{
    color: #fe7560;
    padding: 0 5px;
}
.canvas-box{
    width: 200px;
    height: 200px;
}
/* 问题反馈 */
.faq-hint-block{
    margin-top: 15px;
    padding: 0 60px;
    background: #f9f9f9;
}
.faq-hint-block .icon{
    display: inline-block;
    width: 123px;
    height: 200px;
    background: url("../images/hand-icon.jpg") center no-repeat;
}
.faq-hint-block .m-wrap{
    color: #555;
    display: inline-block;
    width: 350px;
    line-height: 24px;
    padding: 20px 0 0 35px;
    vertical-align: top;
}
.faq-hint-block .m-wrap h3{
}
.faq-hint-block .m-wrap p{
    margin-top: 10px;
}
.faq-hint-block .r-wrap{
    display: inline-block;
    width: 140px;
    padding: 40px 0 0 180px;
    vertical-align: top;
}
.faq-hint-block .r-wrap h3{
    color: #555;
    font-size: 16px;
}
.faq-hint-block .r-wrap h4{
    color: #555;
    margin-top: 50px;
    font-size: 14px;
}
.faq-hint-block .r-wrap p{
    color: #999;
    line-height: 20px;
    padding-top: 20px;
}
.faq-hint-block .r-wrap .tp-link{
    display: block;
    color: #fff;
    height: 34px;
    line-height: 34px;
    margin-top: 15px;
    text-align: center;
    font-size: 14px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #1fa7ea;
}
.question-info{
    padding: 40px 0;
}
.user-order-hd .feedback-link{
    float: right;
    color: #fff;
    width: 115px;
    height: 38px;
    line-height: 38px;
    padding: 0;
    margin: 12px 0 0;
    text-align: center;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #22ac38;
}
.feedback-link .fb-ico{
    display: inline-block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    margin: -2px 10px 0 0;
    background: url("../images/user-page-icon.png") no-repeat -160px 0;
}

.non-txt{
    color: #ff756a;
    display: inline-block;
    line-height: 16px;
    vertical-align: top;
    padding-left: 10px;
}
.data-info{
}
.data-info > ul > li{
    padding: 10px 20px;
    margin-bottom: 12px;
    font-size: 0;
    border: 1px solid #e0e0e0;
    background: #f9f9f9;
}
.data-info .tit-bar{
    color: #555;
    padding: 5px;
    margin: 0;
    border: 0;
    font-size: 14px;
    background: #fff;
}
.data-info .data-item{
    display: inline-block;
}
.data-info .data-item .bt{
    color: #555;
    display: inline-block;
    width: 90px;
    text-align: right;
    font-size: 14px;
}
.data-info .data-item .bt .xh{
    color: #ff392a;
    vertical-align: middle;
    margin-right: 3px;
    font-size: 14px;
}
.data-info .data-item .hint-txt{
    color: #ff756a;
    display: inline-block;
    width: 70px;
    padding-left: 10px;
    font-size: 12px;
}
.uploade-item{
    margin-top: 12px;
    font-size: 0;
}
.uploade-btn{
    display: inline-block;
    color: #94999e;
    height: 22px;
    line-height: 22px;
    padding-right: 7px;
    vertical-align: top;
    font-size: 12px;
    border: 1px solid #caced2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 3px #cccfd3;
    -moz-box-shadow: 0 1px 3px #cccfd3;
    box-shadow: 0 1px 3px #cccfd3;
}
.uploade-btn .ico{
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin: -3px 6px 0 0;
    border-right: 1px solid #caced2;
    background: url("../images/user-page-icon.png") no-repeat -184px 5px;
}
.file-type{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    margin-left: 10px;
    border: 1px solid #cfd9e8;
    font-size: 0;
    background: #ebf0f6;
}
.file-type .ft-ico{
    display: inline-block;
    width: 11px;
    height: 22px;
    vertical-align: top;
    background: url("../images/user-page-icon.png") no-repeat -110px -27px;
}
.file-type .js{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 8px 0 5px;
    font-size: 12px;
}
.file-type .js{
    display: inline-block;
    height: 22px;
    line-height: 22px;
}
.file-type .close-ico{
    display: inline-block;
    width: 6px;
    height: 6px;
    vertical-align: top;
    margin-top: 8px;
    cursor: pointer;
    background: url("../images/user-page-icon.png") no-repeat -211px 0;
}
.file-type:hover .close-ico{
    background: url("../images/user-page-icon.png") no-repeat -211px -7px;
}
/* 问题详情 */
.question-show{
    padding: 20px 0;
}
.question-num,
.ask-time{
    color: #515151;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
.status-end,
.status-un,
.status-wait,
.status-ing{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding-right: 10px;
    font-size: 14px;
}
.status-end{
    color: #515151;
}
.status-un{
    color: #ed503f;
}
.status-wait{
    color: #ffa800;
}
.status-ing{
    color: #22ac38;
}
.question-txt-wrap{
    color: #515151;
    line-height: 24px;
    padding-top: 4px;
    font-size: 14px;
}
.hf-time{
    color: #a3a3a3;
    padding-top: 5px;
    font-size: 13px;
}

.console-bar{
    margin-top: 30px;
}
.console-bar .over-link,
.console-bar .goon-link{
    color: #fff;
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-right: 10px;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.console-bar .over-link{
    background: #22ac38;
}
.console-bar .goon-link{
    background: #f90;
}

.operate-tip{
    color: #999;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.operate-tip .mt1{
    color: #00c3f5;
}
.operate-tip .mt2{
    color: #22ac38;
}
.operate-tip .mt3{
    color: #f90;
}

.comment-star{
    display: inline-block;
    height: 17px;
    margin-top: 7px;
    font-size: 0;
}

.comment-star>i{
    display: inline-block;
    width: 18px;
    height: 17px;
    margin-right: 5px;
    cursor: pointer;
    background: url("../images/star-comment-icon.png") no-repeat -19px 0;
}
.comment-star>i.cur{
    background: url("../images/star-comment-icon.png") no-repeat 0 0;
}

.comment-area{
    width: 100%;
    height: 200px;
    padding: 5px;
    margin-top: 10px;
    border: 1px solid #e0e0e0;
    resize: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}

.comment-item-txt{
    color: #b4b4b4;
    margin-top: 10px;
    font-size: 13px;
}
.comment-item-txt .num{
    color: #f00;
}

.bind_box
{
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 25px;
    vertical-align: middle;
}
.append_show_box1 .append_btn1,
.append_show_box2 .append_btn2
{
    color: #fff;
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #22ac38;
    border-radius: 3px;
}
/* 授权弹出展示 */
.emp-data-list{
    padding: 15px;
}
.emp-data-list table{
    width: 100%;
    color: #515151;
    font-size: 14px;
    border: 1px solid #eee;
}
.emp-data-list th,
.emp-data-list td{
    height: 46px;
    line-height: 46px;
    text-align: center;
    border: 1px solid #eee;
}
.emp-data-list .emp-name{
    display: block;
    width: 100%;
    height: 46px;
    padding: 0 20px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.emp-data-list .page-content{
    padding: 15px 0 0;
}
/* 分期付款 */
.step-pay-order{
    padding: 15px;
}
.step-pay-order table{
    width: 100%;
    border: 1px solid #eee;
}
.step-pay-order td{
    color: #515151;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #eee;
}
.step-pay-order .left-txt{
    display: block;
    width: 100%;
    height: 46px;
    padding: 0 20px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.step-pay-order .price{
    font-weight: bold;
}
.step-pay-order .pay-btn-link{
    color: #fff;
    display: inline-block;
    width: 70px;
    height: 24px;
    line-height: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ed503f;
}

/*我的服务*/
.user-service-search{
	padding: 22px 35px;
	font-size: 14px;
}
.user-service-search select{
	width: 92px;
	height: 29px;
	border: 1px solid #eeeeee;
	cursor: pointer;
	border-radius: 2px;
}
.user-service-search .txt{
	width: 249px;
	height: 29px;
	line-height: 29px;
	border: 1px solid #eeeeee;
	border-radius: 2px;
	padding: 0 10px;
	margin:0 15px;
}
.user-service-search .btn{
	display: inline-block;
	width: 100px;
	height: 31px;
	background: #22ac38;
	border-radius: 2px;
	color: #fff;
	line-height: 31px;
	text-align: center;
}
.count-table-item tbody td span.state-1{
	color: #00c3f5;
}
.count-table-item tbody td span.state-2{
	color: #22ac38;
}
.count-table-item tbody td span.state-3{
	color: #ffa800;
}
.count-table-item tbody td span.state-4{
	color: #333;
}
.count-table-item tbody td span.state-5{
	color: #ed503f;
}

/*所有服务*/
.user-item-service .bt{
	float: left;
	padding: 10px 0;
	line-height: 36px;
	font-size: 14px;
}
.user-item-service .zw-btn{
	float: right;
	height: 24px;
	background: #22ac38;
	padding: 0 10px;
	line-height: 24px;
	color: #fff;
	border-radius: 3px;
	margin-top: 20px;
}
.seven-box{
	width: 100%;
}
.seven-box tr{
	height: 40px;
	background: #fafafc;
}
.seven-box tr td{
	text-align: center;
}
.service-flow{
	border: 1px solid #eeeeee;
	padding: 20px 30px;
}
.service-flow li{
	line-height: 30px;
}
.service-flow li.on{
	padding-bottom:6px;
}
.service-flow li .hd{
	float: left;
	width: 48px;
	padding-left: 12px;
	color: #22ac38;
	background: url(../images/service-li-bg.png) no-repeat left center;
}
.service-flow li.on .hd{
	color: #ff9900;
	background: url(../images/service-li-on-bg.png) no-repeat left center;
}
.service-flow li .bd{
	float: left;
	max-width: 800px;
}
.service-flow li.on .bd{
	color: #333;
}
.service-process{
	border: 1px solid #eeeeee;
	padding: 0 30px;
}
.service-process li{
	padding: 15px 0;
	border-bottom: 1px dotted #eeeeee;
}
.service-process li:last-child{
	border-bottom: none;
}

.service-process li .tit{
	padding-left: 20px;
	line-height: 22px;
}
.service-process li.ans .tit{
	background: url(../images/service-my-ico.png) no-repeat left center;
}
.service-process li.que .tit{
	background: url(../images/service-user-ico.png) no-repeat left center;
}
.service-process li .tit span{
	color: #999999;
	padding-right: 10px;
}
.service-process li .con{
	padding-top: 10px;
}
.service-process li .con p{
	line-height: 24px;
}
.service-process li .con p .agreement{
	display: block;
	color: #00c3f5;
	text-decoration: underline;
}
.evaluate-item{
	margin: 20px 0;
}
.evaluate-item .num{
	color: #515151;
	font-size: 14px;
	line-height: 48px;
}
.evaluate-item .num label{
	display: inline-block;
	vertical-align: middle;
	line-height: 48px;
}
.evaluate-item .eran{
	color: #ff756a;
	line-height: 22px;
}
.evaluate-item .txt{
	padding: 10px 0;
	text-indent: 10px;
	border: 1px solid #eeeeee;
	width: 100%;
	margin: 15px 0;
	min-height: 128px;
	resize: none;
}
.evaluate-item .eva-btn{
	display: block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 4px;
	background: #22ac38;
	color: #fff;
	font-size: 14px;
}
.comment-star2{
	height: 48px;
	vertical-align: middle;
	margin-top: 0;
}
.comment-star2>i{
	vertical-align: middle;
}

/*问题详情修改部分*/
/*.info-item-block .item-bd{*/
	/*padding-left: 155px;*/
/*}*/
.info-item-block .new-hd{
	float: left;
    width: 130px;
    height: 26px;
    line-height: 26px;
    text-align: right;
    font-size: 14px;
    padding-top: 10px;
    color: #22ac38;
}
.info-item-block .new-bd{
	padding-left: 140px;
}
.info-item-block .new-bd .question-block-wrap{
	border: 1px solid #bad9bf;
	background: #eff6f0;
	padding: 10px 14px;
	border-radius: 3px;
	color: #515151;
	font-size: 14px;
	line-height: 26px;
	position: relative;
}
.info-item-block .new-bd .question-block-wrap:before{
	content: "";
	position: absolute;
	width: 6px;
	height: 10px;
	left: -6px;
	top: 17px;
	background: url(../images/question-ico.png) no-repeat;
}

/* 广告位 */
.reg-banner-box{
    width: 1000px;
    height:110px;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
}
.reg-banner-box .banners a{
    display: table-cell;
    width: 1000px;
    height:110px;
    text-align: center;
    vertical-align: middle;
}
.reg-banner-box .banners a img{
    max-width: 100%;
    max-height:100%;
    vertical-align: middle;
}
.reg-banner-box .focus{
    width: 100%;
    height: 8px;
    position: absolute;
    bottom: 5px;
    z-index: 99;
    text-align: center;
}
.reg-banner-box .focus > ul {
    height: 8px;
}
.reg-banner-box .focus > ul > li {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 3px;
    cursor: pointer;
    vertical-align: top;
    background-color: rgba(255,255,255,.5);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.reg-banner-box .focus > ul > li.on {
    background-color: rgba(255,255,255,1);
}

/*个人资料弹框*/
/*.question-info .radio-label{
	font-weight: bold;
}*/
.info-item-block .item-bd .add-wx{
	color: #00a7ea;
	font-size: 14px;
}
.info-item-block .item-bd .wx-erro-msg{
	color: #ff0000;
	line-height: 24px;
}
.safe-content{
	padding: 30px 0;
}
.safe-content li{
	position: relative;
	height: 35px;
	padding: 7px 0;
}
.safe-content li .item-hd{
	position: absolute;
	left: 0;
	text-align: right;
	width: 107px;
	line-height: 35px;
	font-size: 14px;
	color: #515151;
}
.safe-content li .item-bd{
	padding-left:118px;
}
.safe-content li .item-bd .obtain-btn{
	color: #00a7ea;
	font-size: 14px;
	line-height: 35px;
}
.safe-content li .item-bd .obtain-txt{
	padding-left:15px;
	color: #999999;
}
.safe-content li .item-bd .yzm-text{
	border: 1px solid #e0e0e0;
	height: 33px;
	width: 233px;
	padding: 0 10px;
}
.safe-content .erro-msg{
	padding-left:118px;
	color: #999999;
	line-height: 24px;
}
.btn-box{
	margin-top: 30px;
	text-align: center;
}
.btn-box > a{
	display: inline-block;
	margin: 0 10px;
	height: 34px;
	border: 1px solid #e0e0e0;
	background: #f5f5f5;
	color: #666666;
	font-size: 14px;
	text-align: center;
	line-height: 34px;
	border-radius: 5px;
	width: 98px;
}
.btn-box > a.sure{
	background: #22ac38;
	border: 1px solid #22ac38;
	color: #fff;
}
.qr-info-content{
	padding: 30px 0;
	text-align: center;
}
.qr-info-content .txt{
	padding: 52px 0;
	color: #515151;
	font-size: 14px;
}
.wechat-info-content{
	width: 190px;
	margin: 0 auto;
	padding: 30px 0;
}
.wechat-info-content .code{
	width:190px;
	height: 190px;
	overflow: hidden;
}
.wechat-info-content .code img{
	width: 100%;
}
.wechat-info-content .txt{
	text-align: center;
	color: #515151;
	font-size: 14px;
	line-height: 20px;
	padding-top: 12px;
}
.info-item-block .item-bd .wx-box{
	float: left;
	width: 215px;
	border: 1px solid #e0e0e0;
	padding: 0 21px;
	height: 98px;
	margin: 0 10px 10px 0;
}
.info-item-block .item-bd .wx-box .top{
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
}
.info-item-block .item-bd .wx-box .top span{
	color: #333;
	font-weight: bold;
}
.info-item-block .item-bd .wx-box .bot{
	margin-top: 18px;
}
.info-item-block .item-bd .wx-box .bot .jb{
	float: left;
	line-height: 22px;
	color: #00a7ea;
	font-size: 14px;
}
.info-item-block .item-bd .wx-box .bot .bind-d{
	float: right;
	height: 20px;
	border: 1px solid #22ac38;
	background: #f0fff2;
	padding: 0 5px;
	color: #22ac38;
	font-size: 14px;
}
.info-item-block .item-bd .wx-box .bot .bind-d.mor{
	background: #22ac38;
	color: #fff;
}
.wx-box-erro-msg{
	float: left;
	color: #ff0000;
	margin: 5px 0;
}

/*微信默认弹框*/
.default-wechat-content{
	padding: 20px 0;
}
.default-wechat-content p{
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}
.default-wechat-content .btn{
	padding: 20px 0 10px 0;
	text-align: center;
}
.default-wechat-content .btn a{
	width: 90px;
	height: 32px;
	display:inline-block;
	line-height: 32px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	background: #34b476;
	margin: 0 6px;
}
.default-wechat-content .btn a.besides{
	background: #a6bbce;
}
.ulg-hd-hint{
	text-align: center;
	margin: 15px auto 0;
	color: #ff6600;
}
.ulg-fi-info{
	margin: 20px auto 0;
}
.ulg-hd-tit > span.wx-reg{
	color: #22ac38;
}
.ulg-code .img{
	width: 214px;
	height: 214px;
	line-height: 214px;
	text-align: center;
	margin: 0 auto;
	background: #fafafc;
}
.ulg-code .img img{
	width: 174px;
	height: 174px;
	vertical-align: middle;
}
.ulg-code p{
	padding-top: 10px;
	text-align: center;
	color: #9d9d9d;
	font-size: 13px;
}
.ulg-fi-info .user-info{
	text-align: center;
	padding: 5px 0;
}
.ulg-fi-info .user-info > a{
	display: inline-block;
	margin: 0 15px;
}
.ulg-fi-info .user-info .head{
	margin: 0 auto;
	width: 76px;
	height: 76px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
	background: #e7e7e7;
}
.ulg-fi-info .user-info > a.on .head{
	border: 1px solid #22ac38;	
}
.ulg-fi-info .user-info .head img{
	max-width: 100%;
}
.ulg-fi-info .user-info .num{
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
.ulg-fi-info .user-info > a.on .num{
	color: #22ac38;
}

/* 下载安装 */
.download-edit{
    padding: 50px 0 0;
}
.download-edit .item{
    padding: 5px 0;
}
.download-edit .num-txt{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.download-content{
    padding: 50px 0;
    text-align: center;
}

.download-content .txt{
    padding: 10px 0;
}
.download-content .btn{
    color: #fff;
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    font-size: 14px;
    background: #22ac38;
}
.download-content .btn:hover{
    background: #1e9e32;
}

/* 查看帮助详情 */
.service-flow li .c-box{
    float: left;
    color: #999;
    width: 100%;
    line-height: 22px;
    padding: 10px;
    margin-top: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fafafc;
}
.service-flow li .c-box .c-txt{
    height: 66px;
    overflow: hidden;
}
.service-flow li .c-box .c-txt *{
    max-width: 100%;
}
.service-flow li .c-box .c-txt strong,
.service-flow li .c-box .c-txt b{
    font-weight: bold;
}
.service-flow li .c-box .c-txt em,
.service-flow li .c-box .c-txt i{
    font-style: italic;
}

.ck-show-link{
    float: right;
    color: #00c3f5;
}
.ck-show-link:after{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin: -1px 0 0 3px;
    border-top: 5px solid #00c3f5;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}
.ck-show-link.down:after{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ck-show-link:hover:after{
    border-top-color: #31a5e7;
}

/* 问题反馈 */
.item-section{
    display: inline-block;
    line-height: 30px;
    vertical-align: middle;
    font-size: 14px;
}


/* 我的产品改版 */
.all-product-table{
    width: 100%;
}
.all-product-table thead th{
    color: #555;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    background: #fafafc;
}
.all-product-table tbody td{
    color: #555;
    height: 60px;
    text-align: center;
    border-bottom: 1px solid #eee;
    font-size: 14px;
}
.all-product-table .pd-name{
    max-width: 230px;
    padding: 0 10px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pd-elem-checkbox{
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 25px;
    cursor: pointer;
    vertical-align: middle;
    background: url("../images/user-center-ico.png") no-repeat 0 -242px;
}
.pd-elem-checkbox.checked{
    background: url("../images/user-center-ico.png") no-repeat 0 -272px;
}

.all-product-table .status-1{
    color: #fea200;
}
.all-product-table .status-2{
    color: #e61e27;
}

.all-product-operate{
    padding: 20px 0 40px;
}
.all-product-operate .operate-bar{
    font-size: 0;
}
.all-product-operate .operate-bar .item{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    cursor: pointer;
    font-size: 14px;
}
.all-product-operate .operate-bar .bind-item{
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    margin-left: 20px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
    background: #7fcd61;
}
.all-product-operate .page-content{
    padding: 0;
}

.realm-name-bind{
    padding: 30px;
}
.realm-name-bind .rn-tit{
    font-size: 14px;
    font-weight:bold;
}
.realm-name-bind .rn-select{
    width: 100%;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    margin-top: 15px;
    cursor: pointer;
    border: 1px solid #dedfe3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bd-info{

}
.bd-info .form-item *{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
}
.bd-info .form-item{
    padding: 0 40px;
    margin-bottom: 10px;
    line-height: 35px;
    font-size: 14px;
}
.bd-info .labels,.bd-info .inputs{
    float: left;
}
.bd-info .labels{
    margin-right: -3em;
}
.bd-info .inputs{
    width: 100%;
    padding-left: 3em;
}
.bd-info .labels{

}
.bd-info .input-text{
    width: 100%;
    height: 35px;
    padding: 0 7px;
    border: 1px solid #e0e0e0;
}
.bd-info .links{
    padding: 0 40px 0 82px;
}
.bd-info .links .a1{
    float: left;
}
.bd-info .links .a1:hover{
    color: #333;
}
.bd-info .links .a2{
    float: right;
    color: #34b476;
}
.bd-info .btn-box{
    margin-top: 40px;
}

.qr-info-content{
    padding: 30px 0;
    text-align: center;
}
.qr-info-content .txt{
    padding: 52px 0;
    color: #515151;
    font-size: 14px;
}

.hint-app{
    position: absolute;
    top: 125px;
    right: -214px;
    width: 140px;
    padding: 12px;
    border: 1px solid #dadee7;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    font-size: 12px;
}
.hint-app .img{
    padding: 3px;
    margin-bottom: 8px;
    background-color: #fff;
}
.hint-app .img img{
    display: block;
    width: 100%;
}
.hint-app .title{
    height: 20px;
    margin-bottom: 8px;
    line-break: 20px;
    text-align: center;
    font-weight: bold;
    color: #22ac38;
    background-color: #eff6f0;
    border-radius: 2px;
}
.hint-app .text,.hint-app .go-bind{
    line-height: 1.833;
}
.hint-app .text{
    margin-bottom: 2px;
}
.hint-app .go-bind{
    color: #00a7ea;
}
.qr-down{
    color:red;
    text-decoration: underline;
}