/*登录注册*/
.login_bj{
    padding: 30px 0;
    width: 100%;
    height: 590px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;



}
.login_dlbox {
    width:307px;
    padding:20px;
    text-shadow: 0px 1px 0px #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    background-color:#FFF;
    border:1px solid #dcdcdc;
    float: right;

}

.login_dlbox .btbox{
    width:100%;
    height:45px;
    line-height:45px;
    border-bottom:1px dashed #dcdcdc;
    margin-bottom:15px;
}
.login_dlbox .btbox h2{
    font-size:21px;
    font-weight:100;
}


.dlbox {
    width:267px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}

.dlbox .lrbox{
    width:267px;
    height:auto;
}
.dlbox .lrbox li{
    float:left;
}
.dlbox .dlxx {
    width:267px;
}
.dlbox .dlxx label{
    width:267px;
    text-align:left;
    height:29px;
    line-height:29px;
    font-size:14px;
    cursor: pointer;
    display:block;
}
.dlbox .dlxx .srk{
    width:267px;
    height:33px;
}
.dlbox .dlxx .srk .k1{
    width:253px;
}
.dlbox .dlxx .srk .k2{
    width:150px;
}
.dlbox .dlxx .srk .rzmimg {
    width:70px;
    height:33px;
    float:left;
    display:block;
    margin-left:15px;
    cursor: pointer;
}
.dlbox .dlxx .srk .rzmimg img{
    width:70px;
    height:33px;

}

