
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,i{ margin:0; padding:0; }
img {border: none;vertical-align:middle}em{ font-style:normal;}ul, li, dl, dd, dt, ol{ list-style: none; }
a {	outline: none; text-decoration: none; cursor: pointer;}table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}input,select{vertical-align: middle;}i{font-style: normal;}
body{background: url(../images/bg.jpg) top center no-repeat #d9e2f1; overflow-x: hidden;}
html{overflow-x: hidden;}
.w1200{width: 1200px;margin: 0 auto; padding-top: 335px;}
.rightbtn{width: 100px;height: 270px;position: fixed;_position: absolute;right:5px;top:280px;}
.rightbtn .ico1{background: url(../images/right.png);width: 100px;height: 140px;display: block; cursor: pointer; }
.rightbtn .ico1:hover{background-position:-100px 0;}
.rightbtn .ico2{background-image: url(../images/right.png);background-position:0 -148px;  cursor: pointer; width: 100px;height: 115px;display: block;}
.rightbtn .ico2:hover{background-position:-100px -148px;}
.rightbtn .ico1-h{background: url(../images/right.png);background-position:-200px 0;width: 100px;height: 140px;display: block; cursor: pointer; }
.rightbtn .ico2-h{background: url(../images/right.png);background-position:-200px -148px; width: 100px;height: 115px;display: block; cursor: pointer; }
.cont{display: none;padding-bottom: 150px;}
.bgnone{background: none;}
.dbbottom{height: 100px;width: 1920px;background: url(../images/dbbg.gif);position: relative;left: 50%;margin-left: -960px;
	text-align: center;color: #fff;font-size: 12px; padding-top: 62px; margin-top: -150px; line-height: 24px; z-index: 2;}
.dbbottom a{color: #fff;}
.tabtitle{height: 60px;width: 100%;position: relative;}
.tabtitle span{height: 60px;display: block;float: left;width: 277px;cursor: pointer;}
.tabtitle .s1{background: url(../images/s1.png);}
.tabtitle .s2{background: url(../images/s2.png);}
.tabtitle .on{background-position: 0 -60px;}
.tabtitle a{position: absolute;display: block;width: 152px;height: 50px;top:0px;}
.tabtitle .guize{right:10px;background: url(../images/gzbtn.png);}
.tabtitle .xiaofeibang{right:180px;background: url(../images/xfbtn.png);}
.tabtitle a:hover{background-position: 0 -50px;}
.tabcont{width: 1198px;border:1px solid #74919a;background: #fff; padding: 10px 0;position: relative;margin-top: -1px;}
.daojubox{display: block;}
.djcycle{height: 90px;padding: 10px; margin: 10px 6px;_margin: 10px 4px; padding-right: 5px;float: left; border:1px solid #ddd;width: 210px; color: #af0004;}
.djcycle .left{width: 68px;float: left;height: 85px; }
.djcycle .imgbox{height: 59px;width: 59px;background: #0a365e; border:1px solid #4d8bb6; display:block; margin: 3px auto; margin-bottom: 0}
.djcycle .imgbox img{width: 59px;height: 59px;}
.djcycle .name{text-align: center;color:#044f8e;font-size: 14px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 70px;}
.djcycle s{color: #54adc9}
.djcycle .right{padding-left: 10px; display: block; float: left;width: 130px;}
.djcycle .btn{width: 126px;height: 38px;background-image: url(../images/btn.png);display: block; margin-top: 5px;}
.djcycle .btn:hover{background-position: 0 -38px;}

.showcycle{width: 273px;height: 200px; color: #af0004; border:1px solid #74919a;float: left; padding: 8px 5px; margin: 10px 7px;_margin: 10px 5px;}
.showcycle .s_left{width: 130px;height: 200px;border:1px solid #74919a;float: left;}
.showcycle .btn{width: 126px;height: 38px; position: absolute;bottom:0;left: 10px; background-image: url(../images/btn.png);display: block; margin-top: 5px;}
.showcycle .btn:hover{background-position: 0 -38px;}
.showcycle .name{width: 126px;color: #316575;font-size: 20px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding-top: 5px;}
.showcycle s{color: #54adc9}
.showcycle .s_right{padding-left: 10px;position: relative; display: block; float: left;width: 126px;height: 202px;}
.showcycle .txt{color: #666;font-size: 14px;}
.shanDeng .cjBtn{width: 370px;height: 227px;position: relative;background-image: url(../images/buttonUp.png);}
#btn.cjBtnDom{background-image: url(../images/buttonDown.png);}
#luck .active{background-image: url(../images/active.png);}
.shanDeng td{background-image: url(../images/proBj.png);}
.cjBtn .txt{position: absolute;width: 100%;text-align: center;top:90px;left: 0; color: #333;}
.cjBtn .txt b{color: #b9361e;font-weight: 800;}
.shanDeng td span{padding-right: 14px;padding-bottom: 14px;width: 177px;height: 106px;display: block;}
.shanDeng td img{width: 177px;height: 106px;}
.shanDeng,.shanDeng2{width:960px;_width:970px;height: 480px;position: relative;display: none;}
#btn .cjBtnDom,#btn .cjBtn,.shanDeng .active,.shanDeng td{width: 177px;height: 106px;background-repeat: no-repeat;}

#btn1{width:139px;height: 69px;background: url(../images/a1.png);display: block;position: absolute;left: 30px;top:120px;}
#btn2{width:139px;height: 69px;background: url(../images/a10.png);display: block;position: absolute;left: 200px;top:120px;}

#btn1:hover,#btn2:hover{background-position: 0 -69px;}

.shanDeng .close{width: 30px;height: 30px; cursor: pointer; background: url(../images/close.png); position: absolute;display: block;right:0px;top:0px;}
.shanDeng .close:hover{background-position: 0 -30px;}
#luck{width: 750px;float: left;height: 480px;}
.shanDeng .list{width: 200px;height: 465px;background: #362c25;float: left; margin-left: 10px;_margin-left: 0px;  color: #fff; font-size: 14px;}
.shanDeng .lbt{height: 30px;background: url(../images/zjbg.jpg);text-align: center;color: #362c25;font-size: 18px;line-height: 30px;}
.shanDeng .p{padding: 5px 20px;color: #d5a850;}
.shanDeng .all_list{height: 190px;width: 190px; padding: 5px;}
.shanDeng .all_list li{padding-right: 20px;}
.shanDeng .duijiang{color: #b12e16; margin-left: 5px;}
.shanDeng .all_list2{height: 95px;width: 190px; padding: 5px;}
.hbpop{background: url(../images/hb.png);width: 230px;height: 338px;display: none;}
.hbpop .txt{color: #fff600;font-size: 18px;text-align: center; padding: 0 20px; padding-top: 80px; display: block;}
.hbpop .close{background: url(../images/qd.png); width: 101px;height: 38px;display: block; margin: 80px auto;}


/*弹窗*/

.s-btn {display: block;background-image: url(../images/paybtn.png);float: left;}
.a-pay{background-position: -144px -117px;width: 100px;height: 30px; line-height: 30px;text-align: center;
 cursor: pointer; margin-right: 5px;}
.s-pop{width: 790px; position: relative; height: 430px;border:5px solid #1580ca; background: #fff;font-size: 14px;}
.s-pop h1{text-align: center; width: 100%; background: url(../images/popbg.jpg);height: 51px;color: #fff; font-size: 30px; line-height: 51px;position: relative;}
.s-pop .close{width: 30px;height: 30px; cursor: pointer; background: url(../images/close.png); position: absolute;z-index: 2; display: block;right:5px;top:5px;}
.s-pop .close:hover{background-position: 0 -30px;}
.s-pop .box{width: 722px;height: 455px;margin: 10px 0; overflow-y: auto; margin-left: 30px; padding-right: 30px; }
.s-pop .qd{border-bottom: 1px solid #1580ca;height: 25px; background: url(../images/qd.jpg) left top no-repeat;}
.s-pop .zs{border-bottom: 1px solid #1580ca;height: 25px; background: url(../images/zs.jpg) left top no-repeat;}
.s-pop .qdul li{border-bottom: 1px dashed #eee;height: 32px;line-height: 32px; }
.listyle{border-bottom: 1px dashed #eee;min-height: 32px;line-height: 32px;clear: both;}
.s-pop .qdul li span{display: block;float: left;width: 160px;padding-left: 5px; overflow:hidden; }
.s-pop .qdul .cent{text-align: center;width: 180px;}
.s-pop .pay{background:#1580ca; color: #fff; padding: 2px 10px;  }
.s-pop .zong{padding-top: 10px;}
.s-pop .a1,.s-pop .a2,.s-pop .aCenter{width: 148px;height: 28px;display: block;float: left;border: 1px solid #1580ca;text-align: center;
	color: #1580ca; line-height: 28px; margin-left: 200px;}
.s-pop .a2{margin-left: 50px;}
.s-pop .aCenter {margin-left:300px;}
.s-pop .a1:hover,.s-pop .a2:hover,.s-pop .aCenter:hover{background:#1580ca;color: #fff; }
.s-pop .cheul li{height: 32px; border-bottom: 1px solid #eee;}
.s-pop .cheul span{display: block;float: left;text-align: center;height: 32px; line-height: 32px;}
.s-pop .cheul .s1{width: 195px;}
.s-pop .cheul .s2{width: 125px;}
.s-pop .cheul .s3{width: 100px;}
.s-pop .cheul .s4{width: 150px;}
.s-pop .cheul .s5{width: 100px;}
.s-pop .cheul .s6{width: 100px;}
.s-pop .jiaqian{ text-align: right; display: block;font-size: 16px; padding-right: 20px; line-height: 60px; height: 60px;color: #fc5555 }
.s-pop .zhuanz{width: 720px;margin: 0 auto;height: 200px;}
.s-pop .zhuanz .inp{padding-left: 8px;height: 28px;line-height: 28px; vertical-align: middle; margin-left: 10px; margin-bottom: 10px;}
.s-pop .zhuanz .on{background-position: -144px -147px; color: #fff;}
.s-pop .label{height: 40px;line-height: 40px;}
.s-pop .fangshi{float: left; padding-right: 10px;line-height: 30px;}
.s-pop .queding{color: #555; margin-left: 10px; line-height: 30px;}
.s-pop .queding:hover{color:#fc5555; }
.s-pop .cheul{height: 70px;}
.s-pop .ewmbox{width: 150px;height: 150px;background: url(../images/loding.gif);background-size: cover; margin: 5px auto;}
.s-pop .paytab{clear: both;display: none; padding: 10px 0; line-height: 30px;}



.mas-top{padding-left: 86px;height: 95px; line-height: 32px; font-size: 18px; position: relative; border-bottom: 1px dashed #888;width: 650px;margin: 20px auto; padding-bottom: 30px;}
.mas-top .img{position:absolute;top:0px;left:10px;width: 60px;height: 60px;}
.iconfont{width: 30px;height: 30px;color: #8d8d8d; font-style:normal; vertical-align: middle; display: inline-block;border:1px solid #dddddd; background: #fff; text-align: center;font-size: 20px;}
.RIA-ipt{width: 70px;height: 30px; border:1px solid #eee; padding-left: 10px;}
.op-input{width: 146px;height: 24px;}
.hui{color:#8d8d8d}.malltcbox .hong{color:#d74343}
.text{padding:60px 140px; color: #666; line-height: 42px; font-size: 18px; }
.tip{font-size: 12px; color: red;position: absolute;right:-130px;}
.item-amount{width: 110px; height: 30px;  position: relative; z-index: 1;}
.item-amount a{display: block; height: 28px; width: 30px; border: 1px solid #ccc; background: #f0f0f0; text-align: center; text-decoration: none; line-height: 28px; color: #444; position: absolute; top: 0;}
.item-amount .minus,
.item-amount .no-minus{border-radius: 5px 0 0 5px; left: 0;}
.item-amount .plus,
.item-amount .no-plus{border-radius: 0 5px 5px 0; right: 0;}
.item-amount .no-minus,
.item-amount .no-plus{color: #EAEAEA; border-color: #EAEAEA; background-color: #F7F6F6;}
.item-amount .minus:hover, .item-amount .plus:hover{border-color: #acacac;background-color:#eaeaea;}
.item-amount .no-minus:hover,.item-amount .no-plus:hover{color: #EAEAEA; border-color: #EAEAEA; background-color: #F7F6F6; cursor: default;}
.text-amount{width: 46px; height: 20px; line-height: 20px; border-width: 1px 0; border-style: solid; border-color: #ccc; color: #343434; text-align: center; padding: 4px 0; background-color: #fff; background-position: -75px -375px; position: absolute; z-index: 2; left: 32px; top: 0;}

/*消费弹窗*/
.xiaofeipop{width: 450px;height: 530px;position: relative;}
.xiaofeipop h1{height: 73px;background: url(../images/xfbt.png);}
.xiaofeipop .xfbox{border:1px solid #84b7bf;background: #fff;height: 400px;}
.xiaofeipop .th,.xiaofeipop .ul{width: 430px; margin: 0 auto;}
.xiaofeipop .th{height: 44px; line-height: 44px; color: #000; font-weight: bold;}
.xiaofeipop .th .span{height: 44px; line-height: 44px; font-size: 16px;}
.xiaofeipop .span{display: block;border-bottom: 1px solid #3d2d57; float: left;height: 36px; line-height: 36px;  font-size: 14px; padding: 0 5px; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.xiaofeipop .r1{width: 180px;}
.xiaofeipop .r2{width: 100px;}
.xiaofeipop .r3{width: 80px; padding-left: 30px;}
.xiaofeipop li:hover .span{background: #7b0001; color: #fff;}
.xiaofeipop .page{text-align: center;position:relative;height:42px;line-height: 42px; clear: both;color: #7b0001;}
.xiaofeipop .page a{ color: #ff9a87; margin: 0 10px; }
.xiaofeipop .jlbtn{width: 77px;height: 34px;background: url(../images/jlbtn.png);display: block; position: absolute;left: 20px; top:5px;}
.xiaofeipop .r{position: absolute;right:30px;top:0px; font-size: 12px;}
.xiaofeipop .inp{width: 45px;height: 18px; border:1px solid #b46589; background: #fff; vertical-align: middle; margin: 0 5px;}
.xiaofeipop .close{width: 38px;height: 38px;display: block;position: absolute;right:0px;top:43px;background: url(../images/xx.png); z-index: 6}
.xiaofeipop .close:hover{background-position: 0 -38px;}
.xiaofeipop .ulbox{height: 302px;width: 430px;margin: 0 auto;position: relative;}

.guizepop{width: 450px;height: 530px;position: relative;}
.guizepop h1{height: 73px;background: url(../images/gzbt.png);}
.guizepop .gzcont{height: 500px;padding: 15px; background: #fff;border:1px solid #84b7bf; line-height: 24px;}
.guizepop .close{width: 38px;height: 38px;display: block;position: absolute;right:-5px;top:43px;background: url(../images/xx.png); z-index: 6}
.guizepop .close:hover{background-position: 0 -38px;}
.zUIpanelScrollBox,.zUIpanelScrollBar{width:10px;top:4px;right:2px;border-radius:5px;}
.zUIpanelScrollBox{background:#000;}
.zUIpanelScrollBar{background:#7b0001;}

.ziliaopop{width: 430px;height: 220px;background: #fff; border-radius: 30px; border:5px solid #780001; padding: 20px;position: relative;}
.ziliaopop p{height: 50px;line-height: 50px; padding-left: 75px;}
.ziliaopop input{padding: 5px;width: 180px;}
.ziliaopop .close{width: 38px;height: 38px;display: block;position: absolute;right:0px;top:0px;background: url(../images/xx.png); z-index: 6}
.ziliaopop .close:hover{background-position: 0 -38px;}
.ziliaopop .btn{width: 101px;height: 38px;background: url(../images/qd.png);display: block;margin: 20px auto;}
/**/
.malltcbox{height: 450px;width: 780px;border:1px solid #b1b1b1; background:#eee;position: relative;color: #555; font-family: "å¾®è½¯é›…é»‘"}
.malltcbox a:hover{text-decoration:none;}
.malltcbox .title{position:relative;height: 50px;   line-height:50px; background:url(../images/popbg.jpg); text-align: center;font-size: 24px;color: #fff;}
.malltcbox .title span{color: #fffd78; padding: 0 20px;}
.malltcbox .title a,.closeBtn{width: 30px;height: 30px;display: block;position: absolute;right:10px;top:10px; background: url(../images/close.png); z-index: 2;}
.malltcbox .title a:hover,.mallclose:hover{background-position:0 -30px;}
.malltcbox .step1{margin-top: 25px;margin-left: 25px;}
 .malltcbox .step1 td { padding-bottom: 20px;font-size: 16px;}
.malltcbox .step1 i{width: 15px;height: 15px;border-radius: 50%; background:#c50104;display: inline-block;margin-right: 10px; vertical-align: middle; }
.malltcbox .step1 .time{ float: left; color: #888;text-align: center; line-height: 28px; width: 151px;height: 28px; background: #fff;
    border:1px solid #d5d5d5;position: relative; margin-right: 3px; margin-bottom: 10px; cursor: pointer;}
.malltcbox .step1 .on{border:1px solid #970304;color: #333;}
.malltcbox .step1 .gou{width: 20px;height: 24px;background: url(../images/gou.png); position: absolute;right:-10px;bottom: 0;z-index: 5;display: none;}
.malltcbox .step1 .on .gou{display: block;}
.malltcbox .step1 .time img{position:absolute;z-index: 4;top:0px; left:0;}
.paystyle{width: 150px;height: 45px;float: left;border: 1px solid #ddd; margin-right: 3px;position: relative;background: #fff; cursor: pointer; margin-bottom: 10px;}
.malltcbox .sumtip{font-size: 14px;color: #666;}.malltcbox .sumtip a{color: #666;}
.malltcbox .mas-top{padding-left: 86px; line-height: 32px; font-size: 18px; position: relative; border-bottom: 1px dashed #888;width: 650px;margin: 20px auto; padding-bottom: 30px;}
.malltcbox .mas-top .img{position:absolute;top:0px;left:10px;width: 60px;height: 60px;}
.malltcbox .iconfont{width: 30px;height: 30px;color: #8d8d8d; font-style:normal; vertical-align: middle; display: inline-block;border:1px solid #dddddd; background: #fff; text-align: center;font-size: 20px;}
.malltcbox .RIA-ipt{width: 70px;height: 30px; border:1px solid #eee; padding-left: 10px;}
.step2{width: 650px;margin: 20px auto;line-height: 36px;}
.malltcbox .gou{width: 30px;height: 30px;vertical-align: middle; margin-right: 10px;}
.step2 h1{position: relative; height: 60px;line-height: 60px; text-align: center;color: #f95959; font-size: 24px;}
.step2 h1 .img{position: absolute;right:0;bottom:-90px;width: 145px;height: 183px;background: url(../images/cg1.png);}
.step2 td{padding: 10px; font-size:16px;line-height:34px;}
.step2 .td-left{vertical-align: top; color: #8d8d8d;font-size:16px;}
.step3{width: 441px;height: 211px;margin: 80px auto; text-align: center;font-size: 24px; line-height: 50px;}
.step4{text-align: center;padding: 20px; line-height: 40px; color: #777;}
.step4 .txt{color: #d10104; font-size: 20px;text-align: left;display: block;}
.step4 .ewm{width: 200px;height: 200px;margin: 10px;background: url(../images/loding.gif);}
.step21{text-align: center;}
.step21 h1{position: relative; height: 80px;line-height: 80px; text-align: center;color: #f95959; font-size: 26px; padding-top: 50px;}
.step21 p {text-align: left;padding-left: 250px; }
.stepbottom{position: absolute;bottom: 20px;left: 0; text-align: center;width:100%;}
.stepbottom p{font-size: 12px; color: #999;line-height: 24px;}
.stepbottom .stepbtn{display: inline-block;width: 205px;height: 50px;text-align: center;line-height: 50px; color: #fff; font-size: 28px;}
.stepbottom .btnhui{background: #9c9c9c;}.stepbottom .btnhui:hover{background: #8d8d8d;}
.stepbottom .btnhong{background: #1166a1;}.stepbottom .btnhong:hover{background: #1580ca;}



