/*通用全局设定*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, div, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, hgroup, menu, em, i {
	margin: 0;
	padding: 0;
	font-style: normal;
}
fieldset,img {border:0; font-size: 0; line-height: 0; border: 0; overflow: hidden; display: block; }
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
a{ color:inherit;text-decoration:none; }
/*重设 HTML5 标签*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
audio,canvas,video { display:inline-block;*display:inline;*zoom:1; }

body { font: 18px/32px 微软雅黑, Arial, 宋体, Helvetica, sans-serif; color: #ffcd9d; background: url(../images/new/bg.jpg) no-repeat center 0px #900008;height:2012px}
.wrap { width: 1075px; margin: 0 auto; }

.infoTop { background: url(../images/topbg.jpg) repeat-x center left; width: 100%; height: 85px; position: fixed; top: 0; top: 0; z-index: 500;}
.infoTop .topBox .logoBox { width: 230px; height: 85px; float: left;}
.infoTop .topBox .loginBox {  height: 85px; float: right; position: relative;}
.loginbefore { margin-top: 23px; height: 36px; width: 130px; position: absolute; right: 0; display: none; }
.loginbefore span { display: block; width: 130px; height: 36px; text-align: center; border-radius: 36px; color: #700d0d; background: #f0c058; cursor: pointer;}
.loginafter { display: block; position: relative; }
.infoTop .loginafter span { color: #ecc976; font-size: 14px; line-height: 85px; padding-right:20px;}
.infoTop .loginafter span em { font-style: normal; font-size: 14px; }
.infoTop .loginafter strong { display: inline-block; width: 130px; height: 36px; text-align: center; border-radius: 36px; color: #700d0d; background: #f0c058; cursor: pointer; font-weight:normal; }

.top { height: 727px; margin:85px auto 0; }
.lblist {background: url(../images/img02.jpg) no-repeat center center; width:1075px; height:133px; }
.lblist .redlist { width: 325px; height: 105px; margin: 0 auto; overflow: hidden; }
.lblist .redlist ul { margin-top: 10px; }
.lblist .redlist li { list-style: none; height: 30px; line-height: 30px; background: url(../images/icon.png) no-repeat center left; padding-left: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #f7dcb6; }

.center { position: relative; margin-top: -341px; }
.center .titleTab { width: 1184px; height: 63px; margin: 0 auto 30px; }
.center .titleTab span { display: inline-block; width: 546px; height: 63px; cursor: pointer; background:url(../images/btn.png) no-repeat center center; }
.center .titleTab span.btnl { float: left;}
.center .titleTab span.btnr { float: right;}
.center .titleTab span.btnl em { display: block; background: url(../images/btnl.png) no-repeat center center; width: 546px; height: 63px;}
.center .titleTab span.btnr em { display: block; /*background: url(../images/btnr.png) no-repeat center center;*/ width: 546px; height: 63px; position: relative;}
.center .titleTab span.btnr em img { width: 197px; height: 23px; margin: 0 auto;margin-top:20px;}
.center .titleTab span.btnr #btnL { display: block; }
.center .titleTab span.btnr #btnR { display: none; }
.center .titleTab span:hover {background: url(../images/btn_h.png) no-repeat center center;}
.center .titleTab span.btnr:hover #btnL { display: none; }
.center .titleTab span.btnr:hover #btnR { display: block; }
.center .titleTab span.current em { background: url(../images/btn_h.png) no-repeat center center; }
.center .titleTab span.btnr.current em, .center .titleTab span.btnl:hover em { background: url(../images/btn_h.png) no-repeat center center; }
.center .titleTab span.btnr.current em, .center .titleTab span.btnr:hover em { background: url(../images/btn_r_h2.png) no-repeat center center; }
.center .titleTab span.btnr.current #btnL { display: none; }
.center .titleTab span.btnr.current #btnR { display: block; }
/* .center .titleTab span img {cursor:pointer;-webkit-animation: scaleout 1.3s infinite ease-in-out;animation: scaleout 1.3s infinite ease-in-out;} */
.center .titleTab span img {cursor:pointer;}
@-webkit-keyframes scaleout {
    0% { -webkit-transform: scale(1.0) }
    100% {
        -webkit-transform: scale(1.3);
        opacity: 1;
    }
}
@keyframes scaleout {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
    100% {
          transform: scale(1.3);
          -webkit-transform: scale(1.3);
          opacity: 1;
      }
}
.activityBox { width: 1075px;  margin: 0 auto; }
.activityBox .tabBox { display: none; }
.activityBox .active { display: block; }
.activity12 {  width: 1064px; height: 807px; overflow: hidden;}
.activity12 .left1 { width: 522px;height: 684px; padding-left: 23px; text-align: center; float: left; overflow: hidden; }
.activity12 .left1 .title1 { width: 610px; height: 70px; font-size: 24px; color: #ffe6a3; text-align: center; padding-top: 20px; overflow: hidden; }
.activity12 .left1 .title1 span { display: block; font-size: 14px; color: #000; }
.activity12 .left1 .title1 span em { color: #fad362; }
.activity12 .left1 .shuoming { width: 610px; color: #fad362; height: 60px; font-size: 16px; line-height: 22px; }
.activity12 .left1 .hbjilu { color: #fff; text-align: right;  font-size: 16px; margin:15px 10px 0 0; }
.activity12 .left1 .hbjilu span {cursor: pointer;}
.activity12 .left1 .hbBox { width: 610px; height: 210px; overflow: hidden; }
.activity12 .left1 .hbBox ul { width: 623px; height: 122px; margin-top: 18px; }
.activity12 .left1 .hbBox ul li { height: 110px; width: 125px; float: left; border-right: 1px #d04a1d solid; padding-top: 12px; }
.activity12 .left1 .hbBox ul li strong,.activity12 .left1 .hbBox ul li span,.activity12 .left1 .hbBox ul li em { display: block; }
.activity12 .left1 .hbBox ul li strong { font-size:48px; color: #fbd788; font-weight: normal; }
.activity12 .left1 .hbBox ul li span { color: #fff0c7; font-size: 16px; width: 90px; margin: 0 auto; line-height: 20px; text-align: left; }
.activity12 .left1 .hbBox ul li span u { text-decoration: none; font-size: 14px; }
.activity12 .left1 .hbBox ul li em { width: 86px; height: 33px; margin: 5px auto 0; text-align: center; line-height: 33px; color: #ffd99e; font-size: 14px; background: url(../images/liangbtn.jpg) no-repeat center center; }
.activity12 .left1 .hbBox ul li.mylzb { width: 114px; }
.activity12 .left1 .hbBox ul li.shouji { width: 118px; }
.activity12 .left1 .hbBox ul li.sc .yxf { background: url(../images/huibtn.jpg) no-repeat center center; color: #fff; }
.activity12 .left1 .hbBox ul li.shouji .bangd { cursor: pointer; }
.activity12 .left1 .hbBox ul li.shouji .ybangd { background: url(../images/huibtn.jpg) no-repeat center center; color: #fff; }

.activity12 .left1 .hbBox ul li.not { border-right: 0px #d04a1d solid;}
.activity12 .left1 .hbBox .fahbao { background: url(../images/fhhbtn.jpg) no-repeat center center; width: 199px; height: 50px; margin: 10px auto 0; cursor: pointer; }
.activity12 .left1 .hbBox .fahbaohui { background: url(../images/fhh_hui_btn.jpg) no-repeat center center; width: 199px; height: 50px; margin: 10px auto 0; }
.activity12 .left1 .mydjqbox { width: 610px; overflow: hidden; }
.activity12 .left1 .mydjqbox .hbjilu { width: 576px; height: 38px; margin: 0 auto; line-height: 38px; overflow: hidden; }
.activity12 .left1 .mydjqbox .hbjilu em { font-size: 14px; color: #fad362; text-align: left; float: left; display: block; width: 408px;}
.activity12 .left1 .mydjqbox .hbjilu span { font-size: 14px; color: #fad362; float: left; display: block; width: 80px; }
.activity12 .left1 .mydjqbox .hbjilu .span3 { margin-left: 5px; }
.activity12 .left1 .mydjqbox .mydjq { background: url(../images/mydjq.jpg) no-repeat center center; width: 576px; height: 176px; margin: 0 auto; padding-top: 24px; }
.activity12 .left1 .jsBox { padding:5px 15px 0; text-align: left; color: #fbd294; font-size: 12px; line-height: 20px; position: relative; }
.activity12 .left1 .jsBox a { font-size: 12px; color: #000; position: absolute;  bottom: 0px; right: 10px; }

.wchbbox { width: 116px; height: 72px; cursor: pointer; margin-left: 20px; color: #ffc015; padding-top: 80px; font-size: 16px; float: left; }
.wchbbox span { display: block; color: #fff; }
.myzongebox { width: 300px; float: left; padding-left: 30px; }
.myzongebox div { height: 90px; line-height: 125px; }
.myzongebox div span { color: #f8e172; font-size: 36px; display:inline-block; height: 90px; padding-right: 35px; background: url(../images/myicon.png) no-repeat right  54px; }
.myzongebox div em { }
.myzongebox p { font-size: 14px; color: #ffc0c0; text-align: center; line-height: 22px; }
.myzongebox p span { display: block; }

.activity12 .left2 { width: 610px; overflow: hidden; float: left; }
.activity12 .left2 .title2 { font-size: 24px; color: #ffe6a3; text-align: center;  margin-top: 40px; }
.activity12 .left2 .title2 span { display: block; font-size: 32px; }
.activity12 .left2 .shuoming { color: #000; font-size: 16px; width: 340px; margin: 0 auto; text-align: center; line-height: 26px; }
.activity12 .left2 .ullisitbox { width: 574px; margin: 25px auto 20px; overflow: hidden; padding-top: 20px; }
.activity12 .left2 ul { width: 586px; height: 504px; }
.activity12 .left2 div li { width: 146px; height: 170px; float: left; position: relative; }
.activity12 .left2 div li strong,.activity12 .left2 div li span { display: block; }
.activity12 .left2 div li strong { cursor: pointer; width: 132px; height: 159px; }
.activity12 .left2 div li .strong1 { background: url(../images/f1.png) no-repeat center center; }
.activity12 .left2 div li .strong2 { background: url(../images/f2.png) no-repeat center center; }
.activity12 .left2 div li .strong3 { background: url(../images/f3.png) no-repeat center center; }
.activity12 .left2 div li .strong4 { background: url(../images/f4.png) no-repeat center center; }
.activity12 .left2 div li .strong5 { background: url(../images/f5.png) no-repeat center center; }
.activity12 .left2 div li .strong6 { background: url(../images/f6.png) no-repeat center center; }
.activity12 .left2 div li .strong7 { background: url(../images/f7.png) no-repeat center center; }
.activity12 .left2 div li .strong8 { background: url(../images/f8.png) no-repeat center center; }
.activity12 .left2 div li .strong9 { background: url(../images/f9.png) no-repeat center center; }
.activity12 .left2 div li .strong10 { background: url(../images/f10.png) no-repeat center center; }
.activity12 .left2 div li .strong11 { background: url(../images/f11.png) no-repeat center center; }
.activity12 .left2 div li .strong12 { background: url(../images/f12.png) no-repeat center center; }
.activity12 .left2 div li .hb_k1 { background: url(../images/zi1.png) no-repeat center center;}
.activity12 .left2 div li .hb_k2 { background: url(../images/zi2.png) no-repeat center center;}
.activity12 .left2 div li .hb_k3 { background: url(../images/zi3.png) no-repeat center center;}
.activity12 .left2 div li .hb_k4 { background: url(../images/zi4.png) no-repeat center center;}
.activity12 .left2 div li .hb_k5 { background: url(../images/zi5.png) no-repeat center center;}
.activity12 .left2 div li .hb_k6 { background: url(../images/zi6.png) no-repeat center center;}
.activity12 .left2 div li .hb_k7 { background: url(../images/zi7.png) no-repeat center center;}
.activity12 .left2 div li .hb_k8 { background: url(../images/zi8.png) no-repeat center center;}
.activity12 .left2 div li .hb_k9 { background: url(../images/zi9.png) no-repeat center center;}
.activity12 .left2 div li .hb_k10 { background: url(../images/zi10.png) no-repeat center center;}
.activity12 .left2 div li .hb_k11 { background: url(../images/zi11.png) no-repeat center center;}
.activity12 .left2 div li .hb_k12 { background: url(../images/zi12.png) no-repeat center center;}
.activity12 .left2 div li span { position: absolute; top:-7px; right: 10px; font-size: 14px; width: 25px; height: 25px; border-radius: 25px; line-height: 25px; background: #b90002; border:1px #fed89d solid; text-align: center; color: #fff; }
.activity12 .left2 div li span em { font-style: normal; }
.activity12 .left2 .zfy { margin: 10px auto 0; color: #000; clear: both; font-size: 16px; text-align: center; width: 458px; }
.activity12 .left2 .zfy em { color: #fad362; }
.kangjiang { width: 398px; height: 60px; margin: 0 auto; text-align: center; line-height: 46px; color: #fff; font-size: 18px; background: url(../images/kjbtn_h.png) no-repeat center center; }
.kangjiangL { display: none; width: 398px; height: 60px; margin: 0 auto; cursor: pointer; text-align: center; line-height: 46px; font-weight: bold; color: #ba0202; font-size: 18px; background: url(../images/kjbtn_k.png) no-repeat center center; }

.activity34 {  width: 1064px; height: 688px; overflow: hidden;background:url(../images/new/bgbox2.png) no-repeat ;background-size:100% 100%;}
.activity34 .left3 { width: 630px; padding-left: 23px; text-align: center; float: left; overflow: hidden; }
.activity34 .left3 .title3 { font-size: 24px; color: #ffe6a3; text-align: center;  margin-top: 62px; }
.activity34 .left3 .title3 span { display: block; font-size: 32px; }
.activity34 .left3 .shuoming { color: #fad362; font-size: 16px; text-align: center; line-height: 50px; }
.activity34 .left3 .update { text-align: center; font-size: 14px; color: #000; }
.activity34 .left3 .top12 {width: 462px; margin:120px auto 20px; overflow: hidden;}
.activity34 .left3 .top12 .xftop,.activity34 .left3 .top12 .sqtop { width: 230px; float: left; text-align: center; color: #fff; font-size: 16px;}
.activity34 .left3 .top12 .xftop dt p,.activity34 .left3 .top12 .sqtop dt p { height: 28px; font-size: 14px; margin-bottom: 15px;}
.activity34 .left3 .top12 .xftop dd,.activity34 .left3 .top12 .sqtop dd { padding-top:5px; line-height: 18px; }
.activity34 .left3 .top12 .xftop dd span,
.activity34 .left3 .top12 .xftop dd em,
.activity34 .left3 .top12 .sqtop dd span,
.activity34 .left3 .top12 .sqtop dd em { display: block;}
.activity34 .left3 .top12 .xftop dd span,
.activity34 .left3 .top12 .sqtop dd span { color: #ffd99e; font-size: 20px; margin-bottom: 5px; }
.activity34 .left3 .top12 .xftop dd em,
.activity34 .left3 .top12 .sqtop dd em { color: #ffd99e; font-size: 16px;}
.activity34 .left3 .top12 .gameshow { border:2px #fff2cd solid; border-radius: 3px; overflow: hidden; text-align: center; margin: 0 auto; height: 190px; width: 150px; background: url(../images/default.png) no-repeat center center; position: relative; }

.activity34 .left4 { width: 610px; overflow: hidden; float: left; }
.activity34 .left4 .title4 { font-size: 24px; color: #ffe6a3; text-align: center;  margin-top: 60px; }
.activity34 .left4 .title4 span { display: block; font-size: 14px; color: #000; }
.activity34 .left4 .shuoming { color: #5c0e00; font-size: 14px; width: 450px; line-height: 26px; padding: 15px 95px 0; text-align: center; }
.activity34 .left4 .hbBox { margin-top: 48px; }
.activity34 .left4 .rankConsumeList { width: 610px; overflow: hidden; }
.activity34 .left4 .rankConsumeList .xyxtit { width: 198px; text-align: center; margin: 66px auto 28px; font-weight: bold; color: #f8e172; }
.activity34 .left4 .rankConsumeList .xyxbox { width: 198px; text-align: center; margin: 0 auto; }
.activity34 .left4 .rankConsumeList .xyxbox #xyxshow { border:2px #fff2cd solid; border-radius: 3px; overflow: hidden; width: 150px; height: 190px; margin: 0 auto; position: relative; background: url(../images/default.png) no-repeat center center; }
.activity34 .left4 .rankConsumeList .xyxbox .xyxname { width: 198px; height: 46px; line-height: 46px; color: #fff; text-align: center; margin: 0 auto;}
.activity34 .left4 .rankConsumeList .moreshow { width: 198px; height: 50px; background: url(../images/xyxbtn.jpg) no-repeat center center; cursor: pointer; margin: 0 auto; }

.hhzhb .middle {}
.kxhhb .middle { overflow: hidden;  padding: 20px 18px 0px;box-sizing:border-box;background:url(../images/new/dhbg.png) no-repeat;width:1050px;height:1387px;/* box-shadow: 0px 0px 100px rgba(0,0,0,0.5);*/ }
.kxhhb .middle div.listSp { overflow: scroll; }
.kxhhb .middle dl { width: 492px; height: 190px; margin-bottom: 36px; overflow: hidden; float: left; }
.kxhhb .middle dl dt { width: 160px; height: 190px; background: #8C1600; float: left; position: relative; }
.kxhhb .middle dl dt p { display: none; position:absolute;  bottom: 2px; left: 2px; width: 152px; padding:10px 2px; line-height: 20px; background: rgba(0,0,0,0.5);}
.kxhhb .middle dl dt p span { font-size: 14px; color: white; position: relative; z-index: 1; }
.kxhhb .middle dl dd { width: 300px; float: left; padding-left: 20px; position: relative; }
.kxhhb .middle dl dd strong,.middle dl dd span { display: block; font-weight: normal; color: #8C1600; }
.kxhhb .middle dl dd strong {font-size: 22px;}
.kxhhb .middle dl dd span {font-size: 16px; line-height: 34px; height: 34px; position: relative;}
.kxhhb .middle dl dd span img {  display: inline-block !important; vertical-align: middle; margin-top: -3px; }
.kxhhb .middle dl dd span del { color: #8C1600; margin-right:12px; }
.kxhhb .middle dl dd span u { text-decoration: none; }
.kxhhb .middle dl dd span i { display: inline-block; color: #8C1600;  }
.kxhhb .middle dl dd span.xg { color: blue; height: 22px; line-height: 22px; }
.kxhhb .middle dl dd p {
     width: 300px;
      color: white; 
       height: 40px; 
       border-radius: 10px; 
       margin-top: 16px; 
       text-align: center; 
       line-height: 40px; 
       background: url(../images/new/gmbg.png);
       background-size:100% 100%;
        cursor: pointer; }
.kxhhb .middle dl dd .gmBox {  width: 336px; height: 52px; margin-top: 4px; position: relative; background: #f0c058; border-radius: 10px; overflow: hidden; }
.kxhhb .middle dl dd .gmBox b { display: block; background: #b83726; color: #ffd557; border-radius: 10px; margin:2px 0 0 2px; padding: 0 10px; width: 218px; height: 48px; font-weight: normal; font-size: 14px; line-height: 24px; }
.purchase1 { position: absolute; bottom:0; right: 0;display: block; color: #700d0d; width: 104px !important; height: 52px !important; line-height: 52px !important; text-align: center; cursor: pointer; }
.nopurchase { position: absolute; bottom:0; right: 0; z-index: 300; display: block; background: #686261 !important; color: #fff; width: 104px !important; height: 52px !important; line-height: 52px !important; text-align: center; }
.kxhhb .middle dl:hover p { display: block; }
.kxhhb .middle div.listSp .cpBox { display: none; }
.kxhhb .middle div.listSp .active { display: block; }
.page { text-align: center; height:40px; line-height: 40px; font-size: 18px;  }
.page span { display: inline-block; width: 12px; margin: 0 15px; cursor: pointer; }
.page span:hover,.page span.current { color: #fff; }

.floatBtn { position:fixed; right:10px; bottom: 10px; width: 100px; height: 311px; background: url(../images/floatbtn.png) no-repeat center center; }
.floatBtn a { display: block; width: 100px; height: 100px; margin: 10px 0 0px 5px; cursor: pointer;}

.alertBoxzz { position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 500; display: none;}
.alertBoxzz1 { position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 610; display: none;}
/*未登录提示框*/
.loginAlert {width: 496px; height: 300px; border: 1px #efc363 solid; background: #d93a1e; position: fixed; top: 50%; left: 50%; margin: -125px 0 0 -248px; z-index: 600; display: none;}
.closeBtn { background: url(../images/close.png) no-repeat; background-size: 100% 100%; width: 52px; height: 52px; top: 0; right: -53px; cursor: pointer; position: absolute; }
.loginAlert div { width: 496px; height: 300px; line-height: 300px; margin: 0 auto; position: relative;}
.loginAlert div strong { font-weight: normal; font-size: 24px; text-align: center; color: #fff; display: block; height: 200px; line-height: 200px;}
.loginAlert div strong em { display: block; position: relative; left: 0;bottom: 74px; font-style: normal; color: #666; font-size: 18px; }
.loginAlert div #loginBtn,.loginAlert div .loginBtn { font-weight: normal; width: 148px; height: 42px; border-radius: 38px; background: #f0c058; cursor: pointer; color: #700d0d; line-height: 42px; font-size: 20px; text-align: center; margin: 0 auto; }
.loginAlert div .loginBtnGhQd { width: 148px; height: 42px; border-radius: 5px; border:1px #5f5f5f solid; cursor: pointer; background: #ff5959; color: #000; line-height: 42px; font-size: 24px; text-align: center; position: absolute; left: 140px; bottom: 10px; }
.loginAlert div .loginBtnQx { width: 148px; height: 42px; border-radius: 5px; border:1px #5f5f5f solid; cursor: pointer; background: #ff5959; color: #000; line-height: 42px; font-size: 24px; text-align: center; position: absolute; left: 340px; bottom: 10px; }

/*红包*/
.hbAlert {width: 758px; height: 720px; border: 1px #efc363 solid; background: #9e1f0f; position: fixed; top: 50%; left: 50%; margin: -340px 0 0 -379px; z-index: 600; display: none;}
.closeBtn { background: url(../images/close.png) no-repeat; background-size: 100% 100%; width: 57px; height: 57px; top: -28px; right: -28px; cursor: pointer; position: absolute; }
.alertHbTitle { width: 758px; height: 91px; background: url(../images/hb-title.png) no-repeat center center; }
.alertHbTitleNoBg { text-align: center; background: none; line-height: 65px; height: 70px; font-size: 30px; color: #ffd557; }
.alertHbBox { width: 758px; height: 682px; border: 1px #fd7979 solid; z-index: 200; position: fixed; top: 50%; left: 50%; margin: -341px 0 0 -461px; z-index: 600; display: none;}
.alertHbCont { width: 758px; height: 565px; margin: 0 auto; overflow: hidden; }
.chaiBox .alertHbList { width: 711px; height: 565px; margin: 0 auto; overflow: hidden; background: #ef5439;}
.chaiBox .alertHbList .HbBox { width: 711px; color: #000; overflow: hidden; }
.chaiBox dl { width: 230px; float: left; padding: 10px 0 10px; }
.chaiBox dl dt { width: 169px; height: 235px; margin: 0 auto; text-align: center; color: #ffd557; font-size: 16px;}
.chaiBox dl dt strong, .chaiBox dl dt span, .chaiBox dl dt em { display: block; line-height: 22px }
.chaiBox dl dt strong { width: 140px; font-weight: normal; margin: 0 auto; }
.chaiBox dl dt span { width: 140px; height: 65px; position: relative; margin: 0 auto; }
.chaiBox dl dt span em { color: #fbd788; position: absolute; bottom: 15px; }
.chaiBox dl dd { font-size: 16px; color: #fbd788; text-align: center; margin-top: -10px; }
.chaiBox .weichai dt { background: url(../images/chb.png) no-repeat center center; cursor: pointer;}
.chaiBox .yichai dt { background: url(../images/chb_k.png) no-repeat center center; position: relative;}
.chaiBox .yichai i { width: 169px; height: 127px; text-align: center; display: block; }
.chaiBox .yichai i img {}
.chaiBox .weichai strong { padding: 112px 0 10px; font-size: 14px; height: 45px; }
/* .chaiBox .yichai strong { padding: 20px 0 15px; font-size: 32px; } */
.chaiBox .menpaihb { width: 600px; margin: 55px auto 0;}
.chaiBox .menpaihb p { border-top:1px #efc363 solid; border-bottom:1px #efc363 solid;}
.chaiBox .menpaihb li { border-bottom:1px #efc363 solid;}
.chaiBox .menpaihb p, .chaiBox .menpaihb ul { border-right:1px #efc363 solid;}
.chaiBox .menpaihb p span:last,.chaiBox .menpaihb li span:last { border-right:0px #dd3f23 solid;}
.chaiBox .menpaihb span { display: inline-block; font-size: 16px; width: 148px; height: 40px; line-height: 40px; text-align: center; color: #fff; border-left:1px #efc363 solid; }
.hbjiluBox {}
.hbjiluBox .alertTabTitleHb { width: 680px; height: 40px; margin: 0 auto; line-height: 40px; background: #9e1f0f; }
.hbjiluBox .alertTabTitleHb ul { width: 680px; height: 40px; overflow: hidden;}
.hbjiluBox .alertTabTitleHb ul li { width: 180px; height: 40px; line-height: 40px; color: #fbd788; text-align: center; cursor: pointer; background: #971605; float: left;}
.hbjiluBox .alertTabTitleHb ul li.current { background: #ef5439;}
.hbjiluBox .jpHbList { width: 680px; height: 525px; margin: 0 auto; overflow: hidden; background: #ef5439;}
.hbjiluBox .jpHbList .hbjilulist { display: none; width: 680px; margin: 25px auto 0; overflow: hidden; }
.hbjiluBox .jpHbList .hbjilulist.active { display: block; }
.hbjiluBox .hbjilulist { width: 680px; margin: 25px auto 0;}
.hbjiluBox .hbjilulist p {width: 663px; margin: 0 auto;}
.hbjiluBox .hbjilulist p span { display: inline-block; font-size: 16px; height: 40px; line-height: 40px; color: #ffd557; border:1px #efc363 solid; border-bottom:0px #efc363 solid; text-align: center; }
.hbjiluBox .hbjilulist p span.first { border-right:0px #efc363 solid; width: 167px; }
.hbjiluBox .hbjilulist p span.middle { width: 376px; }
.hbjiluBox .hbjilulist p span.last { border-left:0px #efc363 solid; width: 103px; }
.hbjiluBox .hbjilulist table { border:1px #efc363 solid;width: 650px; margin-left:8px;}
.hbjiluBox .hbjilulist table tr td { font-size: 16px; color: #ffd557; border:1px #efc363 solid; text-align: center; }
.hbjiluBox .hbjilulist table tr td.first { border-left:0px #efc363 solid; width: 157px; }
.hbjiluBox .hbjilulist table tr td.middle { width: 342px; text-align: left; overflow: hidden; padding: 5px; }
.hbjiluBox .hbjilulist table thead td.middle { text-align: center; padding: 5px; }
.hbjiluBox .hbjilulist table tr td.last { border-right:0px #efc363 solid; width: 96px; }
.hbjiluBox .hbjilulist table tr td .lqbtn { width: 84px; height: 31px; margin: 0 auto; cursor: pointer; background: url(../images/lqbtn.jpg) no-repeat center center; }
.hbjiluBox .hbjilulist table tr td .ckbtn { width: 84px; height: 31px; margin: 0 auto; cursor: pointer; background: url(../images/ckbtn.jpg) no-repeat center center; }
.contBottom { padding:0 0 25px; text-align: center; color: #000; font-size: 14px; }
.bgbtm { background: url(../images/bg_btm.jpg) no-repeat center bottom; width: 100%; height: 261px;}

.guafen { width: 498px; height: 456px; background: url(../images/guaf.png) no-repeat center center; position: fixed; top: 50%; left: 50%; margin: -228px 0 0 -249px; display: none; z-index: 550; }
.guafen .closeBtn { top: -20px; right: -20px; }
#guafenCont ul {}
#guafenCont li { text-align: center; color: #ffc95f; font-size: 18px; padding: 10px 0; }
#guafenCont .li2 img { width: 135px; height: 135px; margin: 15px auto; }
#guafenCont .li-1 {}
#guafenCont .li-2 {}
#guafenCont .li-2 span { font-size: 55px; }
#guafenCont .li-3 {}
#guafenCont .li-4 {}
#guafenCont .li-4 .wx, #guafenCont .li-4 .ali { width: 170px; display: inline-block; margin-right: 15px; text-align: center; }
#guafenCont .li-4 .wx p, #guafenCont .li-4 .ali p { width: 170px; height: 170px; background: #fff; margin-bottom: 10px; }
#guafenCont .li-4 .wx p canvas, #guafenCont .li-4 .ali p canvas { width: 170px; height: 170px; }
#guafenCont .li-5 {}

.alertxyxbox {width: 758px; height: 676px; border: 1px #efc363 solid; background: #811a0c; position: fixed; top: 0px; left: 0px; margin: auto; bottom:0px;right:0px;z-index: 600; display: none;}
.alertxyxbox .closeBtn { top: -20px; right: -20px; }
#xyxlist { width: 758px; height: 654px; margin: 0 auto; overflow: hidden;}
.xyxtitle { width: 238px; height: 45px; background: url(../images/xyxtitle.jpg) no-repeat center center; margin: 15px auto;}
.xyxcont { width: 626px; height: 550px; margin: 0 auto; overflow: hidden; background: #ef5439; padding: 15px;}
.xyxcont ul { overflow: hidden; width: 681px; }
.xyxcont ul li { width: 208px; height: 292px; border-bottom: 1px #e58048 dashed;  border-right: 1px #e58048 dashed; float: left; }
.xyxcont ul li .libox { width: 150px; height: 292px; margin: 0 auto; text-align: center; }
.xyxcont ul li .libox p { color: #ffd557; font-size: 14px; height: 36px; line-height: 36px; }
.xyxcont ul li .libox .xyxshow { border:2px #fff2cd solid; border-radius: 3px; overflow: hidden; width: 150px; height: 190px; margin: 0 auto; position: relative; background: url(../images/default.png) no-repeat center center; }
.xyxcont ul li .libox .xyxname { color: #fff; font-size: 16px; height: 60px; line-height: 60px; }

.fahongbao { width: 498px; height: 695px; background: url(../images/fhb_bg.png) no-repeat center center; position: fixed; top: 50%; left: 50%; margin: -347px 0 0 -249px; z-index: 600; display: none;}
.fahongbao .closeBtn { top: -20px; right: -20px; }
.fahongbao ul { margin-top: 35px; height: 608px;}
.fahongbao ul li { text-align: center; margin: 0 auto; }
.userShow { width: 150px; height: 190px;}
.userShow { background: url(../images/default.png) no-repeat center center; }
.userShow #userShowHbname { width: 150px; height: 190px; position: relative; }
.toUserName { padding-top: 20px}
.friendName,.sectsName { padding: 60px 0;}
.sectsId { font-size: 14px; margin-top: -50px !important; }
.sectsId a { color: blue; text-decoration: underline;}
.sectsId a:hover { color: #fff;  }
.friendName input, .sectsName input { display: block; width: 180px; height: 36px; border:none; background: none; background: #fff; border-radius: 10px; line-height: 37px; text-align: center; margin: 0 auto; font-size: 20px;}
.friendBlessings, .sectsBlessings { padding-bottom: 55px;  margin-top: 40px !important;}
.friendBlessings span, .sectsBlessings span { display: inline-block; width: 417px; height: 40px; line-height: 40px; }
.friendBlessings em, .sectsBlessings em { display: inline-block; width: 22px; height: 40px; cursor: pointer; background: url(../images/refresh.png) no-repeat center center; position: relative; top: 15px; }
.send { cursor: pointer; width: 200px; height: 38px; border-radius: 38px; background: #f0c058; text-align: center; line-height: 38px; color: #700d0d; font-size: 20px;}
.newyear { text-align: center; height: 42px; line-height: 40px; }

.samllBox { width: 698px; height: 440px; border: 1px #efc363 solid; background: #9e1f0f; position: fixed; top: 50%; left: 50%; margin: -220px 0 0 -349px; z-index: 600; display: none; }
.samllTitle { height: 81px; line-height: 81px; font-size: 36px; color: #ffd557; text-align: center; margin: 0 auto; background: url(../images/qrdd-title.png) no-repeat center center; }
.samllCont { width: 650px; height: 337px; background: #ef5439; margin: 0 auto; }
.samllCont ul {width: 445px; font-size: 22px; margin: 0 auto; padding-top: 60px; }
.samllCont ul li {width: 445px; height: 40px; overflow: hidden; position: relative; }
.samllCont ul span, .samllCont ul input { display: inline-block; }
.samllCont ul input { width: 303px; height: 40px; line-height: 41px; border:none; background: #fff; margin-right: 10px; font-size: 16px; padding: 0 5px; }
.samllCont ul .mobileli span,.samllCont ul .mobileyzm .yzm { width: 117px; color: #ffd557; }
.samllCont ul .mobileli input { width: 303px;}
.samllCont ul .jdUserNameli span,.samllCont ul .mobileyzm .yzm { width: 117px; color: #ffd557; }
.samllCont ul .jdUserNameli input { width: 303px;}
.samllCont ul .mobileyzm .yzmBtn {width: 125px; height: 38px; cursor: pointer; border-radius: 5px; background: #f0c058; text-align: center; line-height: 38px; color: #700d0d; font-size: 20px; }
.samllCont ul .mobileyzm em { display: none; position: absolute; right: 10px; top: 0; width: 125px; height: 38px; border-radius: 5px; background: #686261; text-align: center; line-height: 38px; color: #fff; font-size: 18px; }
.samllCont ul .mobileyzm em i { color: #fff; }
.samllCont .mobileErr,.samllCont .yzmErr ,.samllCont .jdUserNameErr{ font-size: 16px; color: #ffd557; height: 35px; padding-left: 118px; visibility: hidden; }
.samllCont ul .mobileBtn {width: 200px; height: 38px; margin: 0px auto 0; cursor: pointer; border-radius: 38px; background: #f0c058; text-align: center; line-height: 38px; color: #700d0d; font-size: 18px; }

.samllCont dl { width: 630px; height: 269px; overflow: hidden; padding: 10px 10px 0; margin: 0 auto;; }
.samllCont dl dt { width: 150px; height: 190px; background: #fff; padding: 5px; float: left; }
.samllCont dl dd { width: 460px; float: left; padding-left: 10px; }
.samllCont dl dd strong,.samllCont dl dd span { display: block; font-weight: normal; color: #ffd557; }
.samllCont dl dd strong { font-size: 22px; }
.samllCont dl dd u { text-decoration: none; }
.samllCont div { height: 58px; background: #d53216; line-height: 58px; overflow: hidden; font-size: 20px; text-align: left; position: relative; padding-left:10px; }
.samllCont div span { width: 150px; padding: 0 10px; text-align: center; overflow: hidden; color: #fff; }
.samllCont div p { position: absolute; top: 0; right: 0; color: #700d0d; width: 180px;  height: 58px; text-align: center; line-height: 58px; background: #f0c058; cursor: pointer; }
.samllBox1 { width: 698px; height: 440px; border: 1px #efc363 solid; background: #9e1f0f; position: fixed; top: 50%; left: 50%; margin: -220px 0 0 -349px; z-index: 600; display: none; }
.samllTitle1 { height: 81px; line-height: 81px; font-size: 36px; color: #ffd557; text-align: center; margin: 0 auto; background: url(../images/qrdd-title1.png) no-repeat center center; }
.samllCont1 { width: 650px; height: 337px; background: #ef5439; margin: 0 auto; }
.samllCont1 ul {width: 445px; font-size: 22px; margin: 0 auto; padding-top: 60px; }
.samllCont1 ul li {width: 445px; height: 40px; overflow: hidden; position: relative; }
.samllCont1 ul span, .samllCont ul input { display: inline-block; }
.samllCont1 ul input { width: 303px; height: 40px; line-height: 41px; border:none; background: #fff; margin-right: 10px; font-size: 16px; padding: 0 5px; }
.samllCont1 ul .mobileli span,.samllCont ul .mobileyzm .yzm { width: 117px; color: #ffd557; }
.samllCont1 ul .mobileli input { width: 303px;}
.samllCont1 ul .jdUserNameli span,.samllCont ul .mobileyzm .yzm { width: 117px; color: #ffd557; }
.samllCont1 ul .jdUserNameli input { width: 303px;}
.samllCont1 ul .mobileyzm .yzmBtn {width: 125px; height: 38px; cursor: pointer; border-radius: 5px; background: #f0c058; text-align: center; line-height: 38px; color: #700d0d; font-size: 20px; }
.samllCont1 ul .mobileyzm em { display: none; position: absolute; right: 10px; top: 0; width: 125px; height: 38px; border-radius: 5px; background: #686261; text-align: center; line-height: 38px; color: #fff; font-size: 18px; }
.samllCont1 ul .mobileyzm em i { color: #fff; }
.samllCont1 .mobileErr,.samllCont .yzmErr ,.samllCont .jdUserNameErr{ font-size: 16px; color: #ffd557; height: 35px; padding-left: 118px; visibility: hidden; }
.samllCont1 ul .mobileBtn {width: 200px; height: 38px; margin: 0px auto 0; cursor: pointer; border-radius: 38px; background: #f0c058; text-align: center; line-height: 38px; color: #700d0d; font-size: 18px; }

.samllCont1 dl { width: 630px; height: 269px; overflow: hidden; padding: 10px 10px 0; margin: 0 auto;; }
.samllCont1 dl dt { width: 150px; height: 190px; background: #fff; padding: 5px; float: left; }
.samllCont1 dl dd { width: 460px; float: left; padding-left: 10px; }
.samllCont1 dl dd strong,.samllCont dl dd span { display: block; font-weight: normal; color: #ffd557; }
.samllCont1 dl dd strong { font-size: 22px; }
.samllCont1 dl dd u { text-decoration: none; }
.samllCont1 div { height: 58px; background: #d53216; line-height: 58px; overflow: hidden; font-size: 20px; text-align: left; position: relative; padding-left:10px; }
.samllCont1 div span { width: 150px; padding: 0 10px; text-align: center; overflow: hidden; color: #fff; }
.samllCont1 div p { position: absolute; top: 0; right: 0; color: #700d0d; width: 180px;  height: 58px; text-align: center; line-height: 58px; background: #f0c058; cursor: pointer; }
.jdkbox { width: 698px; height: 440px; border: 1px #efc363 solid; background: #811a0c; position: fixed; top: 50%; left: 50%; margin: -220px 0 0 -349px; z-index: 610; display: none; }
.jdkbox .closeBtn { top: -20px; right: -20px; }
.jdkTitle { height: 81px; line-height: 81px; font-size: 36px; color: #ffd557; text-align: center; margin: 0 auto; background: url(../images/jdktit.jpg) no-repeat center center; }
.jdkbox div { width: 650px; height: 287px; background: #ef5439; margin: 0 auto; padding-top: 50px; }
.jdkbox div p { height: 55px; line-height: 55px; color: #fad362; }
.jdkbox div p span { padding-right: 50px; }

.paymentAlert {width: 496px; height: 300px; border: 1px #efc363 solid; background: #d93a1e; position: fixed; top: 50%; left: 50%; margin: -125px 0 0 -248px; z-index: 610; display: none;}
.paymentAlert div { width: 496px; height: 300px; line-height: 300px; margin: 0 auto; position: relative;}
.paymentAlert div strong { font-weight: normal; font-size: 24px; text-align: center; color: #fff; display: block; height: 200px; line-height: 200px;}
.paymentAlert div strong em { display: block; position: relative; left: 0;bottom: 74px; font-style: normal; color: #666; font-size: 18px; }
.paymentAlert div #loginBtnGhQd { font-weight: normal; width: 148px; height: 42px; border-radius: 38px; background: #f0c058; cursor: pointer; color: #700d0d; line-height: 42px; font-size: 20px; text-align: center; position: absolute; left: 300px; bottom: 50px; }
.paymentAlert div #loginBtnQx { font-weight: normal; width: 148px; height: 42px; border-radius: 38px; background: #f0c058; cursor: pointer; color: #700d0d; line-height: 42px; font-size: 20px; text-align: center; position: absolute; left: 50px; bottom: 50px; }

.delayHint { width: 500px; height: 50px; line-height: 50px; color: #fff; text-align: center; border: 1px rgba(239,195,99,0.9) solid; border-radius: 50px; background: rgba(158,31,15,0.9); position: fixed; top: 50%; left: 50%; margin: -25px 0 0 -250px; z-index: 650; display: none; }

.newCommodity { width: 713px; height: 268px; position: fixed; top: 50%; left: 50%; margin: -134px 0 0 -356px; z-index: 600; display: none;}
.newCommodity .closeBtn { top: 35px; right: -20px; }
.newCommodity img { width: 713px; height: 268px; cursor: pointer; }

.alertHbList .test-1 { font-size: 16px; line-height: 30px; height: 565px; overflow: hidden; overflow-y: auto; position: relative; }
.alertHbList .test-1 .scrollbar{ width: 15px; height: 565px; position: absolute; right: 0; top: 0;}
.test-1::-webkit-scrollbar {/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
     -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
    background: rgba(151,22,5,0.5);
}
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
    border-radius: 5px;
    background: rgba(151,22,5,0.5);
}

.xyxcont .test-1 { font-size: 16px; line-height: 30px; height: 550px; overflow: hidden; overflow-y: auto; position: relative; }
.xyxcont .test-1 .scrollbar{ width: 15px; height: 550px; position: absolute; right: 0; top: 0;}
.test-1::-webkit-scrollbar {/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
     -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
    background: rgba(151,22,5,0.5);
}
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
    border-radius: 5px;
    background: rgba(151,22,5,0.5);
}

.hbjiluBox .test-1 { font-size: 16px; line-height: 30px; height: 490px; overflow: hidden; overflow-y: auto; position: relative; }
.hbjiluBox .test-1 .scrollbar{ width: 15px; height: 490px; position: absolute; right: 0; top: 0;}
.test-1::-webkit-scrollbar {/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
     -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
    background: rgba(151,22,5,0.5);
}
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
    border-radius: 5px;
    background: rgba(151,22,5,0.5);
}

@media screen and (max-width: 1075px) {
  .alertxyxbox { height: 508px; margin-top: -254px; }
  #xyxlist { height: 485px; }
  .xyxcont { height: 390px; }
  .xyxcont .test-1 { height: 390px; }
  .xyxcont .test-1 .scrollbar { height: 390px; }
	.hbAlert { height: 549px; margin-top: -254px; }
	.chaiBox .alertHbList { height: 390px; }
	.fahongbao { height: 560px; margin-top: -280px; background-size: 100% 100%; }
	.fahongbao ul { height: 482px; }
	.friendBlessings, .sectsBlessings {padding-bottom: 31px; margin-top: 0px !important;}
	.friendName, .sectsName { height: 50px; padding-top: 30px; padding-bottom: 0; }
	.sectsId { margin-top: 0px !important;}
	.friendBlessings { margin-top: 30px; }
  .hbjiluBox .jpHbList { height: 360px; }
	.hbjiluBox .jpHbList .test-1 { font-size: 16px; line-height: 30px; height: 330px; overflow: hidden; overflow-y: auto; position: relative; }
	.hbjiluBox .jpHbList .test-1 .scrollbar{ width: 15px; height: 330px; position: absolute; right: 0; top: 0;}
	.alertHbList .test-1 { font-size: 16px; line-height: 30px; height: 390px; overflow: hidden; overflow-y: auto; position: relative; }
	.alertHbList .test-1 .scrollbar{ width: 15px; height: 390px; position: absolute; right: 0; top: 0;}
}
.chai_hb_alert { width: 385px; height: 566px; background: url(../images/chai_alert_bg.png) no-repeat center center; position: fixed; top: 50%; left: 50%; margin: -283px 0 0 -192px; z-index: 620; display: none; }
.chai_hb_alert .closeBtn { top: -10px; right: 0px; }
.chai_hb_alert .chai_zi {width: 150px; height: 150px; margin: 0 auto; padding: 90px 0 30px;  }
.chai_hb_alert .lyusername { width: 217px; margin: 0 auto; font-size: 16px; color: #fff; text-align: center; line-height: 34px; color: #edd284;padding-top: 60px; }
.chai_hb_alert .jin_e { text-align: center; font-size: 18px; color:#edd284; }
.chai_hb_alert .jin_e span { display: block; font-size: 32px; }