.dlbox .dlxx input {
    line-height:25px;
    height:25px;
    padding:3px 6px;
    font-size: 14px;
    color: #555555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #acacac;
    float:left;

}
.dlbox .error {
    width:267px;
    height: 27px;
    line-height:27px;
    display:block;
}
.dlbox .error p.no{
    width:247px;
    padding-left:20px;
    height: 27px;
    line-height:27px;
    color:#d80000;
    font-family:"宋体";
    display:block;
    background-image: url(../images/icon_cuo.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
.dlbox .error p.yes{
    width:247px;
    padding-left:20px;
    height: 27px;
    line-height:27px;
    color:#0e9800;
    display:block;
    background-image: url(../images/icon_dui.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.dlbox .check {
    height: 27px;
    vertical-align: middle;
    overflow: hidden;
    padding-top:10px;
    border-top:1px dashed #CCC;
    border-bottom:1px dashed #CCC;
}
.dlbox .check p{
    height: 27px;
    line-height:17px;
    margin-right:45px;
    display:block;
    float:left;
}
.dlbox .check p input{
    width:16px;
    float:left;
    margin-top:5px;
    display:inline;
}


.dlbox .check label {
    cursor: pointer;
    height:21px;
    line-height:21px;
}
.dlbox .anbox {
    width:267px;
    height:35px;
}
.dlbox .anbox  a,.dlbox .anbox input{
    width:267px;
}

.dlbox .anbox span{
    width:100px;
    margin-left:10px;
    line-height:31px;
}
.dlbox .qtdl {
    width:267px;
    border-top:1px dashed #CCC;
    margin-top:15px;
}
.dlbox .qtdl p{
    width:267px;
    margin-top:10px;
    height:25px;
    line-height:25px;
    text-align:center;
}
.dlbox .qtdl ul {
    width:240px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
.dlbox .qtdl ul li {
    width:110px;
    margin:5px 2px;
    height:24px;
    line-height:24px;
    border:1px solid #ddd;
    border-radius:5px 5px 5px 5px;
    background-color:white;
    -moz-transition:border .2s linear 0, -moz-box-shadow .2s linear 0;
    cursor:pointer
}
.dlbox .qtdl .icon16 {
    padding-left:26px;
    background-repeat:no-repeat;
    background-image:url(../images/icons-m.png);
}
.dlbox .qtdl ul li a {
    text-decoration:none;
    height:24px;
    display:inline-block;
    padding:0 8px
}
.dlbox .qtdl ul li:hover {
    border:1px solid #ccc;
    box-shadow:0 0 7px #ccc
}
.sina-conn {
    background-position:6px -150px
}
.taobao-conn {
    background-position:6px -100px
}
.renren-conn {
    background-position:6px -75px
}
.tencent-conn {
    background-position:6px -125px
}
.qq-conn {
    background-position:6px -25px
}
.weixin-conn {
    background-position:6px -203px
}
.alipay-conn {
    background-position:6px -226px
}


/*密码找回*/
.zhmm_box {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    border:1px solid #e1e1e1;
}

.zhmm_box .buzhoubox{
    width:800px;
    height:60px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
.zhmm_box .buzhoubox li{
    width:50%;
    float:left;
    position: relative;
    color:#b7b7b7;

}


/*线条*/
.zhmm_box .buzhoubox  li .ui-step-line {
    height:2px;
    background: #b9b9b9;
    display: block;
    margin-top: 17px;
    line-height: 1;
    overflow: hidden;
}

/*文字及图标*/
.zhmm_box .buzhoubox  li .ui-step-icon {
    height: 50px;
    position: absolute;
    top: 0;
    width: 150px;
    text-align: center;
    left: -25px;
    font-family: tahoma;
}


/*文字*/
.zhmm_box .buzhoubox  li .szbgbox{
    width:25px;
    height:25px;
    padding:0 10px;
    background:#FFF;
    position: absolute;
    top: 5px;
    left: 0;
}
/*文字背景*/
.zhmm_box .buzhoubox  li .szbgbox .szbg {
    display: block;
    width: 25px;
    height: 25px;
    background-color: #b7b7b7;
    color: #fff;
    position: absolute;
    top: 0;
    left:10px;

    filter:progid:DXImageTransform.Microsoft.radius(strength=7);/*ie*/
    border-radius:7px;/*opera或ie9*/
    -webkit-border-radius: 7px;/*safari或chrome*/
    -moz-border-radius:7px;/*firefox*/

    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    z-index:5;
}


.zhmm_box .buzhoubox  li .szbgbox .sz {
    width: 25px;
    height: 25px;
    line-height:25px;
    font-size:16px;
    text-align:center;
    color: #fff;
    z-index:10;
    font-weight:bold;
    position: absolute;
    display: block;
    /*	text-shadow: 1px 1px 1px #000,0 0 0 #ccc,1px 1px 2px #fff;
    */
    text-shadow: 0 1px 1px #737373;
}


.zhmm_box .ui-step-text {
    height: 20px;
    line-height: 20px;
    position: relative;
    text-shadow: 0 1px 0 #fff;
    top: 34px;
    left:-50px;
}

/*已过步骤********/

/*线条选中*/
.zhmm_box .buzhoubox .ui-step-done .ui-step-line {
    background: #f40;
}
/*文字背景选中*/
.zhmm_box .buzhoubox  .ui-step-done .szbgbox .szbg {
    background-color:#f40;
}




/*当前步骤*******/
.zhmm_box .buzhoubox .ui-step-active {
    color: #f40;
}

.zhmm_box .buzhoubox  .ui-step-active .szbgbox .szbg {
    background-color:#f40;
}




/*结束**********/
.zhmm_box .buzhoubox li.ui-step-end {
    position: absolute;
    top: 0;
    right: -130px;
    width: 150px;
    zoom: 1;
    _clear: both;
}

.zhmm_box .buzhoubox li.ui-step-end .ui-step-line {
    display:none
}





.zhmm_box .lrbox{
    background-color:#f6f6f6;
    position:relative;
}

.zhmm_box .lrbox .zhfs,.zhmm_box .lrbox ul,.zhmm_box .lrbox .czmmok{
    width:500px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
.zhmm_box .lrbox ul li{
}
.zhmm_box .lrbox .title{
    width:150px;
    padding-right:5px;
    float:left;
    text-align:right;
    font-size:14px;
    height:45px;
    line-height:45px;
}

.zhmm_box .lrbox .zhfsxx{
    margin-left:160px;
    height:25px;
    padding-top:10px;

}
.zhmm_box .lrbox .zhfsxx a{
    padding-left:30px;
    height:25px;
    line-height:25px;
    width:100px;
    color:#828282;
    display:block;
    float:left;
    background-image: url(../images/ico_gx1.png);
    background-repeat: no-repeat;
    -moz-background-size:25px 25px; /* 老版本的 Firefox */
    background-size:25px 25px;
}

.zhmm_box .lrbox .zhfsxx a.active{
    color:#f15353;
    font-weight:bold;
    background-image: url(../images/ico_gx2.png);
}

.zhmm_box .lrbox .xxlrbox{
    margin-left:160px;
    height:35px;
    padding:5px 0;
}

.zhmm_box .lrbox .tyinput{
    line-height: 25px;
    height: 25px;
    padding:3px 10px;
    font-size: 14px;
    color: #555555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #acacac;
    float: left;
}
.zhmm_box .lrbox .yzminput{
    line-height: 27px;
    height: 27px;
    padding:3px 0;
    width:113px;
    text-align:center;
    font-size: 14px;
    color: #fff;
    background-color:#f59000;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
}

.zhmm_box .lrbox .yzmpic{
    width:113px;
    height:33px;
    display:block;
    float:left;
}
.zhmm_box .lrbox .yzmpic img{
    max-width:100%;
    cursor:pointer;
}


.zhmm_box .lrbox .czmmok .tsico{
    font-size:100px;
    color:#c20000;
}



/*合作帐号登录*/
.dlzc_tishibox {
    width:420px;
    padding:10px;
    text-indent:2em;
    color:#0078d5;
    text-shadow: 0px 1px 0px #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    border:1px solid #baecff;
    margin-left:auto;
    margin-right:auto;
    background-color: #fff;
}

.dlzc_dlbox {
    width:420px;
    padding-top:30px;
    padding-bottom:50px;
    text-shadow: 0px 1px 0px #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    background-color:#f6f6f6;
    border:1px solid #dcdcdc;
    margin-left:auto;
    margin-right:auto;
}

.dlzc_btbox{
    height:51px;
    position:relative;
}
.dlzc_btbox hr{
    width:100%;
    padding:0;
    margin:0;
    border:0;
    height:1px;
    background-color:#f0f0f0;
    top:25px;
    left:0;
    z-index:-1;
    position:absolute;

}
.dlzc_btbox ul{
    width:440px;
    margin-left:auto;
    margin-right:auto;
}
.dlzc_btbox li{
    width:200px;
    height:45px;
    margin:0 10px;
    float:left;
    position:relative;
}
.dlzc_btbox li a{
    width:200px;
    height:45px;
    line-height:45px;
    font-size:16px;
    text-align:center;
    background-color:#f0f0f0;
    filter:progid:DXImageTransform.Microsoft.radius(strength=5);/*ie*/
    border-radius:5px;/*opera或ie9*/
    -webkit-border-radius: 5px;/*safari或chrome*/
    -moz-border-radius: 5px;/*firefox*/
    display:block;
}
.dlzc_btbox .active a{
    color:#FFF;
    background-color:#f59000;
}

.dlzc_btbox .active a:after{
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    margin-left:-6px;
    bottom:-6px;
    transform: rotate(45deg);
    background-color: #f59000;
    left:50%;
}
/*提示网页*/
.tishipagebox{
    padding:50px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    background-color: #FFF;
    border: 1px solid #dcdcdc;
    margin-left: auto;
    margin-right: auto;
}
.tishipagebox .tishitb{
    width:100px;
    height:100px;
    text-align:center;
    line-height:100px;
    font-size:90px;
    vertical-align:text-top;
    margin-left: auto;
    margin-right: auto;
}
.yes .tishitb{
    color:#f95b15;
}
.yes .tsbiaoti {
    color:#f95b15;
}
.tishipagebox .tsbiaoti{
    font-size:27px;
    line-height:55px;
    text-align:center;
}
.tishipagebox .tslr{
    font-size:17px;
    line-height:35px;
    text-align:center;
}

.tishipagebox .anbox{
    text-align:center;
    padding:10px 0;
}
.tishipagebox .anbox a{
    width:100px;
    margin:0 10px;
}



.no .tishitb{
    color:#007ab3;
}
.no .tsbiaoti {
    color:#007ab3;
}



.yes .tishitb:before{
    content: "\e600";
}
.no .tishitb:before{
    content: "\e601";
}



/*右侧快捷方式*/
.float_rightdiv {
    position: fixed;
    top: 0;
    right: 0;
    width: 35px;
    height:100%;
    background-color: #000;
    z-index:15;
}
.float_rightdiv ul{
    width:35px;
}
.float_rightdiv ul li{
    width:35px;
    position: relative;
}
.float_rightdiv .icoimg{
    background-image: url(../images/icogwsjimg.png);
    background-repeat: no-repeat;
}
.float_rightdiv .juli{
    margin: 8px 0px;
}
.float_rightdiv .touxiang{
    height:35px;
}
.float_rightdiv .touxiang .imgbox {
    position: absolute;
    margin-top:5px;
    left: 5px;
    width: 26px;
    height: 26px;
    display:block;
    filter:progid:DXImageTransform.Microsoft.radius(strength=13);/*ie*/
    border-radius:13px;/*opera或ie9*/
    -webkit-border-radius: 13px;/*safari或chrome*/
    -moz-border-radius: 13px;/*firefox*/
    background-image: url(../images/tm_logo.png);
}
.float_rightdiv .touxiang .imgbox img{
    max-width:100%;
    filter:progid:DXImageTransform.Microsoft.radius(strength=13);/*ie*/
    border-radius:13px;/*opera或ie9*/
    -webkit-border-radius: 13px;/*safari或chrome*/
    -moz-border-radius: 13px;/*firefox*/
}

.float_rightdiv .gwc{
    height:135px;
}
.float_rightdiv .gwc a{
    width:35px;
    height: 135px;
    z-index:1;
    position:absolute;
    display:block;
}
.float_rightdiv .gwc .mui-mbarp-tab-cart-border {
    position: absolute;
    top: 0;
    left: 5px;
    height: 133px;
    width: 25px;
    border: 1px solid #444;
    border-width: 1px 0;
    z-index:0;
}
.float_rightdiv .gwc .imgbox {
    position: absolute;
    left: 0;
    top:10px;
    width: 35px;
    height: 35px;
    background-position:10px -108px;
}
.float_rightdiv .gwc a:hover .imgbox{
    background-position:10px -108px;
}
.float_rightdiv .gwc .mui-mbar-tab-txt {
    display: block;
    left: 7px;
    top:40px;
    width: 20px;
    height: 50px;
    text-align:center;
    line-height: 16px;
    overflow: hidden;
    padding: 0;
    color:#FFF;
    position: absolute;
}
.float_rightdiv .gwc .mui-mbar-tab-sup-bg {
    min-width:20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    background-color: #b80005;
    top:90px;
    right: 8px;
    filter:progid:DXImageTransform.Microsoft.radius(strength=10);/*ie*/
    border-radius:10px;/*opera或ie9*/
    -webkit-border-radius: 10px;/*safari或chrome*/
    -moz-border-radius: 10px;/*firefox*/
    text-align: center;
    position: absolute;
}
.float_rightdiv a:hover,.float_rightdiv .tc:hover{
    background-color:#b80005;
}
.float_rightdiv .scimg,.float_rightdiv .fkimg,.float_rightdiv .topimg,.float_rightdiv .qqimg,.float_rightdiv .wbimg,.float_rightdiv .wximg{
    height:35px;
}
.float_rightdiv .scimg .mui-mbar-tab-logo-favor {
    background-image: url(../images/tm_sc.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm_sc.png");
}

.float_rightdiv .qqimg .mui-mbar-tab-logo-favor {
    background-image: url(../images/tm_qq.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm_qq.png");
}

.float_rightdiv .wbimg .mui-mbar-tab-logo-favor {
    background-image: url(../images/tm_wb.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm_wb.png");
}

.float_rightdiv .wximg .mui-mbar-tab-logo-favor {
    background-image: url(../images/tm_wx.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm_wx.png");
}


.float_rightdiv .fkimg .mui-mbar-tab-logo-favor {
    background-image: url(../images/tm_fk.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm_fk.png");
}
.float_rightdiv .fkimg a:hover.mui-mbar-tab-logo-favor {
    background-image: url(../images/tm_fk2.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm_fk2.png");
}



.float_rightdiv .topimg .mui-mbar-tab-logo-favor {
    background-image: url(../images/tm_top.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm_top.png");
}
.float_rightdiv .topimg a:hover.mui-mbar-tab-logo-favor {
    background-image: url(../images/tm_top2.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm_top2.png");
}


.float_rightdiv .mui-mbar-tab-logo {
    position: absolute;
    left: 0;
    top: 0;
    width: 35px;
    height: 35px;
}


.float_rightdiv .div1{
    top:50%;
    margin-top:-350px;
    position: absolute;
}
.float_rightdiv .div2{
    bottom:20px;
    position: absolute;
}
/*提示*/
.float_rightdiv .mui-mbar-tab-tip {
    position:absolute;
    right:35px;
    text-align:center;
    color:#fff;
    display:none;
    /*
        -webkit-box-shadow:0 0 5px rgba(255, 255, 255, .8);
        -moz-box-shadow:0 0 5px rgba(255, 255, 255, .8);
        box-shadow:0 0 5px rgba(255, 255, 255, .8);


      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
       -ms-transition: all 1s ease;
      -o-transition: all 1s ease;
       transition: all 1s ease;


        -webkit-transition:background-color .2s ease;
        -moz-transition:background-color .2s ease;
        -o-transition:background-color .2s ease;
        transition:background-color .2s ease;

    */
    -webkit-transition: all 5s ease;
    -moz-transition: all 5s ease;
    -ms-transition: all 5s ease;
    -o-transition: all 5s ease;
    transition: all 5s ease;


}
.float_rightdiv .mui-mbar-tab-tip .mui-mbar-tab-tip-arr {
    top:10px;
    right:-8px;
    color:#494949
}
.float_rightdiv .mui-mbar-tab-tip  .mui-mbar-arr {
    position: absolute;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 16px;
    font-family: "\5b8b\4f53";
}

.float_rightdiv .tc:hover .mui-mbar-tab-tip{
    display:block;
}
.float_rightdiv .tcts{
    width:90px;
    height:35px;
    line-height:35px;
    background-color:#494949;
}
.float_rightdiv .tcqq{
    width:150px;
    padding:15px 10px;
    background-color:#494949;
}
.float_rightdiv .tcqq .lrbox{
    display:inline-block;
}
.float_rightdiv .tcqq .lrbox span{
    line-height:29px;
    color:#cccccc;
    font-size:14px;
    display:inline-block;
}
.float_rightdiv .tcqq a:hover{
    background:none;
}


.float_rightdiv .tcweixin{
    width:150px;
    padding:10px;
    background-color:#494949;
}
.float_rightdiv .tcweixin .lrbox{
    width:150px;
    height:170px;
}
.float_rightdiv .tcweixin .lrbox img{
    width:150px;
}
.float_rightdiv .tcweixin .lrbox p{
    color:#FFF;
    text-align:center;
    padding-top:5px;
    line-height:15px;
}

/*
.float_rightdiv .tc:hover .tcts
{
animation-fill-mode :forwards;
position:relative;
animation:mymove 5s infinite;
-moz-animation:mymove 5s infinite;
-webkit-animation:mymove 5s infinite;
-o-animation:mymove 5s infinite;
}
@keyframes mymove
{
from {right:75px;}
to {right:35px;}

}

@-moz-keyframes mymove
{
from {right:75px;}
to {right:35px;}
}

@-webkit-keyframes mymove
{
from {right:75px;}
to {right:35px;}
}

@-o-keyframes mymove
{
from {right:75px;}
to {right:35px;}
}
*/


/*多商家注册*/
.dlxx label{
    text-align:left;
    height:29px;
    line-height:29px;
    font-size:14px;
    cursor: pointer;
    display:block;
}
.dlxx .dxk{
    height:31px;
    border:1px solid #bfbfbf;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#f3f3f3;
}
.dlxx .dxk p{
    color:#878787;
    font-size:14px;
    width:97px;
    padding-top:6px;
    padding-bottom:7px;
    padding-left:33px;
    height:18px;
    line-height:18px;
    cursor:pointer;
    position: relative;
    float:left;
    display:block;
}

.dlxx .dxk b {
    position: absolute;
    left:10px;
    top:7px;
    width: 18px;
    height: 18px;
    background: url(../images/ico_gx1.png);
    background-size: 18px 18px;
}
.dlxx .dxk .selected{
    color:#009237;
}
.dlxx .dxk .selected b {
    background: url(../images/ico_gx2.png);
    background-size: 18px 18px;
}
