
body{ background: #f7f7f7; font: 12px/1.5 "微软雅黑",'Microsoft YaHei',Arial,simsun; color:#5e5e5e;  min-width:1200px;}
body,p,div,h1,h2,h3,h4,ul,li,dl,dt,dd,img,span,table,tr,td,th,hr,form,ol,tt,iframe,header,article,footer,tt{ margin:0px; padding:0px;}
img{ border:none; vertical-align:middle;}
ul,li,ol{ list-style:none;}
em,i,address{font-style:normal;}
.clearfix{zoom:1;display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
input{font-family:"微软雅黑";}
input::-ms-clear, input:-ms-clear{ display: none;}


.disnone { display: none;}
.height5{ height:5px; clear:both; overflow:hidden;}
.height10{ height:10px; clear:both; overflow:hidden;}
.height16 { height: 16px; clear: both; overflow: hidden;}
.height18{ height:18px; clear:both; overflow:hidden;}
.ml{ margin-left:10px;}
.mr{ margin-right:10px;}
.disNone{ display:none;}
.disBlock{ display:block;}

a.aBlue{color:#0085ec;}/*蓝色*/
a.aBlue:hover{ color:#34c400;}
a.aGreen{color:#34c400;}/*绿色*/
a.aGreen:hover{ color:#f60;}
a.aOran{color:#f60;}/*橙色*/
a.aOran:hover{ color:#f60;}
a.aGray{color:#a5a5a5;}/*灰色*/
a.aGray:hover{ color:#34c400;}
.fontGray{color:#a5a5a5;}/*灰色*/
.fontBlue{color:#0085ec;}/*蓝色*/
.fontGreen{color:#34c400;}/*绿色*/
.fontOran{color:#f60;}/*橙色*/


i,.indexBaiyi .closeBar,#footer .right dl dd a,.backToTop,.counterLayer,.footerAlert a,#adLayer a.adLayerBg,.qqLayer,#adLayer .ask .askClass .bottom .fl a,label.error,div.errorMessage,.formBnt .error, #affirmInfo .formUl .formLi .error{ background:url(../src/publicIcon.png);}

/*分页*/
.pageClass{ float:left; width:100%; padding:50px 0; text-align:center;}
.pageClass a{ display:inline-block; height:30px; width:30px; text-align:center; line-height:30px; font-size:14px; background:#e4f5ff; border-radius:3px;}
.pageClass span{ display:inline-block; height:30px; width:30px; text-align:center; line-height:30px; color:#fff; background:#0085d4; font-size:14px; border-radius:3px;}
/*表单*/
input{box-shadow:none; -webkit-box-shadow:none; font-size:14px; outline:none; font-family:"微软雅黑"}

label.error{ display:none; background-repeat:no-repeat; background-position:0 -1778px; line-height:42px; color:#f60; font-size:14px; padding-left:20px; margin-left:12px;}
div.errorMessage{ float:left;  background-repeat:no-repeat; background-position:0 -1778px; color:#f60; font-size:14px; padding-left:20px; margin-left:12px;}

/* 老版本待删除的样式 end */


/**/
.fl{ float:left; display: inline;}
.fr{ float:right; display: inline;}
.cl { clear: both;}
.cl_left { clear: left;}
.disNone{ display:none;}
.disBlock{ display:block;}
/*结构*/
.layout{ width:1200px; margin:0 auto;}/*主体*/
.sidebar{ width: 880px;}/*侧栏*/
.column{ width: 300px;}/*主栏*/
/*文字和链接*/
a { color: #666; text-decoration: none; outline: none}/*默认*/
a:hover { color: #18cca0; text-decoration: underline; }

.link999 { color: #999;}
.link666 { color: #666;}
.link333 { color: #333;}
.linkBlur { color: #478fed;}
.linkWhite { color: #fff;}
.linkWhite:hover { color: #fff;}
.linkDeepRed { color: #fa5e3e;}
.linkGreen { color: #18cca0;}

.fcWhite { color: #fff;}
.fcYellow { color: #fcc73f;}
.fc333 { color: #333;}
.fc666 { color: #666;}
.fc999 { color: #999;}
.fcccc { color: #ccc;}
.fcGreen { color: #18cca0}
.fcRed { color: #fa5e3e;}
.fcDeepRed { color: #fa5e3e;}
.fcBlur { color: #478fed;}

.taCenter { text-align: center;}
/*按钮和连接*/
.bntSpan {display:inline-block; padding:5px 0px; height:28px; width:110px; line-height:14px; border-radius:3px; background:#7adb56; color:#fff;font-size:12px; text-align:center;}
.bntSpan:hover{background:#36c500;}

.bntLink { display:inline-block; padding:5px 0px;  width:110px; height:28px;  line-height:28px;  border-radius:3px; background:#36c500; color:#fff; text-align:center; font-size:16px;}
.bntLink:hover{background:#4ac916; color:#fff; text-decoration:none;}
.bntLinkBlue{ display:inline-block; padding:5px 0px;  width:110px; height:28px;  line-height:28px; border-radius:3px; background:#9fd8f9; color:#fff; text-align:center; font-size:16px;}
.bntLinkBlue:hover{background:#a8daf6; color:#fff; text-decoration:none;}
/*边框 背景色*/
.borderGray{ border:#e6e6e6 solid 1px;}/*灰色边框*/
.bgWhite{ background:#fff;}/*白色背景*/
.bgGreen { background-color: #18cca0;}
.bgYellow { background-color: #fcc73f;}
.bgGold{background-color: #FDCE53;}
.bgRed { background-color: #fa5e3e;}
.bgRed2 { background-color: #f54349;}
.bgBlur { background-color: #478fed;}
.bgBlur2 { background-color: #69c;}
.bgGrey { background-color: #999;}
.bg666 { background-color: #666;}
.bg333 { background-color: #333;}
.bgCcc { background-color: #ccc;}
.bgBlack { background-color: #4d4d4d;}
.bgDark { background-color: #d9d9d9;}
.bgOrg { background-color: #f93;}
/*hover加阴影*/
.boxShadow:hover{box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);}
.shadow { box-shadow: 0 1px 3px #e3e3e3; border: 1px solid #e3e3e3;}

.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt30 { margin-top: 30px;}
.ml30 { margin-left: 30px;}

.mb10 { margin-bottom: 10px;}
.mb20 { margin-bottom: 20px;}

/*字号*/
.fz18 { font-size: 18px;}
.fz60 { font-size: 60px;}
.fz30 { font-size: 30px;}

/*icon*/

.top .icon, .appDown .detail .icon, header .userTitle .icon, .productType .typeMenu .icon, .questionList .icon, .explosion .nList i,
.productSortType .sortLi i, .noList i, .helpTip, .helpTip .helpIcon, .productHead .investInfo .footInfo .agreeBtn .icon, .backToTop, 
.counterLayer, .overDetail h4 i, .perManager .withdrawForm .error i, .changeBank .addCard .addTip i, .changeBank .onlineChannel .addTip i, 
.dataInfo .last .new, #adLayer a.adLayerBg, .newReward a, .loginOther a i  { background: url(../src/publicIcon.png) no-repeat;}




/*返回顶部*/
a.backToTop { display: none;height: 50px; width: 50px;line-height: 1.2; position: fixed; _position: absolute; right: 10px; bottom: 160px; _bottom: "auto"; cursor: pointer; z-index:101; background-position: -160px -180px;}
a.backToTop:hover { background-position: -160px -120px;}
/*计算器*/
.counterLayer{ height: 50px; width: 50px; position: fixed; _position: absolute; right: 10px; bottom: 205px; _bottom: "auto"; cursor: pointer; z-index:101; background-position: -220px -180px;}
.counterLayer:hover { background-position: -220px -120px;}

/*top部分 样式*/
.top { background: #f7f7f7;}
.top li { float: left; display: inline; }
.top li a { display: block; height: 40px; line-height: 40px; text-decoration: none;}
.topL li { position: relative; z-index: 200; width: 122px;}
.topL .cgqbApp { display: none;}
.topL a { position: relative; padding-left: 10px; z-index: 100;}
.topL .icon { position: absolute; width: 20px; height: 20px; top: 10px; right: 15px;}
.topL .cgqbApp .icon { background-position: -25px 0;}
.topL .weixin .icon { right: 20px; background-position: -50px 0;}
.topL .cusmer { width: 100px;}
.topL .cusmer a { padding-left: 0;}
.topL .cusmer .icon { right: 20px; background-position: 0 -60px;}
.topL img { position: absolute; top: 40px; left: 0; width: 120px; height: 120px; border: 1px solid #e3e3e3;}
.topL .cusmerQList { position: absolute; top: 40px; left: 0; width: 462px; background-color: #fff; border: 1px solid #e3e3e3; box-shadow: 0 2px 10px #ccc;}
.topL .cusmerQList dl { padding: 20px;}
.topL .cusmerQList dt { line-height: 30px; font-size: 16px; color: #333;}
.topL .cusmerQList dl a { height: 24px; line-height: 24px;}
.topL .cusmerQFoot { padding: 0 20px; line-height: 50px;}
.topL .cusmerQFoot a { margin-top: 10px; padding: 0 15px; height: 30px; line-height: 30px; background-color: #fff; border-radius: 5px; color: #18cca0; font-size: 16px;}
.topR a { padding: 0 10px;}



.topL a:hover img { display: block;}
.topL a:hover .icon {
    animation: rotate360 0.3s linear forwards;
    -webkit-animation: rotate360 0.3s linear forwards;
    -moz-animation: rotate360 0.3s linear forwards;
    -ms-animation: rotate360 0.3s linear forwards;
    -o-animation: rotate360 0.3s linear forwards;
    background-position: 0 -30px;
}
.topL .cgqbApp a:hover .icon { background-position: -25px -30px;}
.topL .weixin a:hover .icon { background-position: -50px -30px;}
.topL .cusmer a:hover .icon { background-position: 0 -90px;}

/*header部分 样式*/
header { height: 100px; background-color: #fff; box-shadow: 0 1px 3px #e3e3e3;}
header .logo img { margin: 20px 10px 0 10px; }
header nav { position: relative; top: 53px; margin-left: 80px; }
header .menu {  font-size: 18px; }
header .menu a { color: #333; text-decoration: none;}
header .menu a:hover { color: #004180;}
header .menu li { float: left; display: inline; margin: 0 10px; padding: 0 15px 10px; height: 32px; line-height: 32px;}
/*header .menu .curr { border-bottom: 5px solid #18cca0;}
header .menu .curr a { color: #18cca0;}*/
header .menu .curr { border-bottom: 5px solid #004180;}
header .menu .curr a { color: #004180;}
header .reg { position: relative; top: 53px;}
header .reg a { margin-left: 10px; padding: 0 13px; height: 28px; line-height: 28px; border: 1px solid #18cca0; border-radius: 3px; font-size: 16px; text-decoration: none; color: #18cca0;}
header .reg a:hover { background-color: #18cca0; color: #fff;}
header .user { position: relative; top: 53px; left: 0; z-index: 999; width: 165px; font-size: 14px; cursor: pointer;}
header .user .userImg { position: absolute; top: -20px; left: -10px; z-index: 20; }
header .user a { display: block; width: 140px; height: 34px; line-height: 34px; text-align: center;}
header .user .userTitle { position: absolute; z-index: 10; top: 0; right: 0;}
header .userTitle a { border-radius: 5px; height: 30px; line-height: 30px;}
header .userTitle .icon { position: absolute; display: none; top: 11px; right: 12px; width: 15px; height: 10px; background-position: -110px 0;}
header .navList .list { position: absolute; display: none; top: 0; right: 0; padding-top: 30px; border-radius: 5px; border: 1px solid #e3e3e3;}
header .list a { width: 138px; border-bottom: 1px solid #f2f2f2; text-decoration: none;}
header .list .noBorder { border: none 0;}
header .curr .list { display: block;}
/*header .userTitle a { background-color: #18cca0; color: #fff; text-align: left; text-indent: 18px;}*/
header .userTitle a { background-color: #fda800; color: #fff; text-align: left; text-indent: 18px;}
header .userTitle .icon { display: block;}

/*底部*/
footer .aboutUs { padding: 36px 0; color: #ccc;}
footer .aboutUs dl { margin-right: 60px;}
footer .aboutUs dt { font-size: 14px;}
footer .aboutUs dt .icon { float: left; display: inline; margin: 3px 10px 0 0; width: 14px; height: 14px;}
footer .aboutUs dd { margin: 5px 0 0 30px; font-size: 12px;}
footer .aboutUs a { color: #ccc;}
footer .line { float: left; display: inline; margin-top: 18px; width: 1px; height: 100px; background-color: #ccc;}
footer .service { padding: 0 20px 0 60px; }
footer .service em { margin: 0 5px; font-size: 28px;}
footer .service ul { margin-top: 20px;}
footer .service li { font-size: 14px;}
footer .tuiguang { margin-top: 83px;}
footer .hezuo { margin-top: 10px;}
footer .hezuo li { line-height: 1.8em;}
footer .hezuo .tgHz { margin-top: 26px;}
footer .erweima { margin-right: 48px; padding: 10px 20px; border: 1px solid #ccc; text-align: center;}
footer .erweima img { margin-bottom: 5px; width: 97px;}
footer .safe { padding-top: 10px; text-align: center;}
footer .attestation { padding: 10px 0;}
footer .attestation a.icon1{ width:90px;}
footer .attestation a.icon2{ background-position:0px -40px; width:99px;}
footer .attestation a.icon3{ background-position:-150px 0; width:135px;}
footer .attestation a.icon4{ background-position:-150px -40px; width:57px;}
footer .attestation a.icon5{ background-position:0px -80px; width:113px;}
footer .attestation a.icon6{ background-position:-150px -80px; width:113px;}
footer .attestation a.icon7{ background-position: 0 -120px; width: 99px; height: 36px; }
footer .attestation a.icon7 img{ display: none;}


@keyframes rotate360 {
    100% { transform: rotate(360deg);}
}

@-webkit-keyframes rotate360 {
    100% { -webkit-transform: rotate(360deg);}
}

@-moz-keyframes rotate360 {
    100% { -moz-transform: rotate(360deg);}
}

@-ms-keyframes rotate360 {
    100% { -ms-transform: rotate(360deg);}
}

@-o-keyframes rotate360 {
    100% { -o-transform: rotate(360deg);}
}

/*翻页*/
.pageList { padding-top: 50px; text-align: center; font-size: 14px; }
.pageList a, .pageList span { display: inline-block; margin: 0 3px; width: 30px; height: 30px; line-height: 30px; background-color: #fff; color: #333;}
.pageList .page:hover { color: #18cca0; text-decoration: none;}
.pageList .previous, .pageList .next, .pageList span { background-color: #18cca0; color: #fff;}


/* 20151107 交易密码弹出框 */
#guideBg{position: fixed; width:100%; height:100%; background:#000; top:0px; left:0px; _position: absolute; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; z-index:10000}
.customAlertContent .close, .customAlertContent .tipText i, .customAlertContent .payPwdResult i, .customAlertContent .addDepositForm .selectIcon, .customAlertContent .radioDiv .radioIcon, .resultAlert h4 i, .zrResult i { background: url(../src/payPwdAlertIcon.png) no-repeat;}
.customAlert { z-index: 100001; position: fixed; _position: absolute; top: 50%; left: 50%; margin-top: -226px; margin-left: -376px; width: 750px; height: 450px; background-color: #fff; border: 1px solid #d5d5d5;}
.customAlertContent { position: relative;}
.customAlertContent .close { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; background-position: 5px 6px;}
.customAlertContent .close:hover { background-position: -40px 0;}
.customAlertContent .goBack { position: absolute; top: 10px; right: 10px; width: 60px; height: 30px; line-height: 30px; border-radius: 5px; text-align: center; color: #999; text-decoration: none;}
.customAlertContent .goBack:hover { background-color: #47cead; color: #fff;}

.customAlertContent h4 { padding-top: 85px; font-size: 16px; color: #666; text-align: center;}
.customAlertContent .payPwdForm { margin-top: 30px;}
.customAlertContent .inputDiv, .customAlertContent label, .customAlertContent input, .customAlertContent .inputTextBg { float: left; display: inline;}
.customAlertContent .inputDiv { margin-bottom: 20px; width: 100%;}
.customAlertContent label, .customAlertContent input { height: 40px; line-height: 40px; font-size: 14px; }
.customAlertContent .inputLabel { margin-right: 20px; padding: 0; width: 210px; text-align: right;}
.customAlertContent input { width: 302px; border-radius: 3px; }
.customAlertContent .inputText { padding: 10px 0 10px 20px; width: 280px; height: 20px; line-height: 20px; background: transparent; border: #ccc solid 1px; color: #999; overflow: hidden;}
.customAlertContent .inputHidden { display: none;}
.customAlertContent .pwdLetter { padding-left: 40px; width: 260px; letter-spacing: 34px; }
.customAlertContent .inputFocus { border-color: #47cead;}
.customAlertContent .inputErr { border-color: #cc555b;}
.customAlertContent .tipText { float: left; display: none; height: 40px; line-height: 40px; font-size: 12px; color: #f54349;}
.customAlertContent .tipText i { float: left; display: inline; margin: 11px 0 0 10px; width: 20px; height: 16px; background-position: -73px 0;}
.customAlertContent .tipText .errorMessage { margin: 0; padding: 0; background: none; font-size: 12px; color: #f54349;}
.customAlertContent .tipErr { display: inline;}
.customAlertContent .tipErr i { background-position: -95px 0;}
.customAlertContent .tipSuc { display: inline;}
.customAlertContent .tipSuc span { display: none;}
.customAlertContent .inputNotice { margin-bottom: 30px; margin-left: 230px; color: #999;}
.customAlertContent .alertBtn { margin-left: 230px; height: 42px; background-color: #47cead; border: none 0; color: #fff; font-size: 16px; cursor: pointer;}
.customAlertContent .notGo { background-color: #ccc;}
.customAlertContent .payPwdResult { display: none; padding-top: 100px;}
.customAlertContent .payPwdResult i, .zrResult i { display: block; margin: 0 auto; width: 115px; height: 115px; background-position: -240px 0;}
.customAlertContent .payPwdResult .errIcon, .zrResult .errIcon { background-position: -120px 0;}
.customAlertContent .payPwdResult h4 { padding-top: 15px;}
.customAlertContent .payPwdResult .alertBtn { display: block; margin-top: 40px; width: 302px; line-height: 42px; text-align: center; border-radius: 3px; text-decoration: none;}
.customAlertContent .checkPwdForm { display: none;}
.customAlertContent .checkPwdForm h4 { padding-top: 100px;}
.customAlertContent .checkPwdForm .checkForm { margin-top: 70px;}
.customAlertContent .forget { text-align: center;}

.rechargeAlert h4 { padding-top: 50px;}
.customAlertContent .notice { padding-top: 10px; line-height: 30px; text-align: center; font-size: 12px; color: #999;}
.customAlertContent .addDepositForm { margin: 0 auto; width: 500px; height: 220px; border: 1px #d5d5d5 dashed;}
.customAlertContent .addDepositForm li { margin-top: 15px;}
.customAlertContent .addDepositForm .inputName { padding-right: 12px; width: 90px; height: 38px; line-height: 38px;}
.customAlertContent .addDepositForm .bankName { line-height: 38px; font-size: 14px;}
.customAlertContent .addDepositForm .bankIcon { display: inline; margin: 5px 0 0 0;}
.customAlertContent .addDepositForm .bankIcon img { margin-left: 100px;}
.customAlertContent .addDepositForm select { height: 38px;}
.customAlertContent .addDepositForm .select { position: relative; z-index: 2; float: left; display: inline;}
.customAlertContent .addDepositForm .inputText { padding: 0 10px; height: 38px; line-height: 38px;}
.customAlertContent .addDepositForm .selectIcon { position: absolute; top: 0; right: 0; width: 14px; height: 28px; background-position: -362px 9px;}
.customAlertContent .addDepositForm .customSelect { width: 350px;}
.customAlertContent .addDepositForm .selectUl { position: absolute; display: none; top: 38px; left: 0; width: 99.5%; max-height: 130px; background-color: #fff; border: 1px solid #d5d5d5; font-size: 14px; overflow: auto;}
.customAlertContent .addDepositForm .selectUl ul { width: 100%;}
.customAlertContent .addDepositForm .selectUl li { margin-top: 0; width: 100%; height: 24px; line-height: 24px; text-indent: 10px;}
.customAlertContent .addDepositForm .selectListShow { display: block;}
.customAlertContent .addDepositForm .selectUl .liHover { background-color: #47cead; color: #fff; cursor: pointer;}
.customAlertContent .addDepositForm .selectUl .loadding { text-align: center; padding-top: 15px; color: #f60;}
.customAlertContent .addDepositForm .selectUl .loadding img { width: 100px; }
.customAlertContent .radioDiv { margin: 20px 0 10px; margin-left: 250px;  }
.customAlertContent .radioDiv a { position: relative; display: inline-block; height: 30px; line-height: 30px; color: #999; text-decoration: none;}
.customAlertContent .radioDiv .radioIcon { position: absolute; top: 8px; left: -20px; width: 14px; height: 14px; background-position: -400px 0;}
.customAlertContent .radioDiv .radioCurr i { background-position: -380px 0;}
.customAlertContent .alertBtn { width: 290px; border-radius: 3px;}
/*20160316 第三方改造需求*/
.makeSure h4 { padding-top: 60px;}
.customAlertContent .makeSureForm { margin: 0 auto; width: 302px; }
.customAlertContent .makeSureForm .alertBtn { margin: 0; width: 100%;}
.customAlertContent .makeSureForm .bankInfo { height: 40px; line-height: 40px; border: 1px dashed #e3e3e3; border-radius: 5px;}
.customAlertContent .makeSureForm .bankInfo img { vertical-align: -6px;}
.customAlertContent .makeSureForm .codeInput .inputText { background-color: #f7f7f7;}
.customAlertContent .codeText { padding: 40px 0 15px; font-size: 14px;}
.customAlertContent .makeSureForm .inputDiv { position: relative;}
.customAlertContent .makeSureForm .getCode { position: absolute; top: 5px; right: 5px; padding: 0 10px; min-width: 40px; height: 30px; line-height: 30px; background-color: #47cead; border: 1px solid #47cead; border-radius: 5px; text-decoration: none; color: #fff;}
.customAlertContent .makeSureForm .going { background-color: #ccc; border: 1px solid #e3e3e3;}



.resultAlert { margin-top: -100px; margin-left: -170px; width: 340px; height: 185px; text-align: center;}
.resultAlert h4 { padding: 25px 0 10px; line-height: 50px; text-indent: -20px; font-size: 18px; color: #333; font-weight: bold;}
.resultAlert h4 i { display: inline-block; margin-right: 5px; width: 50px; height: 50px; background-position: 0 -40px; vertical-align: -17px;}
.resultAlert .errText { height: 55px; font-size: 14px; color: #666;}
.resultAlert .footBtn { border-top: 1px solid #e3e3e3;}
.resultAlert .footBtn a { display: block; height: 45px; line-height: 45px; font-size: 16px; color: #333; text-decoration: none;}

.payAlert { margin-top: -180px; height: 360px; text-align: center;}
.payAlert h4 { padding-top: 100px;}
.payAlert .payText { padding: 30px 0 50px; font-size: 14px; color: #666;}
.payAlert .footBtn a { display: inline-block; margin:  0 20px; width: 200px; height: 40px; line-height: 40px; border: 1px solid #e3e3e3; border-radius: 5px; font-size: 16px; text-decoration: none;}
.payAlert .footBtn .btnGreen { background-color: #47cead; border: 1px solid #47cead; color: #fff;}

/*转让撤销需求*/
.zrResult { margin-top: -226px; height: 450px;}
.zrResult .zrIcon { padding-top: 50px;}
.zrResult h4 { padding-top: 50px;}

.bLun a { height: 99px; overflow: hidden;}
.bLun .logo img { margin: 0;}
.bLun nav { margin-left: -20px;}





/*右侧联系客服 浮层*/
/*
#adLayer{position:fixed; bottom:220px; right:6px; z-index:1000; width:50px;  _position:absolute; _bottom:0; _position:absolute;_bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||165)-(parseInt(this.currentStyle.marginBottom, 10)||30)));}
*/
#adLayer{position:fixed; top: 50%; margin-top: -72px; right:6px; z-index:1000; width:50px; }
#adLayer a.adLayerBg { float:right; width: 50px; height: 50px; background-position: -280px -180px; cursor: pointer;}
#adLayer a.adLayerBg:hover{background-position: -280px -120px;}
#adLayer .askClass{  width:484px;  overflow:hidden; display:none;}
#adLayer .cusmerQList { position:absolute; margin-top:-240px; margin-right:50px; width: 462px; background-color: #fff; border: 1px solid #e3e3e3; box-shadow: 0 2px 10px #ccc;}
#adLayer .cusmerQList dl { padding: 20px;}
#adLayer .cusmerQList dt { line-height: 30px; font-size: 16px; color: #333;}
#adLayer .cusmerQList dl a { display: block; height: 24px; line-height: 24px;}
#adLayer .cusmerQFoot { padding: 0 20px; line-height: 50px;}
#adLayer .cusmerQFoot a { margin-top: 10px; padding: 0 15px; height: 30px; line-height: 30px; background-color: #fff; border-radius: 5px; color: #18cca0; font-size: 16px; text-decoration: none;}

/*右侧新人红包 浮层*/
.newReward { position: fixed; top: 50%; margin-top: -120px; z-index: 999; right: 6px; }
.newReward a { float: right; display: inline; width: 50px; height: 50px; background-position: -340px -180px; cursor: pointer;}
.newReward a:hover { background-position: -340px -120px;}
