body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,a,span,i,b{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img,input{ border:0;}
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal;}
li{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
i{ font-style:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0; font-variant:normal;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; font-family:'\5FAE\8F6F\96C5\9ED1'; *font-size:100%; color:#666;}
textarea{ padding:5px 10px; border:1px solid #bbb;}
/*label,span,em{ display:inline-block;}*/
legend{ color:#3b3b3b;}
a{ text-decoration:none; color:inherit;}
*{ outline:none;}
textarea{ resize:none; font-size:12px;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{ padding:0; border:none;}

.cl{ clear:both;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.clearfix{ zoom:1;}
.clearfix:after{ content:'.'; display:block; height:0; visibility:hidden; clear:both; font-size:0;}
*html .clear{ height:1%;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,th,td,a,span,i,em,b,p,label{ word-break:break-all;word-wrap:break-word;}

.w1200{
	width: 1200px;
	margin: 0 auto;
}

/* 鏂板瀛椾綋-鎬濇簮 */
/*@font-face {  
    font-family: 'SourceHanSansCN-Normal';  
    src:url('./fonts/SourceHanSansCN-Normal.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {  
    font-family: 'SourceHanSansCN-Regular';  
    src:url('./fonts/SourceHanSansCN-Regular.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}  */

.fl{ float:left; *display:inline;}
.fr{ float:right; *display:inline;}

.hideBtn {
    filter:alpha(opacity=0);    
	-moz-opacity:0!important; 
	-khtml-opacity: 0!important;
	opacity: 0!important;
}
.H-auto{ height:auto!important;}
.minH-auto{ min-height:auto!important;}
.maxH-auto{ max-height:auto!important;}
.p0{ padding:0!important;}
.plr12{ padding:0 12px!important;}
.plr20{ padding:0 20px!important;}
.plr25{ padding:0 25px!important;}
.plr30{ padding:0 30px!important;}
.pt0{ padding-top:0!important;}
.pt5{ padding-top:5px!important;}
.pt10{ padding-top:10px!important;}
.pt15{ padding-top:15px!important;}
.pt20{ padding-top:20px!important;}
.pt25{ padding-top:25px!important;}
.pt30{ padding-top:30px!important;}
.pt40{ padding-top:40px!important;}
.pt50{ padding-top:50px!important;}
.pr0{ padding-right:0!important;}
.pr5{ padding-right:5px!important;}
.pr10{ padding-right:10px!important;}
.pr15{ padding-right:15px!important;}
.pr20{ padding-right:20px!important;}
.pr25{ padding-right:25px!important;}
.pr30{ padding-right:30px!important;}
.pr40{ padding-right:40px!important;}
.pr50{ padding-right:50px!important;}
.pb0{ padding-bottom:0!important;}
.pb5{ padding-bottom:5px!important;}
.pb10{ padding-bottom:10px!important;}
.pb15{ padding-bottom:15px!important;}
.pb20{ padding-bottom:20px!important;}
.pb25{ padding-bottom:25px!important;}
.pb30{ padding-bottom:30px!important;}
.pb40{ padding-bottom:40px!important;}
.pb50{ padding-bottom:50px!important;}
.pb80{ padding-bottom:80px!important;}
.pl0{ padding-left:0!important;}
.pl5{ padding-left:5px!important;}
.pl10{ padding-left:10px!important;}
.pl15{ padding-left:15px!important;}
.pl20{ padding-left:20px!important;}
.pl25{ padding-left:25px!important;}
.pl30{ padding-left:30px!important;}
.pl40{ padding-left:40px!important;}
.pl50{ padding-left:50px!important;}

.m-auto{ margin:0 auto!important;}
.m0{ margin:0!important;}
.mt-10{ margin-top:-10px!important;}
.mt-5{ margin-top:-5px!important;}
.mt0{ margin-top:0!important;}
.mt5{ margin-top:5px!important;}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px!important;}
.mt20{ margin-top:20px!important;}
.mt25{ margin-top:25px!important;}
.mt30{ margin-top:30px!important;}
.mt35{ margin-top:35px!important;}
.mt40{ margin-top:40px!important;}
.mt45{ margin-top:45px!important;}
.mt50{ margin-top:50px!important;}
.mt60{ margin-top:50px!important;}
.mt150{ margin-top:150px!important;}
.mr0{ margin-right:0!important;}
.mr5{ margin-right:5px!important;}
.mr10{ margin-right:10px!important;}
.mr15{ margin-right:15px!important;}
.mr20{ margin-right:20px!important;}
.mr25{ margin-right:25px!important;}
.mr30{ margin-right:30px!important;}
.mr40{ margin-right:40px!important;}
.mr50{ margin-right:50px!important;}
.mb0{ margin-bottom:0!important;}
.mb5{ margin-bottom:5px!important;}
.mb10{ margin-bottom:10px!important;}
.mb15{ margin-bottom:15px!important;}
.mb20{ margin-bottom:20px!important;}
.mb25{ margin-bottom:25px!important;}
.mb30{ margin-bottom:30px!important;}
.mb40{ margin-bottom:40px!important;}
.mb50{ margin-bottom:50px!important;}
.mb60{ margin-bottom:60px!important;}
.ml0{ margin-left:0!important;}
.ml5{ margin-left:5px!important;}
.ml10{ margin-left:10px!important;}
.ml15{ margin-left:15px!important;}
.ml20{ margin-left:20px!important;}
.ml25{ margin-left:25px!important;}
.ml30{ margin-left:30px!important;}
.ml40{ margin-left:40px!important;}
.ml50{ margin-left:50px!important;}
.ml60{ margin-left:60px!important;}
.ml100{ margin-left:100px!important;}

.ta-l{ text-align:left!important;}
.ta-c{ text-align:center!important;}
.ta-r{ text-align:right!important;}
.v-top{ vertical-align:top!important;}
.v-mid{ vertical-align:middle!important;}
.v-bot{ vertical-align:bottom!important;}
.fw-b{ font-weight:bold!important;}
.fw-n{ font-weight:normal!important;}
.ps-r{ position:relative !important;}
.ps-s{ position:static !important;}
.ps-a{ position:absolute !important;}
.hide{ display:none!important;}
.no-bg{ background:none!important;}
.bor-1-e6{ border:1px solid #e6e6e6!important;}
.bor-t1-e6{ border-top:1px solid #e6e6e6!important;}
.bor-b1-e6{ border-bottom:1px solid #e6e6e6!important;}
.bor-t1-f0{ border-top:1px solid #f0f0f0!important;}
.bor-t1-dd{ border-top:1px solid #dddddd!important;}
.bor-b1-f0{ border-bottom:1px solid #f0f0f0!important;}
.bor-b1-dd{ border-bottom:1px solid #dddddd!important;}
.no-bor{ border:0!important;}
.no-bb-bor{border-bottom:0!important;}
.w-auto{ width:auto!important;}
.w0{ width:0!important;}
.w-full { width: 100%!important;}
.l-sp-5 { letter-spacing: 5px;}

.f12{ font-size:12px!important}
.f14{ font-size:14px!important}
.f16{ font-size:16px!important}
.f18{ font-size:18px!important}
.f24{ font-size:24px!important}
.f30{ font-size:30px!important}
.f36{ font-size:36px!important}
.c-000{ color:#000!important;}
.c-333{ color:#333!important;}
.c-666{ color:#666!important;}
.c-999{ color:#999!important;}
.c-dark{ color:#575959!important;}
.c-red{ color:#f00!important;}
.c-3b{ color:#3b3b3b!important;}/*鐏�*/
.c-6a{ color:#6a6a6a!important;}/*娣＄伆*/
.c-9c{ color:#9c9c9c!important;}/*娣＄伆2*/
.c-3a{ color:#3a3a3a!important;}/*娣辩伆*/
.c-red{ color:#f4483a!important;}/*绾�*/
.c-red-h{ color:#fe0000!important;}/*椴滅孩*/
.c-org{ color:#ed4739!important;}/*姗�*/
.c-org-1{ color:#f4aa32!important;}/*姗�*/
.c-org-d{ color:#f60!important;}/*娣辨*/
.c-org-l{ color:#fb5a00!important;}/*娣℃*/
.c-green{color:#6a9b49 !important}/*缁�*/
.c-green-l{ color:#23a400!important;}/*娣＄豢*/
.c-blue{ color:#4d72e2!important;}/*钃�*/
.c-blue-l{ color:#1e6bb3!important;}/*娣¤摑*/
.c-blue-d{ color:#003198!important;}/*娣辫摑*/
.underline{ text-decoration:underline!important; cursor:pointer;}
.noborder{border:0}
.hand{cursor:pointer;}
.disabled{pointer-events: none;}
.no-select{
    -webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	-khtml-user-select: none; /* Konqueror */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently not supported by any browser */
}
.hover-red:hover{color: #f00;cursor:pointer;}
.hover-blue:hover{color: #4d72e2;cursor:pointer;}

/*background-color*/
.bg-gray{background-color: #f5f5f5 !important;}
.bg-gray-1{background-color: #F9F9F9 !important;}
.bg-gray-2{background-color: #f3f6fc !important;}
.c-gray-1 {color: #9F9F9F!important;}
.bg-pink{background-color:#FF7674!important;}
.bg-blue{background-color:#5A9FE3!important;}
.bg-white{background-color: #fff !important;}

/*border*/
.border-b-gray-l{ /*娴呯伆*/
	border-bottom: 1px solid #e9e9e9;
}
.border-b-none{
	border-bottom: 0;
}

/*font-size*/
.font-size18{
	font-size: 18px !important;
}
.font-size12{
	font-size: 12px;
}

/*
**	 COMMON 2017-02-20
*/

body{
    font:14px/150%;
    color:#333;
    font-family: 'SourceHanSansCN-Normal', Verdana, Arial, Helvetica, sans-serif; 
    /*background:#f0f0f0;*/
    -webkit-font-smoothing: subpixel-antialiased;
}
html,
body {
	min-width: 1200px;
}
.w {
	width: 1200px;
	margin: 0 auto;
}

/* input */
.inp {
    width: auto;
    background: transparent;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.inp-lg {
    padding-left: 8px;
    height: 38px;
	line-height: 38px;
    font-size: 14px;
}
.inp-default {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 7px 0 7px 8px;
    font-size: 12px;
    /* line-height: 1; */
    background: transparent;
    border: 1px solid #ddd;
}
/* date */
.inp_date{
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 7px 0 7px 8px;
    font-size: 12px;
    line-height: 1;
    background: transparent;
    border: 1px solid #ddd;
}
/* blue */
.inp_blue{
	padding: 12px 0;
	background-color: #4d72e2;
	color: #fff;
	text-align: center;
    font-size: 16px;
    line-height: 1;
}

/* select */
.select-default {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 6px 0 6px 8px;
    font-size: 12px;
    line-height: 1;
    background: transparent;
    border: 1px solid #ddd;
}
/*textarea*/
.textarea-default{
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 6px 0 6px 8px;
    font-size: 12px;
    line-height: 1;
    background: transparent;
    border: 1px solid #ddd;
}


/* btn */
.btn {
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.btn-default {
    color: #666;
    border: 1px solid #ddd;
}
.btn-primary,
.btn-blue {
    color: #4d72e2;
    border: 1px solid #5578e3;
}
.btn-disabled {
	color: #666;
	border: 1px solid #ddd;
	background-color: #f6f7f7;
	pointer-events: none;
}
.btn-lg {
    padding: 12px 19px;
    font-size: 14px;
    line-height: 1;
}
.btn-lg-org {
    display: inline-block;
    width: 216px;
    padding: 12px 0;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    color: #fff;
    background: #ed4739;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.btn-blue-l{   /*娴呰摑btn*/
	background-color: #d9e1f9;
	color: #4d72e2;
}
.btn-blue-d{   /*娣辫摑btn*/
	padding: 12px 0;
	background-color: #4d72e2;
	color: #fff;
	text-align: center;
    font-size: 16px;
    line-height: 1;
}
.btn-submit{
	padding: 12px 0;
	background-color: #ed4739;
	color: #fff;
	text-align: center;
    font-size: 16px;
    line-height: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.btn-empty-org{
	padding: 12px 0;
	border: 1px solid #ed4739;
	color: #ed4739;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    line-height: 1;
}
.btn-empty-gray{
	padding: 12px 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    line-height: 1;
}

/* 鍗曢€夋寜閽� */
.btn-radio {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.btn-radio>input {
    display: none;
}
.btn-radio>label {
    display: inline-block;
    min-width: 72px;
    padding: 7px 12px;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    background: transparent;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}
.btn-radio>input:checked+label {
    color: #4d72e2;
    border-color: #4d72e2;
}
.btn-radio>label.disabled {
    background: #eee;
    color: #999;
    border-color: #dedede;
    cursor: not-allowed;
}

/* 鍗曢€夋寜閽�-灏� btn-radio-small */
.btn-radio-small {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.btn-radio-small>input {
    display: none;
}
.btn-radio-small>label {
    display: inline-block;
    padding: 4px 7px;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    background: transparent;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}
.btn-radio-small>input:checked+label {
    color: #4d72e2;
    border-color: #4d72e2;
}
.btn-radio-small>label.disabled {
    background: #eee;
    color: #999;
    border-color: #dedede;
    cursor: not-allowed;
}

/* 澶氶€夋寜閽� */
.btn-check>label {
	position: relative;
	/*padding-left: 20px;*/
	cursor: pointer;
}
.btn-check>label:before,
.btn-check>input:checked ~ label:before {
  content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
  width: 16px;
  height: 14px;
	margin-top: -6.5px;
}
.btn-check>label:before {
	background: url('../img/icon-spite.png') no-repeat -32px -26px;
}
.btn-check>input:checked ~ label:before {
  background: url('../img/icon-spite.png') no-repeat -32px 0;
}
.btn-check input {
	display: none;
}

/* icon */
[class^='icon-']{
    display: inline-block;
    vertical-align: middle;
}
.icon {
    display: inline-block;
    vertical-align: middle;
}
.icon-close{
	width: 22px;
	height: 22px;
	background: url(../img/icon2.png) no-repeat -13px -10px;
}
.icon-more{
	width: 9px;
	height: 10px;
	margin-left: 20px;
	background: url(../img/icon2.png) no-repeat -48px -15px;
}
.icon-more2{
	width: 9px;
	height: 10px;
	margin-left: 5px;
	background: url(../img/icon2.png) no-repeat -65px -15px;
}
.icon-guide{
	width: 33px;
	height: 33px;
	background: url(../img/icon2.png) no-repeat -89px -5px;
}
.icon-guide-account{
	width: 20px;
	height: 22px;
	background: url(../img/icon2.png) no-repeat -129px -6px;
}
.icon-guide-password{
	width: 21px;
	height: 24px;
	background: url(../img/icon2.png) no-repeat -159px -4px;
}
.icon-guide-process{
	width: 20px;
	height: 16px;
	background: url(../img/icon2.png) no-repeat -188px -8px;
}
.icon-phone{
	width: 10px;
	height: 15px;
	background: url(../img/icon-member.png) no-repeat -7px -7px;
}
.icon-user-center{
    position: relative;
    top: -2px;
	width: 17px;
    height: 17px;
    margin-right: 10px;
	background: url(../img/account-icon1.png?v=20180528) no-repeat -119px 0px;
}
.icon-error {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../img/icon-error.png") no-repeat;
}
.icon-add-contact{
    position: relative;
    top: -2px;
	width: 24px;
    height: 20px;
    margin-right: 10px;
	background: url(../img/account-icon1.png?v=20180528) no-repeat -68px -272px;
}
.icon-notice{
    position: relative;
    top: -2px;
	width: 18px;
    height: 17px;
    margin-right: 10px;
	background: url(../img/account-icon1.png?v=20180528) no-repeat -68px -170px;
}
.icon-phone1{
    position: relative;
    top: -2px;
	width: 14px;
    height: 19px;
    margin-right: 5px;
	background: url(../img/account-icon1.png?v=20180528) no-repeat -34px -170px;
}
.icon-7-phone {
    width: 10px;
	height: 15px;
	background: url(../img/account-icon1.png?v=20180528) no-repeat 0px -238px;
}
.icon-7-qq {
	width: 14px;
	height: 15px;
	background: url(../img/account-icon1.png?v=20180528) no-repeat 0px -272px;
}
.icon-7-weixin{
	width: 19px;
	height: 15px;
	background: url(../img/account-icon1.png?v=20180528) no-repeat 0px -306px;
}
.cur [class^='icon-7-'] {
    background-position-x: -34px;
}

.icon-qq{
	 width: 15px;
    height: 18px;
    background: url(../img/icon-member.png) no-repeat -30px -4px;
}
.icon-weixin{
	width: 20px;
    height: 18px;
    background: url(../img/icon-member.png) no-repeat -56px -5px
}

.icon-more3{
	width: 8px;
	height: 12px;
	margin-left: 5px;
	background: url(../img/icon-member.png) no-repeat -89px -7px;
}
.icon-member1{
	width: 50px;
	height: 20px;
	background: url('../img/member-grade.png') no-repeat 0 -3px;
}
.icon-member2{
	width: 50px;
	height: 20px;
	background: url('../img/member-grade.png') no-repeat 0 -31px;
}
.icon-member3{
	width: 50px;
	height: 20px;
	background: url('../img/member-grade.png') no-repeat 0 -62px;
}
.icon-member4{
	width: 50px;
	height: 20px;
	background: url('../img/member-grade.png') no-repeat 0 -92px;
}
.icon-member5{
	width: 50px;
	height: 20px;
	background: url('../img/member-grade.png') no-repeat 0 -123px;
}
.icon-member6{
	width: 64px;
	height: 22px;
	background: url('../img/account-icon1.png?v=20180528') no-repeat -68px -34px;
}
.icon-user{
	width: 24px;
	height: 24px;
	margin-right: 10px;
	background: url('../img/icon-member.png') no-repeat -274px -2px;
}
.icon-privilege{
	width: 20px;
    height: 19px;
    margin-right: 5px;
    background: url(../img/icon-member.png) no-repeat -244px -6px;
}
.icon-calendar{
	position: absolute;
    top: 6px;
    right: 6px;
	width: 16px;
	height: 17px;
	background: url(../img/icon-member.png) no-repeat -8px -49px;
}
.icon-radio{
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background: url(../img/order-icon.png) no-repeat -101px -6px;
}
input.radio:checked ~.icon-radio {
    background: url(../img/order-icon.png) no-repeat 0px -132px;
}
.icon-person-phone {
    width: 28px;
    height: 28px;
    margin-right: 5px;
    background: url(../img/account-icon.png) no-repeat -4px -81px;
}
.icon-person-pwd {
    width: 28px;
    height: 28px;
    margin-right: 5px;
    background: url(../img/account-icon.png) no-repeat -41px -81px;
}
.icon-person-change {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background: url(../img/account-icon.png) no-repeat -76px -89px;
}
.icon-person-qq {
    width: 28px;
    height: 28px;
    margin-right: 5px;
    background: url(../img/account-icon.png) no-repeat -95px -81px;
}
.icon-person-weixin {
    width: 28px;
    height: 28px;
    margin-right: 5px;
    background: url(../img/account-icon.png) no-repeat -133px -81px;
}
.icon-person-wechat {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat 0px 0px;
}
.icon-person-wechat1 {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat 0px -34px;
}
.icon-person-QQ {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -34px 0px;
}
.icon-person-QQ1 {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -34px -34px;
}
.icon-status-yes {
    width: 22px;
    height: 22px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -68px -204px;
}
.icon-status-right, .icon-status-err {
    position: relative;
    top: -2px;
    width: 22px;
    height: 22px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -68px -204px;
}
.icon-status-err {
    background-position-y: -238px;
}
.icon-person-user {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -102px 0px;
}


.icon-add{
	width: 28px;
	height: 27px;
	background: url('../img/icon-member.png') no-repeat -93px -39px;
}
.icon-member-s1{
	background: url('../img/member-grade.png') no-repeat -3px -156px;
	width: 20px;
	height: 18px;
}
.icon-member-s1{
	background: url('../img/member-grade.png') no-repeat -3px -156px;
	width: 20px;
	height: 18px;
}
.icon-member-s2{
	background: url('../img/member-grade.png') no-repeat -28px -156px;
	width: 20px;
	height: 18px;
}
.icon-member-s3{
	background: url('../img/member-grade.png') no-repeat -2px -184px;
	width: 20px;
	height: 18px;
}
.icon-member-s4{
	background: url('../img/member-grade.png') no-repeat -28px -184px;
	width: 20px;
	height: 18px;
}
.icon-member-s5{
	background: url('../img/member-grade.png') no-repeat -3px -209px;
	width: 20px;
	height: 18px;
}
.icon-award1{
	background: url('../img/member-grade.png') no-repeat -10px -238px;
	width: 30px;
	height: 30px;
}
.icon-award2{
	background: url('../img/member-grade.png') no-repeat -11px -275px;
	width: 30px;
	height: 30px;
}
.icon-award3{
	background: url('../img/member-grade.png') no-repeat -11px -316px;
	width: 30px;
	height: 30px;
}
.icon-award4{
	background: url('../img/member-grade.png') no-repeat -10px -359px;
	width: 30px;
	height: 30px;
}
.icon-award5{
	background: url('../img/member-grade.png') no-repeat -10px -400px;
	width: 30px;
	height: 30px;
}
.card-bind .icon{
	background: url('../img/card-icon.png') no-repeat;
	width: 100px;
	height: 18px;
}
.card-bind [class*='icon-7-'] {
    width: 124px;
    height: 28px;
    background: url(../img/card-icon1.png) no-repeat;
}
.card-bind .icon-7-Card6 {
    background-position: 0 0;
}
.card-bind .icon-7-Card1 {
    background-position: 0 -28px;
}
.card-bind .icon-7-Card3 {
    background-position: 0 -56px;
}
.card-bind .icon-7-Card2 {
    background-position: 0 -84px;
}
/* .card-bind .icon-7-Card {
    background-position: 0 -112px;
} */
.card-bind .icon-7-Card8 {
    background-position: 0 -140px;
}
.card-bind .icon-7-Card4 {
    background-position: 0 -168px;
}
.card-bind .icon-7-Card5 {
    background-position: 0 -196px;
}
.card-bind .icon-7-Card7 {
    background-position: 0 -224px;
}
.card-bind .icon-7-Card16 {
    background-position: 0 -252px;
}


.card-bind .icon-Card1{
	background-position: 0 0;
}
.card-bind .icon-Card3{
	background-position: 0 -18px;
}
.card-bind  .icon-Card5{
	background-position: 0 -36px;
}
.card-bind  .icon-Card2{
	background-position: 0 -54px;
}
.card-bind  .icon-Card7{
	background-position: 0 -72px;
}
.card-bind  .icon-Card4{
	background-position: 0 -90px;
}
.card-bind  .icon-Card6{
	background-position: 0 -108px;
}
.card-bind  .icon-Card8{
	background-position: 0 -126px;
}
.card-bind  .icon-Card16{/*鍐滄潙淇＄敤绀�*/
	background-position: 0 -146px;
}
.icon-close2{
	position: absolute;
	top: -15px;
	right: -15px;
	width: 34px;
	height: 34px;
	background: url('../img/icon-member.png') no-repeat -168px -41px;
}
.icon-warn{
	width: 24px;
	height: 24px;
	margin-right: 10px;
	background: url('../img/icon-member.png') no-repeat -132px -43px;
}
.icon-unbind-success{
	width: 130px;
	height: 130px;
	background: url('../img/icon-member.png') no-repeat -7px -83px;
}
.icon-reset-success{
	width: 130px;
	height: 130px;
	background: url('../img/icon-member.png') no-repeat -157px -83px;
}
.icon-resetPhone-success{
	width: 130px;
	height: 130px;
	background: url('../img/icon-member.png') no-repeat -8px -234px;
}
.icon-warn2{
	width: 20px;
	height: 20px;
	background: url('../img/icon-member.png') no-repeat -220px -45px;
}
.icon-add2{
	width: 12px;
    height: 12px;
    margin-right: 5px;
    background: url(../img/account-icon.png) no-repeat -249px -58px;
    vertical-align: inherit;
}

.icon-service-ico1 {
    width: 18px;
    height: 19px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -68px -68px;
}
.icon-service-ico2, .icon-serch-blue {
    width: 17px;
    height: 16px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -68px -102px;
}
.icon-service-ico3 {
    width: 18px;
    height: 17px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -68px -136px;
}
.icon-service-ico4 {
    width: 16px;
    height: 18px;
    margin-right: 5px;
    background: url(../img/account-icon4.png?v=20180528) no-repeat;
}
.icon-scanQRCode {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -34px -136px;
}
.icon-copyright1 {
    width: 15px;
    height: 16px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat 0px -170px;
}
.icon-copyright2 {
    width: 15px;
    height: 16px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat 0px -204px;
}
.icon-copyright3 {
    width: 15px;
    height: 16px;
    margin-right: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat 0px -340px;
}
.icon-open7 {
    width: 14px;
    height: 9px;
    margin-left: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -136px -10px;
}
.icon-close7 {
    width: 14px;
    height: 9px;
    margin-left: 5px;
    background: url(../img/account-icon1.png?v=20180528) no-repeat -136px 0px;
}
/* new icon */
[class^="icon-hover-"], [class*=" icon-hover-"] {
    cursor: pointer;
}

[class^="icon-hover-"]:hover, [class*=" icon-hover-"]:hover, 
.hover[class^="icon-hover-"], .hover[class*=" icon-hover-"], 
.hover[class^="icon-nohover-"], .hover[class*=" icon-nohover-"]
{
    background-position-x: -50px;
}

.icon-hover-7qq {
    display: inline-block;
    width: 38px;
    height: 38px;
    background: url(../img/icon_l.png) no-repeat 0 0;
}
.icon-hover-7wechat {
    display: inline-block;
    width: 38px;
    height: 38px;
    background: url(../img/icon_l.png) no-repeat 0 -40px;
}
.icon-nohover-7search, .icon-hover-7search  {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../img/icon_l.png) no-repeat 0 -80px;
}

/* 鏁伴噺閫夋嫨缁勪欢 btn-number */
.btn-number {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    border: 1px solid #ddd;
}
.btn-number>span,
.btn-number>input {
    float: left;
    padding: 0;
    font-size: 14px;
    line-height: 1;
    text-align: center;
}
.btn-number:after{
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
    font-size: 0;
}
.btn-number>input {
    width: 52px;
    height: 29px;
    padding-right: 4px;
    padding-left: 4px;
    background: transparent;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.btn-number>span {
    display: inline-block;
    width: 27px;
    height: 29px;
    line-height: 29px;
    cursor: pointer;
}


.btn-close {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("../img/icon-close-w16.png") no-repeat;
	cursor: pointer;
}

.txt-btn {
	color: #4d72e2;
	cursor: pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.txt-btn:hover {
	color: #1F56FF;
}
.ban-txtBtn {
    color: #999!important;
    cursor: default;
}

/* table */
.table {
    width: 100%;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
}
.table th,
.table td {
    padding: 17px 5px;
    text-align: center;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.table th {
    font-size: 16px;
    color: #666;
}
.table td {
    font-size: 14px;
    color: #999;
}

/*fixed*/
.fixed{
	position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
   background: #000;
    opacity: .3;
    display: none;
    z-index: 99;
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
