
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0px; padding: 0px; }
body { padding: 0px; margin: 0px; }
img { border: none; vertical-align: middle; }
html, body, fieldset, img, iframe, abbr { border: 0px; }
li { list-style: none; }
textarea { overflow: auto; resize: none; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: 700; }
a, a:hover { text-decoration: none; }
body, textarea, input, button { color: rgb(98, 161, 201); }
.m-download .qrCnt { width: 127px; height: 112px; background: rgb(255, 255, 255); border-radius: 10px; position: absolute; top: 12px; left: 12px; z-index: 99; }
.m-download .qrCnt .codeImg { display: block; width: 112px; height: 112px; background: url("../images/weixin.jpg") 0% 0% / 100% 100% no-repeat; position: absolute; left: 22px; top: 0px; }
.m-download .qrCnt .txt { width: 14px; display: block; font-size: 12px; color: rgb(51, 51, 51); position: absolute; top: 8px; left: 7px; }
.m-activity .cnt .list .item { position: absolute; width: 256px; border-width: 2px 1px 3px; border-style: solid; border-color: rgb(47, 193, 198) rgb(226, 239, 236) rgb(226, 239, 236); left: 9px; background: rgba(255, 255, 255, 0.5); height: 94px; overflow: hidden; box-sizing: border-box; padding: 10px 17px; transition: all 0.3s ease 0s; color: rgb(88, 88, 88); }
.m-activity .cnt .list .item:hover { height: 200px; background: rgb(255, 254, 247); cursor: pointer; }
.m-activity .cnt .list .item .t .txt { font-size: 18px; color: rgb(0, 0, 0); font-weight: 700; }
.m-activity .cnt .list .item .limit { margin-top: 10px; font-size: 14px; height: 38px; }
.m-activity .cnt .list .item .detail { margin-top: 8px; border-top: 1px dashed rgb(118, 118, 118); padding-top: 22px; padding-bottom: 22px; }
.m-activity .cnt .list .item:nth-child(1) { border-top: 2px solid rgb(241, 75, 77); }
.m-activity .cnt .list .item:nth-child(2) { border-top: 2px solid rgb(244, 224, 166); top: 113px; }
.m-activity .cnt .list .item:nth-child(3) { top: 226px; }
.m-activity .cnt .list .item:nth-child(4) { top: 339px; }
.m-activity .cnt .list .item:nth-child(5) { top: 452px; }
.m-activity .cnt .list .item:nth-child(6) { top: 565px; }
.m-activity .cnt .list .item:nth-child(7) { top: 678px; }
.m-roles #roleCarousel .role a .name .icon { display: block; margin: 10px auto 0px; }
.m-roles #roleCarousel .role a .name .icon.icon-1 { width: 16px; height: 19px; background: url("../images/1_a2a1dab.png") no-repeat; }
.m-roles #roleCarousel .role a .name .icon.icon-2 { width: 18px; height: 19px; background: url("../images/2_2af7edc.png") no-repeat; }
.m-bottom .topBtn { width: 178px; height: 40px; line-height: 40px; text-align: center; display: block; color: rgb(47, 193, 198); border: 1px solid rgb(47, 193, 198); position: absolute; margin-left: -89px; left: 50%; top: 486px; margin-top: 80px; transition: opacity 0.8s ease 0.6s; opacity: 0; }
.m-bottom .topBtn:hover { background: rgb(47, 193, 198); color: rgb(255, 255, 255); }
.m-bottom.active .topBtn { margin-top: 0px; opacity: 1; }
.m-order-content .awardCnt .item { width: 105px; margin-top: 34px; text-align: center; }
.m-order-content .awardCnt .item .award { display: block; width: 75px; height: 75px; background: url("../images/award_bg.png") no-repeat; margin: 0px auto; opacity: 0.5; position: relative; }
.m-order-content .awardCnt .item .award .tag { width: 82px; height: 64px; background: url("../images/complete_tag.png") no-repeat; position: absolute; top: -13px; left: -30px; display: none; }
.m-order-content .awardCnt .item .award .img { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.m-order-content .awardCnt .item .award .img.img-1 { background: url("../images/1_0e5d7c8.png") no-repeat; }
.m-order-content .awardCnt .item .award .img.img-2 { background: url("../images/2_7cbb938.png") no-repeat; }
.m-order-content .awardCnt .item .award .img.img-3 { background: url("../images/3_8fb5308.png") no-repeat; }
.m-order-content .awardCnt .item .award .img.img-4 { background: url("../images/4_777900e.png") no-repeat; }
.m-order-content .awardCnt .item .award .img.img-5 { background: url("../images/5_a5429aa.png") no-repeat; }
.m-order-content .awardCnt .item .name { display: block; margin-top: 12px; }
.m-order-content .awardCnt .item .num { margin-top: 6px; display: block; }
.m-share { width: 50px; margin-top: -100px; position: fixed; top: 50%; right: 0px; z-index: 9999999; }
.m-share .item { display: block; height: 50px; }
.m-share .item .icon { display: block; width: 100%; height: 100%; }
.m-share .item .icon.icon-1 { background: url("../images/icon_weixin.png") center center no-repeat rgb(5, 118, 116); }
.m-share .item .icon.icon-2 { background: url("../images/qq.png") center center no-repeat rgb(5, 118, 116); }
.m-share .item .icon.icon-3 { background: url("../images/weibo.png") center center no-repeat rgb(5, 118, 116); }
.m-share .item .icon.icon-4 { background: url("../images/top.png") center center no-repeat rgb(5, 118, 116); }
.m-share .item:hover .icon.icon-1 { background: url("../images/icon_weixin_active.png") center center no-repeat rgb(244, 249, 250); }
.m-share .item:hover .icon.icon-2 { background: url("../images/qq_active.png") center center no-repeat rgb(244, 249, 250); }
.m-share .item:hover .icon.icon-3 { background: url("../images/weibo_active.png") center center no-repeat rgb(244, 249, 250); }
.m-share .item:hover .icon.icon-4 { background: url("../images/top_active.png") center center no-repeat rgb(244, 249, 250); }
.m-share .item.weixin { position: relative; }
.m-share .item.weixin .qrCnt {width: 145px;height: 250px;background: rgb(234, 234, 234);position: absolute;top: 0px;right: 50px;display: none;/* border-bottom: 1px dashed rgb(187, 187, 187); */}
.m-share .item.weixin .qrCnt img { display: block; width: 120px; height: 120px; margin: 13px auto 0px; }
.m-share .item.weixin .qrCnt p { text-align: center; color: rgb(51, 51, 51); font-size: 14px; margin-top: 12px; }

.m-share .item.qq .qrCnt {width: 145px;height: 200px;background: rgb(234, 234, 234);position: absolute;top: -197px;/* right: 50px; */display: none;border-bottom: 1px dashed rgb(187, 187, 187);}
.m-share .item.qq .qrCnt img { display: block; width: 120px; height: 120px; margin: 13px auto 0px; }
.m-share .item.qq .qrCnt p { text-align: center; color: rgb(51, 51, 51); font-size: 14px; margin-top: 12px; }
.m-share .item.qq:hover .qrCnt { display: block; }

.m-share .item.weixin:hover .qrCnt { display: block; }
.m-share .item.qq { position: relative; cursor: pointer; }
.m-share .item.qq .qqCnt {width: 145px;height: 141px;background: rgb(234, 234, 234);position: absolute;top: 0px;right: 50px;display: none;}
.m-share .item.qq .qqCnt a { display: block; width: 126px; height: 56px; margin: 17px auto 0px; text-align: center; color: rgb(51, 51, 51); }
.m-share .item.qq .qqCnt a:nth-child(1) { border-bottom: 1px dashed rgb(187, 187, 187); }
.m-share .item.qq .qqCnt a:nth-child(2) { border-bottom: 1px dashed rgb(187, 187, 187); margin-top: 10px; }
.m-share .item.qq .qqCnt a:nth-child(3) { border-bottom: 1px dashed rgb(187, 187, 187); margin-top: 10px; }
.m-share .item.qq .qqCnt a:nth-child(4) { margin-top: 10px; }
.m-share .item.qq .qqCnt a .num { font-weight: 700; font-size: 18px; color: rgb(47, 193, 198); }
.m-share .item.qq:hover .qqCnt { display: block; }
.red { color: rgb(241, 75, 77); }
.m-giftTips .item { width: 75px; margin-left: 31px; margin-top: 20px; }
.m-giftTips .item .imgCnt { width: 75px; height: 75px; background: url("../images/award_bg.png") no-repeat; }
.m-giftTips .item .name { width: 120px; text-align: center; margin-left: -22px; color: rgb(189, 167, 101); font-size: 14px; margin-top: 5px; }