.wauto{ width:100%; min-width:1200px}
.marauto{ width:1200px; margin:0 auto;position: relative;}

.bg-white{background-color:white}
.bg-gray{background-color:#f6f6f6}
.bg-ea{background-color:#eaeaea}
.bg-black{background-color:#1a1a1a}
.bg333{background-color:#333}
.bg000{background-color:#000}
.color-white{ color:#fff}
.color-gray{ color:#bfbfbf}
.color97{ color:#979696}
.color-red{ color:#ea2c3d}
.color333{ color:#333}
.colorccc{ color:#ccc}
.color000{ color:#000}
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;border-bottom: 1px dashed #ddd;line-height: 32px;}
.mpb{margin-bottom:-9999px; padding-bottom:9999px}
.lb,.lb li{ list-style:none}
.l{float:left}
.r{float:right}
.clear:after{ content:''; height:0; display:block; clear:both; visibility:hidden}
.clear{clear:both;*zoom:1}
.rel{position:relative}
.abs{position:absolute}
.text-l{text-align:left}
.text-c{text-align:center}
.text-r{text-align:right}
.text-jus{ text-align:justify; text-justify:distribute}
.text-none{ overflow:hidden; font-size:0; text-indent:-1234px}
.text-line{text-decoration:line-through;}
.text-under{text-decoration:underline}

.none{display:none}
.block{display:block}
.inline{display:inline}
.hidden{overflow:hidden !important;}
.v-hidden{visibility:hidden;}
.v-visible{visibility:visible;}
.img-b img{display:block}
.img-w img{width:100%}


.m-t{margin-top:20px}
.m-r{margin-right:20px}
.m-b{margin-bottom:20px}
.m-l{margin-left:20px}
.m-lr{margin:0 auto;}
.p-t{padding-top:20px}
.p-r{padding-right:20px}
.p-l{padding-left:20px}
.p-tb{padding:20px 0;}
.p-lr{padding:0 20px}
.plrmin{padding:0 4px}
.pd20{padding:20px}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs21{font-size:21px}
.fs36{font-size:36px; font-weight:300}
.cur-wait{ cursor:wait}
.cur-not{ cursor:not-allowed}

.hr{ margin:36px 0; height:1px; background:#c9c9c9; overflow:hidden;}
.br{word-wrap: break-word; word-break:break-all;}
.nobr{ white-space:nowrap;}


.ico{ display:inline-block; overflow:hidden; vertical-align:middle; background:url(../images/ico.png) no-repeat 0 0}
.ico_position{ width:13px; height:20px; background-position:0 0}
.ico_jb{ width:9px; height:6px; background-position:-20px 0}
.ico_jr{ width:5px; height:7px; background-position:-20px -6px}
.ico_cart{ width:18px; height:16px; background-position:-30px 0}
.ico_guidao{ width:20px; height:20px; background-position:0 -20px}
.ico_qiao{ width:20px; height:20px; background-position:0 -40px}
.ico_fang{ width:20px; height:20px; background-position:0 -60px}
.ico_bangong{ width:20px; height:20px; background-position:0 -80px}
/* .ico_tx{ width:70px; height:70px;border-radius: 35px; background-position:-15px -115px;border:1px solid #ddd;} */
.ico_tx{ width:50px; height:50px;border-radius:50%;margin-left:13px;background:url(../images/user-default.png) center;}
.ico_mallNotice01{ width:28px; height:28px; background-position:-84px 0}
.ico_mallNotice02{ width:28px; height:28px; background-position:-112px 0}
.ico_mallNotice03{ width:28px; height:28px; background-position:-140px 0}

/* 登录后状态 */
.login-after_ico{ background-position:-110px -110px;width:70px;height:70px;}
.login-after_ico_mallNotice01{background-position:-83px -36px;width:33px;height:33px;}
.login-after_ico_mallNotice02{background-position:-124px -36px;width:33px;height:33px;}
.login-after_ico_mallNotice03{background-position:-160px -36px;width:33px;height:33px;}



/* .btn{ display:inline-block; text-align:center; cursor:pointer; padding:0 1.2em; border-radius:3px;
    -webkit-transition:all .3s;
    transition:all .3s
} */
.btn-block{display:block; width:100%}
.btn{border:1px solid #ff8e09; background-color:#ff8e09; color:white}
.btn:hover{border-color:#aa0409; background-color:#aa0409; color:white}
.btn-lg{padding:10px 50px}
.btn-red-b{ background:none; border:1px solid #d40000; color:#d40000}
.btn-red-b:hover{background:#d40000; color:white}


.sizing{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.boxshadow{
	-webkit-box-shadow:0 0 18px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 18px rgba(0,0,0,.2);
	box-shadow:0 0 18px rgba(0,0,0,.2)
}

/* .container{ padding:0 30px;}
 */
/*20170415 刘洋*/
.right_header{
    width:210px;
    margin:0 auto;
}
.btn_index{border:1px solid #c42126; padding:0;background-color:#c42126; color:white;width:105px;height:31px;line-height:31px;border-radius: 0;margin-bottom:5px;}
.btn-login{
    background:url(../images/right-icon.png) no-repeat 17px -77px #c42126;
}
.btn-login:hover{
    background:url(../images/right-icon.png) no-repeat 17px -77px #aa0409;
    border:1px solid #aa0409;
}
.btn-register{
    background:url(../images/right-icon.png) no-repeat 17px -39px #cd2a2f;
}
.btn-register:hover{
    background:url(../images/right-icon.png) no-repeat 17px -39px #df3c41;
    border:1px solid #df3c41;
}
.btn-supply{
    width:212px;
    background-color:#fff;
    border:1px solid #cd2a2f;
    color: #cd2a2f;
}
.btn-supply:hover,.btn-supply:focus{
    border:1px solid #cd2a2f;
    background-color: #cd2a2f;
    color:#fff;
}












