@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'iconfont';
  src: url('font/iconfont.eot');
  src: url('font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('font/iconfont.woff2') format('woff2'),
      url('font/iconfont.woff') format('woff'),
      url('font/iconfont.ttf') format('truetype'),
      url('font/iconfont.svg#iconfont') format('svg');
}

*{ margin:0; padding:0;  font:normal 24px Arial,microsoft yahei; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0.2);} 
ul li{ list-style:none;}
input[type=text],input[type=submit]{ -webkit-appearance: none;}
img{ border:none; }
a{ text-decoration:none;}
a:active{ background:rgba(0,0,0,0.1); opacity:0.8; color:#333333; }
input,button{-webkit-appearance: none;}
input::-webkit-input-placeholder{ color:#dad5d5;text-align: center;}
.but_float_buttom{position: fixed; bottom: 0px;left:0px; width: 100%;height: 118px;background-color: #F2F3F4;}


a{ color:inherit; text-decoration:none;}
body{ background:#f2f3f4;}
.bgwihte{ background:#FFFFFF; }
.rolex{ color:#ff4e02;}
.error{ color:#FA3D27 !important;}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**分享的弹窗 全局提醒 */
.shear_global_tips_dailog{border: none; z-index: 9999; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.701961);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.shear_global_tips_dailog div{text-align:center;margin-left:10%;margin-right:10%;color:#FFFFFF;background: rgba(0,0,0,0.9);padding:30px; border-radius: 15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); }
.shear_global_tips_dailog h1{width:100%; text-align: center;font-size:30px;}
.shear_global_tips_dailog p{margin-top:20px;font-size:26px;}
.shear_global_tips_dailog span{display: -webkit-inline-box;display: inline-box;border: solid 10px #fff;margin-top:20px;}

.index_content{ width:640px; overflow:hidden;margin: 0px auto;}
.index_content .index_head_cont{ width:640px; height:220px;  }
.index_content .index_head_cont .name_list{ width:600px; padding:0 20px; height:47px;  }
.index_content .index_head_cont .name_list li{  line-height:47px; color:#e7dbdb; font-size:22px; width:50%; float:left;}
.index_content .index_head_cont .name_list li:last-of-type{ color:#bebaba; text-align:right;}

.index_content .index_head_cont .head_portrait{ width:640px; height:105px; padding-top:5px; overflow:hidden; }
.index_content .index_head_cont .head_img{ width:79px; height:79px; float:left; margin:0 13px 0 225px; overflow:hidden; padding:3px; border-radius:50%; border:solid 1px #d3d4d6; }
.index_content .index_head_cont .head_img img{ width:75px; height:75px; border:solid 2px #FFF; border-radius:50%; }
.index_content .index_head_cont .name_id{ width:215px; float:left; padding-top:12px; height:74px; overflow:hidden; }
.index_content .index_head_cont .name_id p{ width:inherit; height:34px; line-height:34px; color:#f5eded; text-shadow: 1px 1.732px 0px rgb( 43, 44, 44 ); }
.index_content .index_head_cont .name_id h3{ color:#f5eded; height:40px; line-height:40px; text-shadow: 1px 1.732px 0px rgb( 43, 44, 44 ); }
.index_content .index_head_cont .personal{ color:#e3e3e3; font-size:20px; text-shadow: 1px 1.732px 1px rgb( 68, 67, 67 ); float:right; padding:46px 20px 0 0; display:inline-block; } 
.index_content .index_head_cont .personal span{ color:inherit; font-size:35px; line-height:40px; vertical-align:-3px; padding-left:5px;}
.index_content .index_head_cont .my_integral{ display:-webkit-box; display:-ms-box; display:-moz-box;}
.index_content .index_head_cont .my_integral li{-webkit-box-flex:2;-ms-box-flex:2; -moz-box-flex:2; text-align:center; color:#f5f5f5; margin-right:1px; background:rgba(255,255,255,0.1); width:319px; height:64px; line-height:64px;  box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; overflow:hidden;}
.index_content .index_head_cont .my_integral li a{ width:inherit; height:inherit; display:block; line-height:64px}
.index_content .index_head_cont .my_integral li:last-of-type{margin-right:0px;} 
.index_content .index_head_cont .my_integral li i{ width:22px; height:22px; display:inline-block; margin:0 5px 0 0; vertical-align:-3px;}
.index_content .index_head_cont .my_integral li .icon0{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 0 -136px;} 
.index_content .index_head_cont .my_integral li .icon1{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 0 -195px;} 

.index_content .index_list_cont{ width:640px; }
.index_content .index_list_cont .index_list>li{ border-top:solid 1px #dcdddf; margin-bottom:10px; background:#FFF; }
.index_content .index_list_cont .index_list li .title{ width:600px; height:79px; color:#051b28; font-size:26px; line-height:79px; padding:0 20px; border-bottom:solid 1px #dcdddf; }
.index_content .index_list_cont .index_list li .title .font{font-size:26px;font-weight: bold;}
.index_content .index_list_cont .index_list li .title span{ width:20px; height:30px; display:block; margin-top:23px; overflow: hidden; float:right; position: relative; }
.index_content .index_list_cont .index_list li .title span i,.index_content .index_list_cont .index_list li .title1 span i{ width:30px; height:40px; display:inline-block; background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat -20px -6px; position: absolute; top: -5px; right: -4px; }

.index_content .index_list_cont .grade_list {margin: 40px 40px 0 40px;}
.index_content .index_list_cont .grade_list  li.bg_grey {background-color: #ccc;}
.index_content .index_list_cont .grade_list  li.bg_hl { background-color: #ff4419;}
.index_content .index_list_cont .grade_list li {margin: 14px auto;border-radius: 270px;text-align: center;height: 54px;line-height: 54px;color: #fff;font-size: 24px;}
.index_content .index_list_cont .grade_list li.my_grade {position: relative;}
.index_content .index_list_cont .grade_list li.my_grade i { display: block; position: absolute; height: 0; width: 0; top: 20px;  border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
.index_content .index_list_cont .grade_list li.my_grade i.a1 { border-left-width: 10px;border-left-style: solid; left: -20px;}
.index_content .index_list_cont .grade_list li.my_grade i.a2 { border-right-width: 10px;border-right-style: solid;right: -18px;}
.index_content .index_list_cont .grade_list .border_color_hl {border-color: #ff4419;}
.index_content .index_list_cont .color_hl {color: #ff4419;}
.index_content .index_list_cont .update_tips {margin: 30px 20px 0 20px;color: #8a8989;}

.index_content .index_list_cont .index_list li .update_tips {margin: 30px 20px 0 20px;color: #8a8989;}
.index_content .index_list_cont .index_list li .grade_cont{ width:600px; padding:10px 20px; position:relative; }
.index_content .index_list_cont .index_list li .grade_cont .wire{ width:470px; height:2px; background:rgba(153,153,153,0.2); position:absolute; top:48px; left:85px; z-index:1; }
.index_content .index_list_cont .index_list li .grade_list{display:-webkit-box; display:-ms-box; display:-moz-box; position:relative; z-index:2;} 
.index_content .index_list_cont .index_list li .grade_list li{ width:76px; height:70px;  text-align:center;-webkit-box-flex:2;  }
.index_content .index_list_cont .index_list li .grade_list li:last-o-type{ margin-right:0; }
/*.index_content .index_list_cont .index_list li .grade_list li i{ width: 57px; height: 57px; border-radius: 50%; position: relative; top: -74px; z-index: 0; display: inline-block; background: #999999; opacity: 0.2;}*/
.index_content .index_list_cont .index_list li .grade_list li span{ width:51px; height:31px; position:relative; z-index: 20; padding-top:20px; line-height:30px; text-align:center; z-index: 2; text-indent:21px; color:#FFF; display:inline-block; border-radius:50px; background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 8px -248px #999999; }
.index_content .index_list_cont .index_list li .grade_list li.grade_tabin i{ width: 57px; height: 57px; border-radius: 50%; position: relative; top: -80px; z-index: 0; display: inline-block; background: #ff4e02; opacity: 0.2;}
.index_content .index_list_cont .index_list li .grade_list li.grade_tabin span{  background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 8px -248px #ff4e02; }
.index_content .index_list_cont .index_list li .grade_list li.grade_tabin b{ width:0; height:0; display:block;  position:relative; z-index: 20; margin: 0 auto; border-style:solid; border-width:13px; border-color:transparent transparent #f7f7f7 transparent; position:relative; bottom:7px;}

.index_content .index_list_cont .index_list li .grade_content,.index_grade .grade_content{ width:600px;  }
.index_content .index_list_cont .index_list li .grade_cont .font{ height: 45px;}
.index_content .index_list_cont .index_list li .grade_cont .text{ width: 325px; height:50px; border:solid 1px #B9B8B8; border-radius: 5px; padding: 0 8px; }
.index_content .index_list_cont .index_list li .grade_cont .but{ width: 160px; height: 50px; border:solid 1px #2CB4FF; display: inline-block; border-radius: 5px; text-align:  center; line-height: 50px; color: #2CB4FF;}

@-webkit-keyframes break{
	0% { -webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}	
}

.index_grade{ width: 640px; background: #FFFFFF;}
.index_grade .grade_iconlist{ padding:0 20px 0 20px;border-bottom: solid 20px #f7f7f7;  }
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist,.index_grade .grade_iconlist{ overflow:hidden; }
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li,.index_grade .grade_iconlist li{ width:120px; height:150px; float:left; text-align:center; line-height:45px; color:#454544;font-size: 22px !important; }
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li *,.index_grade .grade_iconlist li *{ font-size: 20px !important; }
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li a,.index_grade .grade_iconlist li a{ width:inherit; height:inherit; line-height:45px; display:inline-block; color: #454544;font-size: 22px !important;}
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li span,.index_grade .grade_iconlist li span{ width:75px; height:75px; border-radius:75px; display:block; background: #ffd54d; margin:10px auto 10px;}
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li span img,.index_grade .grade_iconlist li span img{ width: 75px; height: 75px; border-radius: 50%;}
.index_content .index_list_cont .index_list li .grade_content .prompt,.index_grade .prompt{ padding:0 20px; line-height:45px; color:#666666; }

.goods_swop{ width:640px; margin:0 auto; overflow: hidden; padding-bottom:106px;}
.goods_swop .price_panel{width:640px;height:90px;  }
.goods_swop .price_panel .left{float:left;margin: 10px 0 0 20px;  }
.goods_swop .price_panel .left .oldprice{ color:#dad5d5;font-size: 20px; }
.goods_swop .price_panel .left .newprice{ margin-top:5px;color:#FFFFFF; font-size: 24px;}
.goods_swop .price_panel .right{float:right; margin: 10px 20px 0px 0px;width:122px; }
.goods_swop .price_panel .right .djstxt{ color:#FFFFFF; text-align: center;font-size: 20px;}
.goods_swop .price_panel .right .timetxt{ margin-top:5px;color:#FFFFFF; text-align: center; font-size: 24px;}
.goods_swop .goods_title{ padding-left:20px;width:inherit; height:60px; line-height:60px; color:#333333; font-size:28px;  }
.goods_swop .exchange{ width:inherit; color:#333; line-height:30px; }
.goods_swop .exchange p{line-height:36px; padding:0 20px;margin: 0 auto;}
.goods_swop .exchange font{ color:#3598DC; padding:0 5px;}
.goods_swop .exchange .grade_tab{ width: 600px; margin: 20px; text-align: center; border:solid 1px #bfbfbf; border-collapse: collapse; }
.goods_swop .exchange .grade_tab tr td,.goods_swop .exchange .grade_tab tr th{ line-height: 45px; border:solid 1px #bfbfbf;}
.goods_swop .immediately_sign{ width:590px; height:73px; display:block; border-radius:38px;color:#FFFFFF; text-align:center; line-height:73px; margin:30px auto; border: 0; }
.goods_swop .immediately_gray{ width:590px; height:73px; display:block; color:#FFFFFF; border-radius:38px; background:#999999; text-align:center; line-height:73px; margin:30px auto; border: 0;}

.index_content .index_list_cont .index_list li .activity_list,.index_content .index_list_cont .index_list li .activity_list ul{ width:640px; padding:20px 0; overflow:hidden; }
.index_content .index_list_cont .index_list li .activity_list li{ width:159px; height:166px; text-align:center; float:left; border-right:1px solid #f2f3f4;}
.index_content .index_list_cont .index_list li .activity_list li a{ width:inherit; height:inherit; display:inline-block;}
.index_content .index_list_cont .index_list li .activity_list li:last-of-type{ border-right:0;}
.index_content .index_list_cont .index_list li .activity_list li span{ width:87px; height:87px; border-radius:27px; display:block; margin:5px auto 12px; }
.index_content .index_list_cont .index_list li .activity_list li span.ico1{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 15px -313px #fd3636; }
.index_content .index_list_cont .index_list li .activity_list li span.ico2{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 15px -393px #f2c226; }
.index_content .index_list_cont .index_list li .activity_list li span.ico3{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 15px -475px #00c67e; }
.index_content .index_list_cont .index_list li .activity_list li span.ico4{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 15px -556px #2cb4ff; }
.index_content .index_list_cont .index_list li .activity_list li h3{ font-size:30px; color:#333; line-height:38px; }
.index_content .index_list_cont .index_list li .activity_list li p{ color:#666666; font-size:17px; line-height:26px;}

.index_content .index_list_cont .index_list li .substance_tabin{border-bottom:solid 1px #dcdddf; display:none;}
.index_content .index_list_cont .index_list li.spread_tabin .substance_tabin{ display:block; }
.index_content .index_list_cont .index_list li.spread_tabin .title span{-webkit-transform:rotate(90deg); margin-top:31px; }
.index_content .index_list_cont .index_list .but{width: 620px; height: 65px; margin: 10px 10px 35px 10px; display: block; color: #FFFFFF; border-radius: 31px; background: #fe5100; text-align: center; line-height: 65px; border: 0; }

.index_content .index_list_cont .index_list li .integral_cont{ width:600px; padding:0 20px;overflow:hidden; }
.index_content .index_list_cont .index_list li .integral_cont .integral_list{ width:600px; overflow:hidden;} 
.index_content .index_list_cont .index_list li .integral_cont .integral_list li{ width:600px; height:82px; padding-top:18px; overflow:hidden; border-bottom:solid 1px #dcdddf;  }
.index_content .index_list_cont .index_list li .integral_cont .integral_list li:last-of-type{ border-bottom:0;}
.index_content .index_list_cont .index_list li .integral_cont .integral_list li .font_title{ width:425px; float:left; }
.index_content .index_list_cont .index_list li .integral_cont .integral_list li .font_title h4{ line-height:39px; color:#666666; font-size:24px;}
.index_content .index_list_cont .index_list li .integral_cont .integral_list li .font_title p{ color:#ff4e02; font-size: 20px;}
.index_content .index_list_cont .index_list li .integral_cont .integral_list li .font_title p .icon{ width:22px; height:22px; vertical-align: -3px; display:inline-block;  background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat -23px -67px #ff4e02; margin-right:5px;}
.index_content .index_list_cont .index_list li .integral_cont .integral_list li .font_title p span{ padding-left: 60px;font-size: 20px}
.index_content .index_list_cont .index_list li .integral_cont .attend{ width:167px; height:60px; border:solid 1px #2cb4ff; color:#2cb4ff; margin:2px 0 0 0; float:right; display:inline-block; text-align:center; line-height:60px; border-radius:10px;}
.index_content .index_list_cont .index_list li .integral_cont .grey{ width:167px; height:60px; border:solid 1px #C7C7C7; color:#C7C7C7; margin:2px 0 0 0; float:right; display:inline-block; text-align:center; line-height:60px; border-radius:10px;}

.index_content .index_bottom_cont{ width:640px; height:88px; display:-webkit-box; border-top:solid 1px #dcdddf;}
.index_content.index_bottom_fiexd{ padding-bottom:88px; }
.index_content.index_bottom_fiexd .index_bottom_cont{ position:fixed; left:0; bottom:0; z-index:99;}

.index_content .index_bottom_cont li{ -webkit-box-flex:2; width:320px; background:#FFF; border-right:1px #f2f3f4 solid; font-size:26px; color:#051b28; line-height:88px; }
.index_content .index_bottom_cont li a{ width:100%; height:inherit; display:inline-block; position: relative;}
.index_content .index_bottom_cont li span{ width:47px; height:47px; border-radius:50%; display:inline-block; margin:0 8px 0 11px; vertical-align:-12px;}
.index_content .index_bottom_cont li span.icon0{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 9px -661px #fd3636;  }
.index_content .index_bottom_cont li span.icon1{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat 7px -725px #2cb4ff;  }
.index_content .index_bottom_cont li span.icon2{ background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png?t=1) no-repeat 10px -870px #F2C226;  }
.index_content .index_bottom_cont li .num{ width: 28px; height: 28px; background:#FD3636; border-radius: 50px; color: #FFFFFF; text-align: center; line-height: 28px; font-size:20px; position: absolute; left: 47px; top: -9px; display: inline-block; display: inline-block;}

.index_details_head{ width: 640px; height: 133px; margin-bottom: 10px; border-top: solid 1px #d0d1d1;  border-bottom: solid 1px #d0d1d1; padding-top: 42px; background: url(http://img10.360buyimg.com/imgzone/jfs/t17020/337/2661589818/24346/dfdcab29/5b061e9dN94141158.jpg) no-repeat; }
.index_details_head.bg{ background: url(https://img10.360buyimg.com/imgzone/jfs/t17275/58/2670501366/29134/6cb745b3/5b061e9dN4007a43f.jpg) no-repeat;}
.index_details_head.memberday_bg{ background: url(https://img10.360buyimg.com/imgzone/jfs/t19399/93/2325893045/39066/a5c19108/5af12fc4N6fd1351b.jpg) no-repeat;}
.index_details_head .head_portrait{ width:640px; height:105px; padding-top:5px; overflow:hidden; }
.index_details_head .head_img{ width:79px; height:79px; float:left; margin:0 13px 0 122px; overflow:hidden; padding:3px; border-radius:50%; border:solid 1px #d3d4d6; }
.index_details_head .head_img img{ width:75px; height:75px; border:solid 2px #FFF; border-radius:50%; }
.index_details_head .name_id{ width:215px; float:left; padding-top:12px; height:74px; overflow:hidden; }
.index_details_head .name_id p{ width:inherit; height:34px; line-height:34px; color:#f5eded; text-shadow: 1px 1.732px 0px rgb( 43, 44, 44 ); }
.index_details_head .name_id h3{ color:#f5eded; height:40px; line-height:40px; text-shadow: 1px 1.732px 0px rgb( 43, 44, 44 ); }

.index_content .index_details_title{ width: 580px; height: 70px; margin-bottom: 10px; padding: 30px; background: #FFFFFF;border-top: solid 1px #d0d1d1;  border-bottom: solid 1px #d0d1d1;  }
.index_content .index_details_title .icon1{ width: 70px; height: 70px; background: #9a0056; border-radius: 50%; float: left;}
.index_content .index_details_title .icon{ width: 70px; height: 70px; background: #00a092; border-radius: 50%; float: left;}
.index_content .index_details_title .icon img,.index_content .index_details_title .icon1 img{ border-radius: 50%; }
.index_content .index_details_title .titile_cont{ width: 360px; float: left; height: 70px; padding-left: 20px;}
.index_content .index_details_title .titile_cont h3{ font-size: 28px; color: #333333; line-height: 40px;}
.index_content .index_details_title .titile_cont p{ font-size: 20px; line-height: 30px; color: #ff2929;}
.index_content .index_details_title .how_href{ float: right; font-size: 20px; color: #0072ff; margin-top: 40px; line-height: 30px; }

.index_content .index_details_cont{width: 600px;margin-bottom:10px; padding: 0 20px 20px 20px; background: #FFFFFF;border-top: solid 1px #d0d1d1;  border-bottom: solid 1px #d0d1d1;}
.index_content .index_details_cont .title { font-size: 28px; color: #333333; line-height: 70px;border-bottom: solid 1px #d0d1d1; }
.index_content .index_details_cont .content{ padding: 20px 0;}
.index_content .index_details_cont .cont{ line-height: 48px; color: #666666;}
.index_content .index_details_cont .but_cont a.but{ width: 200px; height: 60px; text-align:center; line-height: 60px; margin-right: 20px; color: #00a092; font-size: 24px; border:solid 1px #00a092; border-radius: 10px; display:inline-block; }
.index_content .index_details_cont .but_cont a.grey{width: 200px; height: 60px; text-align:center; line-height: 60px; margin-right: 20px; color: #BDBABA; font-size: 24px; border:solid 1px #BDBABA; border-radius: 10px; display:inline-block; }

.revise_name_popupbg{ width:640px; height:100%; background:rgba(0,0,0,0.5); display:none; position:fixed; left:0; top:0; z-index:200;}
.revise_name_popupbg .revise_name_popup{ width:640px; height:100%;  display:-webkit-box; -webkit-box-pack:center;  -webkit-box-align:center;  }
.revise_name_popupbg .revise_name{ width:500px; border-radius:10px; padding-bottom:20px; background:#FFFFFF; }
.revise_name_popupbg .revise_name .title{ width:inherit; height:85px; line-height:85px; color:#333; font-size:30px; text-align:center; border-bottom:solid 1px #d9d9d9; position:relative; }
.revise_name_popupbg .revise_name .title a.exit_popup{ width:85px; height:85px; display:inline-block; float:right; position:absolute; top:0; right:0; }
.revise_name_popupbg .revise_name .title a.exit_popup i{ width:2px; height:38px; display:inline-block; background:#d9d9d9;-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); position:absolute; top:25px; right:35px; }
.revise_name_popupbg .revise_name .title a.exit_popup i:last-of-type{ width:2px; height:38px; display:inline-block; background:#d9d9d9;-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); transform:rotate(135deg); position:absolute; top:25px; right:35px; }
.revise_name_popupbg .revise_name .font{ padding:20px; color:#666666; font-size:24px; text-align:center; line-height:30px;}
.revise_name_popupbg .revise_name .text{ width:335px; height:50px; text-align:center; color:#666666; border-radius:10px; display:block; margin:0 auto; border:solid 1px #ccc; }
.revise_name_popupbg .revise_name .but{ width:335px; height:60px; display:block; text-align:center; line-height:60px; margin:20px auto 0; border-radius:10px; color:#f59416; border:solid 1px #f59416; }

.index_content .content_table{width: 600px;margin-bottom:10px; padding: 20px; background: #FFFFFF;border-top: solid 1px #d0d1d1;  border-bottom: solid 1px #d0d1d1;}
.index_content .content_table .title { font-size: 28px; color: #333333; line-height: 70px;border-bottom: solid 1px #d0d1d1; }
.index_content .content_table .tab{ width:100%; border-collapse:collapse; } 
.index_content .content_table .tab tr th{line-height:40px; color:#333333; text-align:center; }
.index_content .content_table .tab tr td{line-height:40px; color:#666666; text-align:center; }

.register_content1{ width:640px;}
.register_content{ width:640px;/* margin: 10px 10px 96px 10px; border-radius: 10px; border:solid 1px #000000;*/  min-height:100vh;  background:#f2f3f4; }
.register_content .register_list{ width:640px;}
.register_content .register_list li{ width:6; padding:0 15px; background: #FFFFFF; border-bottom:#dadada 1px solid; margin-bottom: 10px;  overflow:hidden; }
.register_content .register_list li a{ width:inherit; float:left;display:block;}
.register_content .register_list li .register_title{ width:365px; float:left; padding:23px 0 17px 0; }
.register_content .register_list li .title{ width:inherit; line-height:36px; color:#0a0a0a; font-size:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.register_content .register_list li .time{ width:inherit; line-height:42px; color:#787878; font-size:22px; }
.register_content .register_list li .register_but{ width:205px; float:right; text-align:right;  padding:28px 0 0 0; }
.register_content .register_list li .register_but h4{ width:120px; height:50px; display:inline-block; font-size:20px; text-align:center; line-height:50px; color:#FFFFFF; border-radius:38px; }
.register_content .register_list li .register_but h4.register_no{  border:solid 1px #3799da; color:#3799da;  }
.register_content .register_list li .register_but h4.register_yes{ border:solid 1px #BDBABA; color:#BDBABA;  }
.register_content .register_list li .register_but p{ color:#787878; line-height:40px; font-size:22px;}

.index_bottom_but{ width:640px; height:86px; background:#f4f4f4; position:fixed; bottom:0; left:0; z-index:100;}
.index_bottom_but .buttom_list{ width:640px; height:inherit; display:-webkit-box; }
.index_bottom_but .buttom_list li{height:86px; overflow:hidden; -webkit-box-flex:2; }
.index_bottom_but .buttom_list li a{ width:inherit; height:70px; display:block; color:#666666; border-top:1px solid #bfbfbf; padding-top:15px; text-align:center; }
.index_bottom_but .buttom_list li.tabin a{ color:#fe3434;    }
.index_bottom_but .buttom_list li a:active{ border-top:1px solid #e0e0e0; }
.index_bottom_but .buttom_list li a i{ width:30px; height:31px; display:block; margin:0 auto; background:url(https://img10.360buyimg.com/imgzone/jfs/t1/24063/11/7480/3689/5c6bb59eE64d14af4/f4c912f123801637.png?a=1) no-repeat;}
.index_bottom_but .buttom_list li a i.icon1{ background-position:0 0;}
.index_bottom_but .buttom_list li a i.icon2{ background-position:0 -138px;}
.index_bottom_but .buttom_list li a i.icon3{ background-position:0 -46px;}
.index_bottom_but .buttom_list li a i.icon4{ background-position:0 -92px;} 
.index_bottom_but .buttom_list li a i.icon5{ background-position:0 -404px;}
.index_bottom_but .buttom_list li a i.icon6{ background-position:0 -443px;} 
.index_bottom_but .buttom_list li.tabin a i.icon1{ background-position:0 -182px;}
.index_bottom_but .buttom_list li.tabin a i.icon2{ background-position:0 -320px;}
.index_bottom_but .buttom_list li.tabin a i.icon3{ background-position:0 -228px;}
.index_bottom_but .buttom_list li.tabin a i.icon4{ background-position:0 -274px;}
.index_bottom_but .buttom_list li.tabin a i.icon5{ background-position:0 -364px;}
.index_bottom_but .buttom_list li.tabin a i.icon6{ background-position:0 -483px;}

/*.register_msgcont{ width:610px; padding:0 15px 86px 15px; background:#FFFFFF; min-height:91vh; overflow: hidden; }*/
.register_msgcont{ width:640px;padding-bottom: 106px; background:#FFFFFF; border-radius: 10px; min-height:91vh; overflow: hidden;margin: 0 auto;}
.register_msgcont .register_msgtitle,.commodity_msgcont .register_msgtitle{ width:inherit; height:80px; line-height:80px; color:#333333; font-size:33px; text-align:center; }
.commodity_msgcont .new_title{ padding:10px 10px 15px 10px; height:40px; line-height:40px; color:#333333; font-size:32px;  }
.commodity_msgcont .new_time{ padding: 0 10px 15px 10px; font-size: 24px; }
.commodity_msgcont .new_mtitle{ padding: 0 10px 15px 10px; font-size: 26px; color: #403C3C; line-height: 30px; position: relative; }
.commodity_msgcont .goods_list{ padding: 0 10px 15px 10px; position: relative; }
.commodity_msgcont .goods_list .item{ width:100px;height:100px;margin: 0px 5px 10px 5px;padding: 0 0 0 0; }
.commodity_msgcont .new_rules{ padding: 0 10px 15px 10px; font-size: 24px; color: #676767; line-height: 30px; position: relative; }
.commodity_msgcont .new_rules span{ position: absolute; left: 0; top: 0; padding: 0 10px;font-size: 24px; line-height: 30px;}
.commodity_msgcont .new_rules  font{ color:#3598dc; padding:0 5px;}
.commodity_msgcont .new_rules1{padding: 0 10px 15px 10px; font-size: 24px; color: #676767; line-height: 30px;}
.commodity_msgcont .input_cipher{padding: 0 10px 15px 10px; font-size: 24px; color: #676767; line-height: 30px;}
.commodity_msgcont .input_cipher .cipher{ width: 200px; height: 45px; border:solid 1px #cdcdcd; border-radius: 3px; padding: 0 10px; font-size:24px; color: #676767;  } 
.commodity_msgcont .new_rules1 .overstriking{ color: #333333; font-size: 28px;}
.commodity_msgcont .have_time{padding: 0 10px 15px 10px; font-size: 24px; color: #333333; }
.commodity_msgcont .have_time b{ font-size: 26px; }
.commodity_msgcont .have_time span{ font-size: 28px; font-weight: bold;  }
.commodity_msgcont .ballot_goods{ width:620px; }
.commodity_msgcont .ballot_goods .ballot_images{ width: 445px; height:445px; overflow: hidden; margin: 10px; border:solid 1px #CCCCCC; display: block;}
.commodity_msgcont .ballot_goods .ballot_images img{width: 445px; height:445px; }
.commodity_msgcont .input_birthday{padding:10px 10px 15px 10px; height:40px; line-height:40px; color:#000000; font-size:26px;  }
.birthday_inputcont{margin:0 10px; border:solid 1px #CCCCCC; padding:0 10px 10px;}
.birthday_inputcont .input_birthday{ padding: 10px 10px 15px 0;}
.birthday_inputcont .input_birthday .time{ font-size:26px; padding: 0 5px; border-bottom: solid 2px #000000;}
.birthday_inputcont .input_birday{ height: 48px;  overflow: hidden;}
.birthday_inputcont .input_birday .bir_day{width: 46px; height: 46px;border:solid 1px #2E9CB4;  text-align: center;}
.birthday_inputcont .input_birday .day{ position: relative;width: 46px; height: 46px; float: left; margin-right: 6px;}
.birthday_inputcont .input_birday .cursor:before{content: '';width: 1px; height: 28px; position: absolute;top: 10px; left: 23px;background: #000000; -webkit-animation:curso 1s step-start 1s infinite; }
.birthday_inputcont .input_birday span{ float: left; line-height: 53px; width: 40px; color: #676767; text-align: center;margin-right: 6px;}
.birthday_inputcont .input_birthday input{ width:76px; margin:0 5px; height: 38px; border:solid 1px #e2e1e1;text-align: center; }

@-webkit-keyframes curso{
	0% {opacity: 0;  }
	50% {opacity: 0;}
    100% {opacity: 1; visibility:visible;}	
	}

.commodity_msgcont .named{ padding: 0 10px; }
.commodity_msgcont .named span{ padding:0 20px; height: 40px; line-height: 40px; display: inline-block; background:#989898; color: #FFFFFF; margin-bottom: 15px; } 
.commodity_msgcont .named .today_named{background:#DB077E;}
.named_popupbg{ width: 640px; height: 100%; display: none; position:fixed; top: 0; left: 0; background: rgba(0,0,0,0.5); z-index: 998; }
.named_popup{ width: 540px; margin:-165px 0 0 0; position: fixed; top: 30%; left: 50px; min-height: 210px; background: #FFFFFF;z-index: 999; border-radius: 10px; padding-bottom: 15px; }
.named_popup .title{ width: 525px; height: 61px; line-height: 61px; padding: 0 0 0 15px; color: #111111; font-size: 28px; border-bottom: solid 1px #f4f2f2;position: relative; }
.named_popup .title .close_popup{ width: 61px; height: 61px; position: absolute; top: 0; right: 0; font-size: 30px; line-height: 61px; color: #bfbfbf; text-align: center; font-weight: normal; } 
.named_popup .title_font{width:510px; padding: 10px 15px;font-size: 24px; color: #333333; }
.named_popup .title_font1{width:510px; padding: 15px 15px; text-align:center; font-size: 24px; color: #333333; }
.named_popup .title_font1 b{ font-weight: bold; font-size: 30px; padding:0 10px; color: #ff5000;}
.named_popup .select_font{ width: 335px; height:130px; margin: 0 auto; overflow: hidden;}
.named_popup .select_font .font{ width: 80px; height: 80px; border:solid 1px #cdcdcd; display: inline-block; text-align: center; float: left; margin: 0 15px 15px 0; line-height: 80px; color: #ff5000; }
.named_popup .confirm_but{ width: 236px; height: 54px; background: #ff5000; display:block; text-align: center; line-height: 54px; border-radius: 10px; margin: 5px auto 0; font-size: 28px; color: #FFFFFF;}
.named_popup .confirm_button{ width: 510px; margin: 0 auto; display:-webkit-box;}
.named_popup .confirm_button .confirm_butson{-webkit-box-flex:2;} 
.named_popup .input_taobao{ width: 510px; padding:20px; line-height: 40px; }
.named_popup .input_taobao .taobao{ width:280px; height: 60px; border: solid 1px #b7b7b7; border-radius: 10px; padding: 0 10px; }
.named_popup .input_taobao .wangwang{ padding:15px 0 ; color: #333333;}
.named_popup .input_taobao p{ line-height: 30px;}
.named_popup .description_div {padding: 0 16px 16px 16px;line-height: 25px;text-align: left;font-size: 15px;}

.commodity_msgcont .keyboard{ width:534px; height: 380px; padding:10px 0; overflow: hidden; margin: 0 auto; }
.commodity_msgcont .keyboard input{ width: 178px; height: 95px; float: left; border: 0; color: #FFFFFF; font-size: 35px; }
.commodity_msgcont .keyboard input:nth-of-type(1){ background: #287a90;}
.commodity_msgcont .keyboard input:nth-of-type(2){ background: #2d899e;}
.commodity_msgcont .keyboard input:nth-of-type(3){ background: #2b8296;}
.commodity_msgcont .keyboard input:nth-of-type(4){ background: #2f8ba2;}
.commodity_msgcont .keyboard input:nth-of-type(5){ background: #2e9cb4;}
.commodity_msgcont .keyboard input:nth-of-type(6){ background: #2f93aa;}
.commodity_msgcont .keyboard input:nth-of-type(7){ background: #2b8296;}
.commodity_msgcont .keyboard input:nth-of-type(8){ background: #2f93aa;}
.commodity_msgcont .keyboard input:nth-of-type(9){ background: #2e8da3;}
.commodity_msgcont .keyboard input:nth-of-type(10){ background: #287a90;font-size: 27px}
.commodity_msgcont .keyboard input:nth-of-type(11){ background: #2d8ba6;}
.commodity_msgcont .keyboard input:nth-of-type(12){ background:url(https://img10.360buyimg.com/imgzone/jfs/t20089/168/686778905/389/42cf11a/5b061ffaN3862866b.png) no-repeat 69px 34px #2b8496;}

.commodity_msgcont .ballot_optionlist{ width: 600px; padding: 0 10px;}
.commodity_msgcont .ballot_optionlist li{ width: 555px; padding: 0 10px; height: 65px; line-height: 65px; border-radius: 5px; border: solid 1px #eeeeee; margin-bottom: 10px; color: #3e444f; font-size: 22px; }
.commodity_msgcont .ballot_optionlist li span{width:350px; height: 65px; line-height: 65px; display: inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  float: left;}
.commodity_msgcont .ballot_optionlist li b{ max-width: 146px; height: 65px; line-height: 65px; float: right;font-weight: normal; font-size: 20px; text-align: right; padding-left: 50px; overflow: hidden; }
.commodity_msgcont .ballot_optionlist li b.champion{ background: url(https://img10.360buyimg.com/imgzone/jfs/t21697/303/238695744/1629/94233fd1/5b061ffaNca24f493.png) no-repeat 0 13px; background-size: 35px;}

.commodity_msgcont .ballot_optionlist li.select{ width:555px; height: 65px; background: #cc0000;border-radius: 5px; }
.commodity_msgcont .ballot_optionlist li.select span,.commodity_msgcont .ballot_optionlist li.select b{ color: #FFFFFF;}

.register_msgcont .enshrine_msgtitle{ width:inherit; height:80px; line-height:80px; color:#333333; font-size:33px;}
.register_msgcont .calendar_cont{border:solid 1px #d4d4d4;border-radius: 26px;}
.register_msgcont .calendar_cont h2{ width:inherit; height:65px; line-height:65px; color:#3e434e; text-align:center; border-bottom:solid 1px #eaeaea;}
.register_msgcont .calendar_cont .calendar_conttable{ width:100%; border-collapse:collapse; }
.register_msgcont .calendar_cont .calendar_conttable thead tr td{ color:#545962; font-size:22px; height:84px; line-height:84px; text-align:center; }
.register_msgcont .calendar_cont .calendar_conttable tbody tr td{ color:#383e49; font-size:20px; height:84px; text-align:center;}
.register_msgcont .calendar_cont .calendar_conttable tbody tr td.arrive{ background:#3598dc; color:#FFFFFF; }
.register_msgcont .immediately_sign,.commodity_msgcont .immediately_sign{ width:590px; height:73px; display:block; border-radius:38px; color:#FFFFFF; text-align:center; line-height:73px; margin:30px auto; border: 0; }
.commodity_msgcont .immediately_sign:disabled{ background: #999999 !important;}
.register_msgcont .immediately_gray,.commodity_msgcont .immediately_gray{ width:590px; height:73px; display:block; color:#FFFFFF; border-radius:38px; background:#999999; text-align:center; line-height:73px; margin:30px auto; border: 0;}
.register_msgcont .enshrine_but,.commodity_msgcont .enshrine_but{ width:270px; height:60px; display:block; color:#FFFFFF; border-radius:38px;border:solid 1px #fb5200;  text-align:center; line-height:60px; margin:10px 0 10px 10px;}

.immediately_gray1{width:620px; height:65px; margin: 0px auto; display:block; color:#FFFFFF; border-radius:38px; background:#fe5100; text-align:center; line-height:65px; border: 0; }
.immediately_gray1:disabled{background:#999999 !important; opacity: 1; }

.register_msgcont .enshrine_cont{ width:inherit; padding:30px 0 0 0; } 
.register_msgcont .enshrine_cont p{ color:#3c424d; font-size:26px; line-height:34px; } 

.immediately_explain{ width:620px; padding:0 10px; }
.immediately_explain p{ color:#404550; font-size:24px; line-height:56px;}
.immediately_explain p font{ color:#3598dc; padding:0 5px; font-size:28px;}
.immediately_explain table{ width:90%; border-collapse:collapse; }
.immediately_explain table tr td{ font-size:20px; color:#404550; text-align:center; border:solid 1px #EAEAEA; line-height:56px; }

.register_msgcont .goods{ width:410px; display:block; margin:30px auto 0; }
.register_msgcont .title{ color:#333;  padding:30px 20px 10px 20px; line-height:30px; font-size: 28px; font-weight: bold;}
.register_msgcont .exchange{ width:inherit; color:#333; line-height:30px; }
.register_msgcont .exchange p{ line-height:36px; padding:0 20px;font-size: 22px;}
.register_msgcont .exchange font{ color:#3598DC; padding:0 5px;}

.register_msgcont .grade_tab{ width: 100%; margin: 20px 0; text-align: center; border:solid 1px #F2F3F4; border-collapse: collapse; }
.register_msgcont .grade_tab tr td,.register_msgcont .grade_tab tr th{ line-height: 45px; border:solid 1px #F2F3F4;}

.immediately_popupbg{ width:640px; display:none; height:100%; position:fixed; top:0; background:rgba(0,0,0,0.5);z-index:1000;}
.immediately_popupbg .immediately_popup{ width:560px; margin:50% auto; border-radius:10px; background:#FFF;}
.immediately_popupbg .immediately_popup .immediately_popup_cont{ width:500px; padding:25px 30px; border-bottom:solid 1px #d9d9d9; }
.immediately_popupbg .immediately_popup .immediately_popup_cont:last-of-type{ border-bottom:0;}
.immediately_popupbg .immediately_popup .immediately_popup_cont p{ width:inherit; line-height:34px; color:#404550; font-size:24px; } 
.immediately_popupbg .immediately_popup .immediately_popup_cont p font,.immediately_popupbg .immediately_popup .immediately_popup_cont p .font_a{color:#3598dc;}
.immediately_popupbg .immediately_popup .immediately_popup_cont .but{ width:315px; height:50px; line-height:50px; border:solid 1px #f59416; display:block; margin:10px auto 0; border-radius:33px; text-align:center; color:#f59416;}

.commodity_msgcont{ width:618px; overflow: hidden; margin: 0px 0px 96px 0px; padding:0px 10px 0px 10px; background:#FFFFFF;  position: relative; }
.commodity_msgcont1{ width:618px; overflow: hidden; padding:0px 10px 0px 10px;background:#FFFFFF;  position: relative;margin: 0px auto;}

.commodity_msgcont .enshrine_cont{ width:589px; padding:0 0 0 15px; } 
.commodity_msgcont .enshrine_cont p{width:589px; color:#3c424d; font-size:26px; line-height:34px; } 
.commodity_msgcont .enshrine_cont p font{ color:#3598dc;} 

.commodity_browse{ width:598px; padding:10px 10px 0 10px; overflow:hidden; }
.commodity_browse .commodity_browse_list{ width:618px; overflow:hidden; }
.commodity_browse .commodity_browse_list li{ width:292px; overflow: hidden; height:360px; overflow:hidden; margin:0 10px 10px 0; float:left; background:#FFF; border:solid 1px #dbd9d9;}
.commodity_browse .commodity_browse_list li a{ width:inherit; height:inherit; display:inline-block; position:relative; }

.commodity_browse .commodity_browse_list .success{ width:80px; height:80px; display:inline-block; background:url(https://img10.360buyimg.com/imgzone/jfs/t21166/43/237861380/643/9e9124/5b062046Nee735987.png) no-repeat; position:absolute; top:0; right:0; z-index:10;}
.commodity_browse .commodity_browse_list li a img{ width:292px; height:295px; float:left; }
.commodity_browse .commodity_browse_list li a p{ line-height:64px; color:#666666; float:left; width:282px; border-top:solid 1px #dbd9d9; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.commodity_browse .commodity_browse_list1{ width:618px; overflow:hidden; }
.commodity_browse .commodity_browse_list1 li{ width:292px; overflow: hidden; height:360px; overflow:hidden; margin:0 10px 10px 0; float:left; background:#FFF; }
.commodity_browse .commodity_browse_list1 li a{ width:inherit; height:inherit; display:inline-block; position:relative; }
.commodity_browse .commodity_browse_list1 li label{ width:inherit; height:360px; display:inline-block; position:relative; }
.commodity_browse .commodity_browse_list1 li label img{ width:292px; height:310px; float:left; }
.commodity_browse .commodity_browse_list1 li label input{width: 292px !important; height:50px !important; background: none; position: absolute; bottom:0px; left: 0; border-radius: 0; border: 0; }
.commodity_browse .commodity_browse_list1 li label input:after{content: "选择";width: 290px; height: 48px; text-align: center; display: block; color: #666666; line-height: 50px; border: solid 1px #CCCCCC;background: #FFFFFF; position: absolute; left: 0; top: 0;  }
.commodity_browse .commodity_browse_list1 li label input[type=checkbox]:checked{ width: 290px; height:48px; background:inherit; }
.commodity_browse .commodity_browse_list1 li label input[type=checkbox]:checked:after{content: "已选择"; width: 290px; height:48px; text-align: center; display: block; color: #FFFFFF; line-height: 50px; border: 0;position: absolute; left: 0; top: 0; background: none; }
.commodity_browse .commodity_browse_list1 li label .name_title{ width: 272px; height: 50px; padding:5px 10px; background: rgba(0,0,0,0.5);  position: absolute; bottom: 50px; left: 0; display: none;}
.commodity_browse .commodity_browse_list1 li label .name_title p{ width: 272px; height: 50px; color: #FFFFFF; font-size: 22px; line-height: 25px;overflow:hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}

.commodity_browse .commodity_browse_list1 li label .unselected{width: 290px; height:48px; position: absolute; bottom: 0; left: 0; background: #FFFFFF; text-align: center; line-height: 50px; color: #666666;  border: solid 1px #CCCCCC; }
.commodity_browse .commodity_browse_list1 li label .selected{width: 292px; height:50px; position: absolute; bottom: 0; left: 0; background: #fa5200; text-align: center; line-height: 50px; color: #FFFFFF;}
.commodity_browse .commodity_browse_list1 li label .champion1{ width:80px; height: 80px; background: url(https://img10.360buyimg.com/imgzone/jfs/t16840/285/2651030738/1580/4bb1a468/5b06206cNafffe5c0.png) no-repeat; background-size: 80px; position: absolute; top: 20px; left: 20px; z-index: 80;}

.prize_content{ width:640px; min-height:100vh; overflow:hidden; background:#ededed; }

.prize_content1_content{ width:640px;min-height:100vh;  position:relative; overflow:hidden;  }
.large_turntable{width:572px;height:590px;top:170px;margin:17px auto; border-radius:50%; position:relative; overflow:hidden;  }
.large_turntable .goods_cont{ width:150px; height:120px; position:absolute; }
.large_turntable .goods_cont p{ width:150px; height:22px; color:#FFFFFF; font-size:20px; overflow:hidden; text-align:center; }
.large_turntable .good1{top:50px; left:213px; }
.large_turntable .good4{top:145px; left:370px;-webkit-transform:rotate(65deg); -moz-transform:rotate(65deg); -ms-transform:rotate(65deg);-o-transform:rotate(65deg); }
.large_turntable .good5{top:310px; left:360px;-webkit-transform:rotate(120deg); -moz-transform:rotate(120deg); -ms-transform:rotate(120deg);-o-transform:rotate(120deg); }
.large_turntable .good6{top:395px; left:210px;-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);-o-transform:rotate(180deg); }
.large_turntable .good3{top:315px; left:55px; -webkit-transform:rotate(240deg); -moz-transform:rotate(240deg); -ms-transform:rotate(240deg);-o-transform:rotate(240deg); }
.large_turntable .good2{top:130px; left:60px; -webkit-transform:rotate(300deg); -moz-transform:rotate(300deg); -ms-transform:rotate(300deg);-o-transform:rotate(300deg); }

.large_turntable .goods_images{ width:90px; height:90px; margin:5px auto; } 
.large_turntable .goods_images img{ width:90px; height:90px; }

.prize_circle{ width:225px; height:225px; margin:170px auto 0; background:url(https://img10.360buyimg.com/imgzone/jfs/t22201/263/253452344/9126/95665728/5b062096N93562117.png) no-repeat; cursor:pointer;}

@-moz-keyframes mclogo{
	0% { -moz-transform:rotate(0deg); } 
	100% { -moz-transform:rotate(360deg); }
}
@-webkit-keyframes mclogo{
	0% { -webkit-transform:rotate(0deg);- } 
	100% { -webkit-transform:rotate(360deg); }
}
@keyframes mclogo{
	0% { transform:rotate(0deg); } 
	100% { transform:rotate(360deg); }
}

.prize_content1_content .prize_opportunity{ width:inherit; height:55px; line-height:55px; color:#FFF; text-align:center; }
.prize_content1_content .prize_opportunity .gono_but{ color:#2CC8FF; font-size:26px; }
.prize_content1_content .prize_opportunity .blur{ } 
.prize_content1_content .prize_morebut{ width:308px; height:64px; background:#f1b712; border-radius:10px; text-align:center; color:#FFFFFF; font-size:24px; line-height:64px; display:block; margin:0 auto; }
.prize_content1_content .winners_list{ width:580px; padding:0 30px; margin:10px 0 65px;color:#666666; line-height:40px; font-size:24px; color:#666;  }
.prize_content1_content .winners_list div{ color:#666666; line-height:40px; font-size:24px; color:#666;}
.prize_content1_content .winners_list h3{ width:inherit; padding:10px 0 5px 0; line-height:40px; color:#222; }
.prize_content1_content .winners_list h3 span{ background:#5e83b1; line-height:40px; color:#FFF; display:inline-block; padding:0 10px;}
.prize_content1_content .winners_list p{ line-height:40px;color:#fff; }

.luck_draw_popupbg{ width:640px; height:100%; display:none; position:fixed; top:0; background:rgba(0,0,0,0.5); z-index:500;}
.luck_draw_popupbg .luck_draw_popup{ width:560px; border-radius:10px; background:#FFF; margin:50% auto 0; }
.luck_draw_popupbg .luck_draw_popup .title{ color:#333; font-size:30px; text-align:center; border-bottom:solid 1px #d9d9d9;  position:relative;padding: 20px;}
.luck_draw_popupbg .luck_draw_popup .title a.exit_popup{ width:85px; height:85px; display:inline-block; float:right; position:absolute; top:-4px; right:0; }
.luck_draw_popupbg .luck_draw_popup .title a.exit_popup i{ width:2px; height:38px; display:inline-block; background:#d9d9d9;-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); position:absolute; top:25px; right:35px; }
.luck_draw_popupbg .luck_draw_popup .title a.exit_popup i:last-of-type{ width:2px; height:38px; display:inline-block; background:#d9d9d9;-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); transform:rotate(135deg); position:absolute; top:25px; right:35px; }
.luck_draw_popupbg .luck_draw_popup .draw{ width:490px; line-height:30px; padding:30px 20px 20px 20px; font-size:28px; color:#f59416; text-align:center; }
.luck_draw_popupbg .luck_draw_popup .draw a{ font-size:inherit; color:#3598dc;}
.luck_draw_popupbg .luck_draw_popup .chance{ width:530px; padding:10px 15px; line-height:20px; color:#666666; text-align:center; }
.luck_draw_popupbg .luck_draw_popup .award_information{ padding:30px; line-height:40px; color:#666666;   }
.luck_draw_popupbg .luck_draw_popup .award_information a{ font-size:22px; color:#1788d6; line-height:30px; padding:0 0 0 0;word-wrap: break-word; word-break: normal; }
.luck_draw_popupbg .luck_draw_popup .chance font,.luck_draw_popupbg .luck_draw_popup .chance a{ color:#3598dc; padding:0 5px;}
.luck_draw_popupbg .luck_draw_popup .draw_but{ width:530px; height:64px; padding:15px 15px 30px 15px;  }
.luck_draw_popupbg .luck_draw_popup .draw_but1{ width:530px; height:64px; padding:15px 15px 30px 15px; text-align:center;  }
.luck_draw_popupbg .luck_draw_popup .draw_but1 .what{ margin-left:30px; color:#3598dc; }
.luck_draw_popupbg .luck_draw_popup .but_yes{  width:215px; height:64px; line-height:64px; color:#FFFFFF; font-size:24px; background:#f59416; text-align:center; border-radius:10px; display:inline-block;}
.luck_draw_popupbg .luck_draw_popup .draw_but .continue{ width:238px; height:64px; line-height:64px; color:#f59416; font-size:24px; border:solid 1px #f59416;text-align:center; border-radius:10px; display:inline-block; margin:0 10px;}
.luck_draw_popupbg .luck_draw_popup .draw_but .accept{ width:238px; height:64px; line-height:64px; color:#3598dc; font-size:24px; border:solid 1px #3598dc;text-align:center; border-radius:10px; display:inline-block; margin:0 10px; }
.luck_draw_popupbg .luck_draw_popup .draw_but .exit{ width:240px; height:64px; line-height:64px; color:#666666; font-size:24px; border:solid 1px #c5c5c5; text-align:center; border-radius:10px; display:inline-block; margin:0 10px; }
.luck_draw_popupbg .luck_draw_popup .draw_but .task{ width:313px; height:64px; line-height:64px; color:#f59416; font-size:24px; border:solid 1px #f59416; text-align:center; border-radius:10px; display:block; margin:0 auto;   }
.luck_draw_popupbg .luck_draw_popup .opportunity{line-height:38px; padding: 18px;font-size:22px; color:#666666;text-align:center;}
.singleton_but{width:235px; height:64px; line-height:64px; color:#FFFFFF; font-size:24px; background:#3598dc; text-align:center; border-radius:10px; display:block; margin:0 auto 20px;  }
.singleton_but:active{ background:#3598dc; opacity:0.8; color:#FFF;}
.luck_draw_popupbg .luck_draw_popup .opportunity a,.luck_draw_popupbg .luck_draw_popup .opportunity font{ color:#3598dc; padding:0 5px; font-size:28px; }

.luck_draw_popupbg .luck_draw_popup .grade_tab{ width: 520px; margin: 10px 20px 0 20px; line-height: 40px; color: #666666; border-collapse: collapse; text-align: center;border:solid 1px #F2F3F4; }
.luck_draw_popupbg .luck_draw_popup .grade_tab tr th,.luck_draw_popupbg .luck_draw_popup .grade_tab tr td{ line-height: 40px; border:solid 1px #F2F3F4; }
.luck_draw_popupbg .luck_draw_popup .grade_tab tr th{ font-size: 26px; color: #333333;}

.award_information table{ border-collapse:collapse;}
.award_information table .font{ width:120px; vertical-align:top; text-align:right; color:#777777;}
.award_information table tr td{ padding:8px 0; color:#666666;} 
.award_information table tr td .cont{ width:380px; overflow:hidden; }

.user_list{ width:640px; overflow: hidden;}
.user_list li{  width:610px; padding:5px 15px 0; border-bottom: solid 1px #d9d9d9; border-top:solid 10px #f6f5f3; overflow:hidden; background: #FFFFFF;}
.user_list li .register_title1{ width:100%; float:left; padding:16px 0 20px 0; }
.user_list li .register_title{ width:395px; float:left; padding:16px 0 20px 0; }
.user_list li .goods{ width:70px; height:70px; float:left; margin:10px 20px 10px 0;}
.user_list li .title{ width:inherit; line-height:35px; color:#0a0a0a; font-size:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.user_list li .title1{ width:inherit; line-height:35px; color:#454545; font-size:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.user_list li .time{ width:inherit; overflow: hidden;  color:#787878; font-size:20px; }
.user_list li .time font{ float:right; padding-right:5px;font-size:20px;} 
.user_list li .register_but{ width:120px; float:right; text-align:right;  padding:20px 0 0 0; }
.user_list li .register_but a{ width:118px; height:50px; overflow: hidden; display:inline-block; font-size:20px; text-align:center; line-height:50px; color:#FFFFFF; border-radius:38px; }
.user_list li .register_but .register_no{ border:solid 1px #3799da; color:#3799da;  }
.user_list li .register_but .register_yes{  border:solid 1px #BDBABA; color:#BDBABA;   }
.user_list li .time .font{ font-size:20px; color: #454545; float: left; }
.user_list li .time .times{ font-size: inherit; color: inherit; opacity: 0.7;}
.user_list li .time .explain{ width: 510px; float: left; font-size: inherit; color: inherit;}
.user_list li .time .explain a{ font-size: inherit; color: #1788D6; padding: 0 5px; text-decoration: underline; } 

.index_content ul.user {margin-top: 15px;}
.index_content ul.user li { background-color: #fff;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin: 9px 0;}
.index_content ul.user li a {display: block;background-image: url(https://img10.360buyimg.com/imgzone/jfs/t18025/168/2284299167/466/14cbb66d/5af13037Na90160a5.png);background-repeat: no-repeat;background-position: center right;background-size: 8px auto;margin: 0 15px; height: 60px; line-height: 60px;}
.index_content ul.user li a span { position: relative; line-height: 60px;}

.prize_title{ width: 640px; height: 75px; line-height: 75px; position: relative; overflow: hidden;}
.prize_title .line_color{ background: #fe9c3c; width: 5px; height: 75px; display: inline-block; float: left;}
.prize_title .title_font{ height:75px; line-height:75px; font-size:24px; color: #0d1102; float: left; padding: 0 20px; }
.prize_title .look_all{ color: #8a8a8a; font-size:20px; float: right; line-height: 75px; height: 75px; display: inline-block; padding: 0 20px;  }
.prize_title .look_all .icon{ width:16px; height: 29px; display: inline-block; background-image: url(https://img10.360buyimg.com/imgzone/jfs/t21562/116/231937457/386/ea93dcc5/5b0620c6N3a6ea972.png); background-size: 10px; background-position: center; background-repeat: no-repeat; margin-left:5px; vertical-align: -8px; }

.index_content .prize_list .prize_title{ left: -20px; } 
.index_content .prize_list .task_list li.list .icon,.user_list li .icon{ width:50px; height:50px; display: inline-block; overflow: hidden; background: url(https://img10.360buyimg.com/imgzone/jfs/t18928/48/2647587839/7580/df06f722/5b06211cN2901a40e.png) no-repeat 1px -774px;  float:left; margin:24px 20px 10px 0;}
.index_content .prize_list .task_list li.list .iconn,.user_list li .iconn{width:50px; height:50px; display: inline-block; overflow: hidden; float:left; margin:24px 20px 10px 0;}
.index_content .prize_list .task_list li.list .iconn img,.user_list li .iconn img{ width: 50px; height: 50px; }
.index_content .prize_list .task_list li.list .icon1,.user_list li .icon1{background: url(https://img10.360buyimg.com/imgzone/jfs/t18928/48/2647587839/7580/df06f722/5b06211cN2901a40e.png) no-repeat 1px -775px; }
.index_content .prize_list .task_list li.list .icon2,.user_list li .icon2{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 8px 0px #f89202; }
.index_content .prize_list .task_list li.list .icon3,.user_list li .icon3{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -1033px; }
.index_content .prize_list .task_list li.list .icon4,.user_list li .icon4{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -970px; }
.index_content .prize_list .task_list li.list .icon5,.user_list li .icon5{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -63px; }
.index_content .prize_list .task_list li.list .icon6,.user_list li .icon6{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -123px; }
.index_content .prize_list .task_list li.list .icon7,.user_list li .icon7{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -850px; }
.index_content .prize_list .task_list li.list .icon8,.user_list li .icon8{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -789px; }
.index_content .prize_list .task_list li.list .icon9,.user_list li .icon9{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -1102px; }
.index_content .prize_list .task_list li.list .icon10,.user_list li .icon10{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -495px; }
.index_content .prize_list .task_list li.list .icon11,.user_list li .icon11{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -668px; }
.index_content .prize_list .task_list li.list .icon12,.user_list li .icon12{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -305px; }
.index_content .prize_list .task_list li.list .icon13,.user_list li .icon13{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -367px; }
.index_content .prize_list .task_list li.list .icon14,.user_list li .icon14{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -428px; }
.index_content .prize_list .task_list li.list .icon15,.user_list li .icon15{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -553px; }
.index_content .prize_list .task_list li.list .icon16,.user_list li .icon16{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -731px; }
.index_content .prize_list .task_list li.list .icon17,.user_list li .icon17{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -184px; }
.index_content .prize_list .task_list li.list .icon18,.user_list li .icon18{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -244px; }
.index_content .prize_list .task_list li.list .icon19,.user_list li .icon19{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -612px; }
.index_content .prize_list .task_list li.list .icon20,.user_list li .icon20{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -910px; }
.index_content .prize_list .task_list li.list .icon21,.user_list li .icon21{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -1158px; }
.index_content .prize_list .task_list li.list .icon22,.user_list li .icon22{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -1218px; }
.index_content .prize_list .task_list li.list .icon23,.user_list li .icon23{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/28775/35/7477/42244/5c6bb20cE7992f398/f9adf051bb2a9ad0.png) no-repeat 0px -1276px; }

.register_content .user_cont{ width:640px; overflow:hidden; border-bottom:solid 1px #d5d5d5; background-size:cover; }
.register_content .user_cont .myphone{ width:90px; height:90px; float:left; margin:15px; }
.register_content .user_cont .user_name{ width:360px; height:90px; float:left; padding:15px 0 0 10px;}
.register_content .user_cont .user_name p{ width:inherit; line-height:30px; color:#666666; font-size:20px; }
.register_content .user_cont .user_name p a.amend{ color:#3799da; text-decoration:underline; font-size:20px; margin-left:30px; }
.register_content .user_cont .service_but{ width:80px; height:35px; line-height:35px; color:#666666; border:solid 1px #c0c0c0; text-align:center; float:right; display:inline-block; font-size:20px; background:#FFFFFF; border-radius:38px; font-size:18px; margin:15px 15px 0 0; }
.register_content .user_cont .to_show_but{ color: #3799da;font-size: 20px;line-height: 60px;margin-left: 30px; }

.register_content .user_form{ width:580px; height: 100vh; padding:0 30px; background: #FFFFFF; }
.register_content .user_form .set_title{ width:inherit; height:80px; line-height:80px; font-size:30px; color:#333333; }
.register_content .user_form .font{ padding:5px 0; height:60px; line-height:60px; color:#666666; padding:15px 0;} 
.register_content .user_form .font .text{ width:413px; height:60px; padding:0 20px; color:#666666; line-height:60px; border-radius:38px; border:solid 1px #c0c0c0;}
.register_content .user_form .font .but{ width:340px; height:70px; line-height:70px;  font-size:24px; text-align:center; border-radius:38px; background:#FB5200 ; color:#FFFFFF; margin-left:120px; display:inline-block; }

.luck_draw_popupbg .luck_draw_popup .partake_cont{ width:500px; padding:30px; }
.luck_draw_popupbg .luck_draw_popup .partake_cont p{ padding-left:90px; color:#666666; line-height:40px; } 
.luck_draw_popupbg .luck_draw_popup .partake_cont p font{ color:#F59416; }
.luck_draw_popupbg .luck_draw_popup .partake_cont p .nuber{ color:#F59416; font-weight:bold; }
.luck_draw_popupbg .luck_draw_popup .partake_cont .roger_but{ width:315px; height:64px; line-height:64px; color:#FFFFFF; font-size:24px; background:#f59416; text-align:center; border-radius:10px; display:block; margin:20px auto 0;}

.index_current_prizes{ width:590px; height:350px; background:#faa98c; padding:0 25px; border-bottom:2px #FFFFFF solid; }
.current_prizes{ width:590px; height:265px; background:#FFF; border-radius:56px 0 56px 0; }
.index_title{ width:inherit; height:55px;  }
.index_title b{ height:55px; float:left; display:inline-block; line-height:55px; color:#FFF; font-size:24px; padding-right:20px; }
.index_title .goods_name{ height:45px; float:left; line-height:45px; max-width:295px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:inline-block; padding-top:10px; color:#75331a; font-size:20px; }
.index_title .myid{ float:right; height:45px; padding-top:10px; line-height:45px; max-width:179px; overflow:hidden; display:inline-block; color:#c26d4e; font-size:20px; }
.current_prizes_left{ width:250px; float:left; padding:0 24px; }
.current_prizes_left .price{ height:45px; line-height:45px; color:#ff4800; }
.current_prizes_left .price span{ padding-top:15px; font-size:20px; padding:0 0 0 20px; line-height:30px; display:inline-block; }
.current_prizes_left .price b{ font-size:29px; line-height:45px; }
.current_prizes_left .prizes_img{ width:206px; height:206px; overflow:hidden; margin:0 auto;}
.current_prizes_left .prizes_img img{ width:inherit; height:inherit; }
.current_prizes_right{ width:250px; float:right; padding-right:20px; } 
.current_prizes_right .partake{ width:inherit; height:91px; background:#fce47b; border:solid 8px transparent; border-top:0; border-left:0; border-right:0; }
.current_prizes_right .been_involved{ width:inherit; height:70px; line-height:36px; font-size:18px; padding-top:60px; color:#fa4300; }

.current_prizes_right p{ width:inherit; color:#ff4800; text-align:center;}
.current_prizes_right .title1{ height:31px; line-height:31px; font-size:26px; padding-top:3px;}
.current_prizes_right .title2{ height:22px; line-height:22px; font-size:16px;  }
.current_prizes_right .title3{ height:34px; line-height:34px; font-size:24px;  }
.current_prizes_right .partake_but{ width:inherit; height:73px; border-radius:20px; background:#ff7842; color:#FFF; font-size:26px; display:inline-block; margin-top:70px; text-align:center; line-height:73px; }

.return_shop{ width:60px; height:60px; border-radius:50%;position:fixed;text-align:center; padding:10px; left:550px; background:rgba(0,0,0,0.6); color:#FFF; display:block;  line-height:60px; bottom:230px; }
.return_shop:active{ opacity:0.8;background:rgba(0,0,0,0.7); color:#FFF; }

.popup1{  line-height:30px; bottom:120px; border:solid 1px #666; color:#666; background:rgba(255,255,255,0.6);  z-index:201;  } 

.plant_cont { width:540px; margin:0 auto; height:590px; position:absolute; bottom:115px; left:50px; text-align:center; }
.plant_cont b{ position:absolute; top:270px; left:0; width:500px; height:50px; line-height:50px; font-size: 47px; font-family: "Microsoft YaHei";color:#fee16c; 
text-shadow:#3b1800 3px 3px 1px,#3B1800 2px 3px 1px,#3b1800 1px 3px 1px,#3b1800 -1px 3px 1px,#3b1800 -3px 1px 2px,#3b1800 -4px 1px 2px,#3b1800 -2px -2px 2px,#3b1800 -3px -3px 2px,#3b1800 3px 1px 2px,#3b1800 4px 0px 1px,#3b1800 0px -3px 2px,#3b1800 3px 0px 2px,#3b1800 4px -3px 1px,#3b1800 -3px 3px 2px,#3b1800 5px -2px 1px,#3b1800 -4px 1px 2px,#3b1800 1px -4px 2px,#3b1800 3px -4px 2px,#3b1800 -2px -4px 2px,#3b1800 1px -4px 2px,#3b1800 -3px 0px 2px,#3b1800 1px 3px 5px,#3b1800 -2px 3px 5px,#3b1800 0px 4px 5px,#3b1800 0px 4px 5px,#3b1800 0px 1px 5px; }

.luck_draw_popupbg .luck_draw_popup .txt_left{ text-align:left; text-indent:30px;}
.establish_popup{ padding:20px; font-size:26px; }
.establish_popup .text_left{color:#666; line-height:38px;  }
.establish_popup .red{ color:red; }
.establish_popup .tab_list{ width:360px; height:64px;border-radius:10px; border:solid 1px #d3d3d3; margin-top:20px;display:-webkit-box; }
.establish_popup .tab_list li{ color:#666666; line-height:64px; -webkit-box-flex:2; width:0; overflow:hidden; text-align:center;}
.establish_popup .tab_list li.tabin{ color:#FFF; background:#3598dc; border-radius:10px;}
.establish_popup .tab_cont{ width:100%;  margin-top:10px; display:none; }
.establish_popup .tab_reveal{ display:block;}
.establish_popup .tab_cont table{ width:100%; border-collapse:collapse; }
.establish_popup .tab_cont table th{  height:70px; line-height:70px; color:#333333; text-align:center; border:solid 1px #d3d3d3; background:#fcfcfc; }
.establish_popup .tab_cont table td{  line-height:32px; color:#666666; border:solid 1px #d3d3d3; padding:5px; height:50px; }
.establish_popup .blue{ color:#3598dc; padding:0 5px;}
.establish_popup .margin_bot30{ margin-bottom:30px;}
.luck_draw_popupbg .top10{ margin:10% auto 0;}
.luck_draw_popupbg .top20{ margin:20% auto 0;}
.luck_draw_popupbg .top30{ margin:30% auto 0;}

@-webkit-keyframes chest{ 
	0%{-webkit-transform:scale(1)}
	10%,20%{-webkit-transform:scale(1) rotate(-3deg)}
	30%,50%,70%,90%{-webkit-transform:scale(1) rotate(3deg)}
	40%,60%,80%{-webkit-transform:scale(1) rotate(-3deg)}
	100%{-webkit-transform:scale(1) rotate(0)}	
}

@-webkit-keyframes cloud1{
	0% { left:290px; } 
	50% { left:354px; }	
	100% { left:290px; }	
}

@-webkit-keyframes cloud2{
	0% { left:-81px; } 
	50% { left:-41px; }	
	100% { left:-81px; }	
}

@-webkit-keyframes cloud3{
	0% { left:417px; } 
	50% { left:477px; }	
	100% { left:417px; }	
}

.problem_content{ width:inherit; padding-bottom:20px;}
.problem_content .problem_title{ width:inherit;line-height:45px;font-size:22px;font-weight: bold;}
/*.problem_content .problem_title:before{ content: "【";}*/
/*.problem_content .problem_title:after{ content: "】";}*/

.problem_content .problem .label{ width:inherit; height:50px; line-height:45px; display:block; color:#404550; font-size:21px;}
.problem_content .problem .text{ width:588px; border:solid 1px #DFDFDF; height:55px; border-radius:10px; padding:0 5px; }
.problem_content .problem .problem_font{width:120px; float: left; text-align: right; line-height:57px;}
.problem_content .problem .text1{ width:460px; border:solid 1px #DFDFDF; height:55px; border-radius:10px; padding:0 5px; }
.problem_content .problem .label .select_sex{ padding-right: 50px; vertical-align: -4px;}

input[type=checkbox]{ width:40px; height:40px; margin-right:5px; vertical-align:-12px; -webkit-appearance: none; border:solid 1px #c6c6c7; border-radius:10px; }
input[type=radio]{ width:40px; height:40px; margin-right:5px; vertical-align:-12px; -webkit-appearance: none; border:solid 1px #c6c6c7; border-radius:50%; }
input[type=checkbox]:checked{ background:url(../images/icon_radio.png) no-repeat 0 0; border:none;}
input[type=radio]:checked{ background:url(../images/icon_radio.png) no-repeat 0 -55px;  border:none; }

.immediately_explain .thread{ margin-left:-15px; width:640px; height:10px; background:#F4F4F4; border-top:solid 1px #DFDFDF; border-bottom:solid 1px #DFDFDF; }

.broadcast_cont{ width:600px; padding:0 20px; line-height:60px; background:rgba(0,0,0,0.7); position:fixed; left:0; bottom:0; z-index:200; }
.broadcast_cont .broadcast_list{ width:600px; height:60px; line-height:60px; color:#FFF; font-size:24px; position:relative;overflow:hidden; }
.broadcast_cont .broadcast_list li{ height:60px; overflow:hidden; line-height:60px; text-align:center; }

.back_index_fiexd{ width:70px; height:160px; position:fixed; left:540px; bottom:100px; border-radius:50%;}
.back_index_fiexd a{ width:50px; margin-top: 10px; height:50px; border-radius:50%; display:inline-block; font-size:22px; background:rgba(255,255,255,0.5); line-height:25px; padding:10px; text-align:center; border:solid 2px #666666; color:#666666; }
.back_index_fiexd a.index{ line-height:25px; }
.back_index_fiexd a.share{ margin-bottom: 10px; line-height: 50px;}

.notice_list{width:600px; padding:0 10px; }
.notice_list li{ width:600px; border-top:1px #FFFFFF solid; padding:18px 0 11px 0; border-bottom:solid 1px #d9d9d9; position:relative;} 
.notice_list li .title{ font-size:22px; color:#4c525b; font-weight:bold; line-height:28px; margin: 15px 0;overflow:hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }
.notice_list li .notice_cont{ width:570px; padding-right:30px; color:#4c525b; font-size:22px; line-height:30px; }
.notice_list li .notice_cont p{ padding-bottom:10px; line-height:28px; }
.notice_list li.notice_tabin .notice_cont{ height:55px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; }
.notice_list li .time{ font-size:18px; color:#999999; line-height:33px;}
.notice_list li .icon{ width:26px; height:26px; display:inline-block; background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png?t=1) no-repeat 5px -961px; position:absolute; top:50%; right:8px;transform:rotate(180deg);-webkit-transition: all 0.5s; }
.notice_list li.notice_tabin .icon{ width:26px; height:26px; display:inline-block; background:url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png?t=1) no-repeat 5px -961px; position:absolute; top:50%; right:8px;transform:rotate(0deg);-webkit-transition: all 0.5s; }

/*新首页*/
.newindex_top{ width: 640px; max-height: 185px; overflow: hidden;}
.newindex_top .newindex_title{ width:437px; height:77px;  font-size: 30px; color: #FFFFFF; line-height: 77px; text-align: center; position: relative; float: right; margin-right:10px; border-bottom: solid 2px rgba(255,255,255,0.25);  overflow: hidden;}
.newindex_top .newindex_title span{display:inline-block; height: 77px; line-height: 77px; max-width: 360px; }
.newindex_top .icon_store{width: 77px; opacity: 0.95; text-align: center; height: 77px; vertical-align: -28px; line-height: 77px; color: #FFFFFF; font-size: 18px; display:inline-block; background:url(https://img10.360buyimg.com/imgzone/jfs/t18928/48/2647587839/7580/df06f722/5b06211cN2901a40e.png) no-repeat 20px -560px;}
.newindex_top .newindex_topmenu{ width:640px; height: 108px; }
.newindex_top .avatar_box{ width: 180px; height: 157px; text-align: center; padding-top:22px; float: left; overflow: hidden; }
.newindex_top .avatar_box:active{ background:rgba(0,0,0,0) !important; opacity:1 !important; }
.newindex_top .avatar_box .avatar{ width:95px; height: 95px; border-radius: 50%; }
.newindex_top .avatar_box .name{ width: 180px; height:34px; color: #FFFFFF; line-height:34px; font-size: 22px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newindex_top .avatar_box1{ width: 180px; height: 100px; text-align: center; padding-top:4px; float: left; overflow: hidden; position: relative; }
.newindex_top .avatar_box1:active{ background:rgba(0,0,0,0) !important; opacity:1 !important; }
.newindex_top .avatar_box1 .avatar{ width:65px; height: 65px; border-radius: 50%; }
.newindex_top .avatar_box1 .name{ width: 180px; height:22px; color: #FFFFFF; line-height:22px; font-size: 22px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newindex_top .avatar_box1 .solid{ width: 2px; height: 66px; background: rgba(255,255,255,0.3); display: inline-block; position: absolute; top: 21px; right: 0px; z-index: 10;}
.newindex_top .newindex_topmenu .menu_list{width:458px; height: 66px;display:-webkit-box; float: left; margin:21px 0 0 0; }
.newindex_top .newindex_topmenu .menu_list li{-webkit-box-flex:2; overflow: hidden; text-align: center;}
.newindex_top .newindex_topmenu .menu_list li b{ width: inherit; height: 26px; overflow: hidden; display: block; font-weight: normal; padding-bottom: 14px; line-height: 26px; color: #FFFFFF; opacity: 0.9; font-size: 20px;}
.newindex_top .newindex_topmenu .menu_list li p{ width: inherit; height: 26px; line-height: 26px; overflow: hidden; color: #FFFFFF; font-size: 24px;}
.newindex_top .overdue_hint{ width: 640px; height: 73px; line-height: 73px; text-align: center; background: rgba(255,255,255,0.9); color: #FE9C3C; border-bottom: solid 2px #FE9C3C;}
.index_content .expire_prompt{ width: 640px; padding-top: 90px; line-height: 50px; text-align: center; font-size: 26px; color: #4d525c;}
.index_content .ranking_list{width: 610px; background: #f7f5f3; padding: 0 15px; }
.index_content .ranking_list li{border-bottom: solid 1px #d9d9d9; overflow: hidden;border-top: solid 1px #FFFFFF; padding: 29px 0; position: relative; }
.index_content .ranking_list li:first-of-type{border-top:0;}
.index_content .ranking_list li .decimal{ width: 52px; height: 60px; float: left; font-size: 43px; line-height:60px;   color: #4e525a;}
.index_content .ranking_list li .head{ width: 61px; height: 61px; overflow: hidden; float: left;}
.index_content .ranking_list li .head img{ width: inherit; height: inherit; }
.index_content .ranking_list li .user_cont{ width: 170px; height: 61px; padding:0 15px; float: left;}
.index_content .ranking_list li .user_cont .name{ width:inherit; height: 38px; overflow: hidden; line-height: 38px; font-size: 28px; color: #323438; }
.index_content .ranking_list li .user_cont .grade{ width: inherit; height: 20px; padding-top: 5px; font-size: 20px; color: #6c6a6a; line-height: 20px; }
.index_content .ranking_list li .points{ height: 40px; line-height: 40px; float: right; position:absolute; top: 50%; right: 0; margin-top:-20px; font-size: 24px; color: #323438; }
.index_content .notice{ width:640px; height:42px; color:#fff;font-size:20px;background: #000000; filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7; opacity: 0.7;overflow:hidden;}
.index_content .notice *{ font-size:20px;}
.index_content .notice i{width: 31px; height: 22px; display: inline-block; background: url(https://img10.360buyimg.com/imgzone/jfs/t19570/354/2612211051/19647/446194c4/5b06211cN5f770a39.png) no-repeat 0 -295px; }
 
#gongao{width:1000px;height:30px;overflow:hidden;line-height:30px;font-size:13px;font-family:'宋体';background:#DDE5ED;color:#0C77CF;font-weight:bold;} 
#gongao #scroll_begin, #gongao #scroll_end{display:inline} 

.index_content .mymenu_list{ width: 640px; height: 128px;display:-webkit-box;  border-bottom: solid 20px #f7f7f7; background: #FFFFFF; }
.index_content .mymenu_list li{ -webkit-box-flex:5; overflow: hidden; text-align: center; height: 128px;}
.index_content .mymenu_list li a{ width: inherit; height: 98px; position: relative; display: block; padding-top: 30px;}
.index_content .mymenu_list li a:active{ background:rgba(0,0,0,0) !important; opacity:1 !important; }
.index_content .mymenu_list li a i{ width: 10px; height: 10px; border-radius: 50%; background: #cc0000; display: inline-block; display: none; position: absolute; top: 30px; right: 40px;}
.index_content .mymenu_list li span{ width: 31px; height: 31px; display: inline-block; background: url(https://img10.360buyimg.com/imgzone/jfs/t19570/354/2612211051/19647/446194c4/5b06211cN5f770a39.png?t=1) no-repeat 0 0; }
.index_content .mymenu_list li span.icon1{ background-position: 0 0;}
.index_content .mymenu_list li span.icon2{ background-position: 0 -51px;}
.index_content .mymenu_list li span.icon3{ background-position: 4px -102px;}
.index_content .mymenu_list li span.icon4{ background-position: 0 -155px;}
.index_content .mymenu_list li span.icon5{ background-position: 0 -204px;}
.index_content .mymenu_list li span.icon6{ background-position: 0 -339px;}
.index_content .mymenu_list li a p{ width: inherit; height: 50px; line-height: 50px; font-size: 20px; color: #4e4d4f;}
.index_content .mymenu_list_coustm{ width: 640px; display:-webkit-box; border-bottom: solid 1px #d2d2d2; background: #FFFFFF;position: relative; }
.index_content .mymenu_list_coustm ul{ width: 640px; display:-webkit-box; height:100%;  position: absolute;left:0;top:0;}
.index_content .mymenu_list_coustm img{ width: 640px; }
.index_content .mymenu_list_coustm li{ -webkit-box-flex:5; overflow: hidden; text-align: center; height: 100%;}
.index_content .mymenu_list_coustm li a{ width:100%; height: 100%;    display: -webkit-inline-box;}
.index_content .mymenu_list_coustm li a i{ width: 10px; height: 10px; border-radius: 50%; background: #cc0000; display: inline-block; display: none; position: absolute; top: 10px; right: 10px;}
.index_content .index_menulist{ width: 640px; overflow: hidden; margin-top:10px; background: #FFFFFF; border-bottom: solid 20px #f7f7f7;}
.index_content .index_menulist .menu_nav{ width: 640px; height: 160px; border-bottom: solid 1px #eeeeee;}
.index_content .index_menulist .menu_nav:last-of-type{ border-bottom: 0;}
.index_content .index_menulist .menu_nav .nav_cont{ width: 159px;  height: 160px; overflow:hidden; float: left;  }
.index_content .index_menulist .menu_nav .nav_cont:nth-of-type(4){ border-right:0;}
.index_content .index_menulist .menu_nav .nav_cont a{width: 159px;  height: 135px; padding-top: 25px; display: block; text-align: center; }
.index_content .index_menulist .menu_nav a:active{ background:rgba(0,0,0,0) !important; opacity:1 !important; }
.index_content .index_menulist .menu_nav a p{ width: inherit; height: 44px; line-height: 44px; color: #545454; font-size: 22px;}
.index_content .index_menulist .menu_nav a i{ width:80px; height: 80px; display: inline-block; background: url(https://img10.360buyimg.com/imgzone/jfs/t18928/48/2647587839/7580/df06f722/5b06211cN2901a40e.png) no-repeat;}
.index_content .index_menulist .menu_nav a i.icon1{background-position: 0 0; }
.index_content .index_menulist .menu_nav a i.icon2{background-position: 0 -96px; }
.index_content .index_menulist .menu_nav a i.icon3{background-position: 0 -192px; }
.index_content .index_menulist .menu_nav a i.icon4{background-position: 0 -287px; }
.index_content .index_menulist .menu_nav a i.icon5{background-position: 0 -383px; }
.index_content .index_menulist .menu_nav a i.icon6{background-position: 0 -479px; }
.index_content .index_menulist .menu_nav a i.icon7{background-position: 0 -851px; }
.index_content .float_menu_nav{z-index:99;width: 640px; height:100px;position: fixed;bottom:0px; overflow: hidden;display: -webkit-box;padding-top: 3px; background: #FFFFFF;border-top: solid 1px #eeeeee;}
.index_content .float_menu_nav .nav_cont{-webkit-box-flex: 1; text-align: center; }
.index_content .float_menu_nav p{ width: inherit;overflow:hidden; height: 35px; line-height: 35px; color: #0d1102; font-size:22px;}
.index_content .float_menu_nav i{/*font-size:35px; color: #7c7b7b; */ width:60px; height: 60px; display: inline-block; }
.index_content .float_menu_nav .custom_fzcolors i{ color: inherit; }
.index_content .float_menu_nav .custom_fzcolors p{ color: inherit; }
.index_content .float_menu_nav i.icon1{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/19591/7/7375/2183/5c6b9c53E969e9c44/e0db15485ef3b728.png) no-repeat;background-size: 100%;}
.index_content .float_menu_nav i.icon2{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/27275/38/7282/2755/5c6b9c52Effe2834f/e73dbd93d5b25616.png) no-repeat;background-size: 100%;}
.index_content .float_menu_nav i.icon3{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/32518/26/2585/1951/5c6b9c52E7a181cdd/a770f36510f0d8fc.png) no-repeat;background-size: 100%;}
.index_content .float_menu_nav i.icon4{background: url(https://img10.360buyimg.com/imgzone/jfs/t20755/115/774165160/2392/6ad87b56/5b17b904N8a974111.png) no-repeat;background-size: 100%;}
.index_content .float_menu_nav i.icon5{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/20159/27/7340/2476/5c6b9c52E8733d8c1/4b26b0ada8f33292.png) no-repeat;background-size: 100%;}
.index_content .float_menu_nav i.icon6{background: url(https://img10.360buyimg.com/imgzone/jfs/t20368/296/755872911/2434/e91dd6b1/5b17b904N934c1d94.png) no-repeat;background-size: 100%;}
.index_content .float_menu_nav i.icon7{background: url(https://img10.360buyimg.com/imgzone/jfs/t1/30325/25/2502/2204/5c6b9c52E3b1d8fc8/b4b2aaca40bbd796.png) no-repeat;background-size: 100%; }
.index_content .priority_item{width:600px; padding:17px 20px; background: #FFFFFF;  border-bottom: solid 20px #f7f7f7; position: relative; }
.index_content .priority_item .left{width:450px; color: #0d1102;font-size:22px; line-height: 35px;  }
.index_content .priority_item .center{width:450px;height:35px;color: #737373;font-size:22px;}
/*.index_content .priority_item .right{width:39px;height:96px;display: inline-block;float: left;}*/
.index_content .priority_item .right{ border:solid 1px #34acff; height:33px; width:99px; line-height:33px; position: relative;font-size: 18px; color: #34acff; text-align: center; border-radius: 20px; position: absolute; right:20px; top: 37px; }
.index_content .priority_item .right .in{width:20px;height:30px;margin:33px 10px 33px 9px;display: inline-block;background: url(https://img10.360buyimg.com/imgzone/jfs/t1/11343/32/8375/5788/5c6bb44bEe9133308/f1ec4e36daa94a9d.png) no-repeat  -0px -958px;}
.index_content .prize_list{width: 600px; background: #FFFFFF;  padding: 0 20px;   border-bottom: solid 20px #f7f7f7; }
.index_content .prize_list .task_list{ width: 600px; overflow: hidden; }
.index_content .prize_list .task_list li.list{ width: inherit; height: 110px; border-bottom: solid 1px #f4f1f4;position: relative; }
.index_content .prize_list .task_list li.list:last-of-type{  border-bottom: solid 0px #f4f1f4; }
.index_content .prize_list .task_list li.list a{ width: inherit; height: 110px; display: block;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 15px 0; overflow: hidden;}  
.index_content .prize_list .task_list li.list i{ width:50px; height:50px; float: left; margin:20px 20px 0 0; display: inline-block; background: url(https://img10.360buyimg.com/imgzone/jfs/t18928/48/2647587839/7580/df06f722/5b06211cN2901a40e.png) no-repeat; }
.index_content .prize_list .task_list li.list i.icon01{ background-position: 2px -665px;}
.index_content .prize_list .task_list li.list i.icon02{ background-position: 2px -719px;}
.index_content .prize_list .task_list li.list i.icon03{ background-position: 4px -776px;}
.index_content .prize_list .task_list li.list span.icon00{ width: 27px; height: 20px;flex: 1; background: url(https://img10.360buyimg.com/imgzone/jfs/t19570/354/2612211051/19647/446194c4/5b06211cN5f770a39.png) no-repeat 15px -252px; }
.index_content .prize_list .task_list li.list .mission{ width:415px; float: left;  }
.index_content .prize_list .task_list li.list .mission .title{ padding-top: 10px; width: inherit; height: 34px; line-height: 34px;  color: #454544; font-size:22px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_content .prize_list .task_list li.list .mission .time{color: #737373; font-size:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_content .prize_list .task_list li.list .but{ border:solid 1px #34acff; height:33px; width:99px; line-height:33px; position: relative;font-size:18px; color: #34acff; text-align: center; border-radius: 20px; position: absolute; right:0; top: 37px;  }
.index_content .prize_list .view_all{ width:inherit; height:76px; line-height: 76px; color: #454545; text-align: center; display: block;}
.index_content .prize_list .view_all:active{ background:rgba(0,0,0,0) !important; opacity:1 !important; color: #999999; }
/*.index_content .poster_content{ width: 640px; background:#FFFFFF; border-bottom: solid 20px #f7f7f7;  }*/
.index_content .poster_content{ width: 640px; background:#FFFFFF;}
.index_content .poster_content a{ width: inherit; display: block;}
.index_content .poster_content img{ width: inherit; }
/*.index_content .two_Poster{ width: 640px; overflow: hidden; border-bottom: solid 1px #d2d2d2; margin-bottom: 10px;}*/
.index_content .two_Poster{ width: 640px; overflow: hidden}
.index_content .two_Poster a{ width: 320px;  float: left;}
.index_content .two_Poster a img{ width: inherit; }
.index_content .caption_title{ width: 600px; height:68px; line-height: 68px; background: #FFFFFF; padding: 0 20px;  border-bottom: solid 20px #f7f7f7; }
.index_content .caption_title a{ width: inherit; height:68px; line-height:68px; color: #0d1102;font-size:22px; display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*.integral_content{ width:640px;}
.integral_content .tabulation{ width: 640px; overflow: hidden; }
.integral_content .tabulation li{ width: 610px; padding: 0 15px; height: 110px; background: #FFFFFF; border-bottom: solid 1px #dfdfdf; margin-top: 12px;} */
.tasks_list{ width: 610px; padding: 0 15px; background: #f6f5f3;}
.tasks_list li{ width: inherit; padding: 20px 0 16px 0; border-bottom: solid 1px #d6d7d7; border-top:solid 1px #FFFFFF; overflow: hidden; position: relative; }
.tasks_list li .tasks_cont{ width:420px; overflow: hidden; float: left;}
.tasks_list li .tasks_cont .tasks_title{ width:inherit; line-height: 32px; color: #222222;font-size: 22px; }
.tasks_list li .tasks_cont .tasks_time{ width: inherit; font-size: 20px; line-height: 38px;color: #646565; }
.tasks_list li .obtain{width:190px; height: 40px; line-height: 40px; color: #ff5000; float:right; position: absolute; top: 50%; right: 0; margin-top: -20px; text-align: right; }

/*幻灯片*/
.slide{display:block;overflow:hidden;}
.device {
  width: 100%;
	height:245px;
  position: relative;
  overflow:hidden;

}
.device .arrow-left {
  background: url(img/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
.device .arrow-right {
  background: url(img/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
.swiper-container {
  width: 100%;
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
  z-index:1000;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background:rgba(0,0,0,0.5);
  /*box-shadow: 0px 1px 2px #555 inset;*/
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #FFFFFF;
}
.swiper-slide img{width:100%;}

.prompt_cont{ width:570px; padding:17px 35px; line-height:30px; color: #FFFFFF;font-size: 22px; background: #cc0001; } 
.custom_sign{ height: 285px; width: 640px; position: relative; }
.custom_sign .setbg{ width: 640px; position: absolute; top: 0; left: 0; height: 285px; opacity: .2;z-index:1;}
.custom_sign .custom_bgimg{ width: 640px; position: absolute; top: 0; left: 0; height: 285px; background-repeat: no-repeat; z-index: 20; opacity: .4;}
.custom_sign .sign_cont{ width: 640px; position: absolute; top: 0; left: 0;display:-webkit-box; height: 285px;z-index:30;}
.custom_sign .sign_son{-webkit-box-flex:2; text-align: center; padding:45px 0; }
.custom_sign .sign_son .sign_but{ width: 200px; height: 200px; display: inline-block; border-radius: 200px; line-height: 200px; color: #FFFFFF; opacity: 0.6; background: #999999; position: relative; }
.custom_sign .sign_son .animationbut:before{ content:""; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; border-radius:1000px; border-style:solid; border-width: 1px; border-color: inherit; -webkit-animation:sign 2s ease-out 0s infinite;}
.custom_sign .sign_son .animationbut:after{ content:""; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; border-radius:1000px; border-style:solid; border-width: 1px; border-color: inherit; -webkit-animation:sign 2s ease-out 0s infinite;}

.custom_sign .sign_son .sign_but span{ opacity: 1;font-size: 42px; line-height:200px; }
.custom_sign .sign_son h3{ line-height: 35px; height: 35px; padding-top: 54px; }
.custom_sign .sign_son p{ line-height: 30px; height: 30px;font-size: 22px; color: #333333; }
@-webkit-keyframes sign{
	0% { -webkit-transform:scale(1); opacity: 1;}
	100% { -webkit-transform:scale(1.1); opacity:0;}	
}
.calendar{ background: #FFFFFF; }
.calendar .calendar_title{ width:480px;padding: 0 80px; text-align: center; height: 80px;line-height: 80px; position: relative; }
.calendar .calendar_title span{ line-height:80px;}
.calendar .calendar_title .left,.calendar .calendar_title .right{ width:80px; height: 80px;display: inline-block; text-align: center; position: absolute; top: 0; line-height: 80px;}
.calendar .calendar_title .left{ left: 0; }
.calendar .calendar_title .right{ right: 0; }
.calendar .calendar_cont{ padding: 0 20px 20px; width:600px; background: #FFFFFF;} 
.calendar .calendar_cont table{width: 600px; border: solid 1px #f4f3f1; border-collapse: collapse;}
.calendar .calendar_cont table tr td{ border: solid 1px #f4f3f1;padding:25px 0; text-align: center; }
.calendar .calendar_cont table .arrive{ color:#FFF;  }
.calendar .calendar_cont table tr th{ border: solid 1px #f4f3f1;padding:25px 0; text-align: center; }

.rule_cont{ background: #FFFFFF; padding:20px; font-size: 22px;}
.rule_cont .rule_son{ padding:5px 0;}
.rule_cont p{ line-height: 30px; font-size: 22px; }

.goods_list{  }
.goods_list .goods_cont{ padding: 20px 0; border-bottom: solid 1px #eaeaea; overflow: hidden; position: relative; }
.goods_list .goods_cont:last-of-type{ border-bottom: solid 0px #eaeaea;}
.goods_list .goods_cont .goods_img{ width:110px; height:110px; float: left; }
.goods_list .goods_cont .goods_img img{ width: 110px; height: 110px;  }
.goods_list .goods_cont .goods_msg{width: 467px; float: left; padding-left: 20px; position: relative;}
.goods_list .goods_cont .goods_msg .title{ width: 368px; font-size: 22px; color: #454544;line-height:30px; margin-bottom: 0 !important; height:60px;overflow:hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }
.goods_list .goods_cont .goods_msg .cont{  }
.goods_list .goods_cont .goods_msg .cont .time{font-size:20px; color: #737373; white-space:nowrap;overflow: hidden;text-overflow: ellipsis; }
.goods_list .goods_cont .goods_msg .cont .red{ color: #ffc62d;font-size:20px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.goods_list .goods_cont .goods_msg .cont .buts{ width:99px; height:33px; line-height:33px; position: absolute;bottom:0; right: 0; border:solid 1px #db2829; font-size: 18px;  text-align: center; border-radius:30px; color: #FFFFFF; }
.goods_list .goods_cont .goods_msg .cont .buts_no{ width:99px; height: 33px; position: absolute;bottom:0; right: 0;  font-size: 18px;  text-align: center; border-radius:30px; color: #383636; line-height:33px;border: solid 1px; }
/*进度条*/
.progressbar{  width:86px;  height: 74px; overflow: hidden; background:#f4bbb9; position: relative;}
.progressbar.position{ position: absolute; top:-8px; right:8px; }
.progressbar .img{position: absolute; z-index:5; left: 0; top: 0; }
.progressbar .progress{ width:200px; height: 200px; position:absolute; top:75px; right:-43px; background-color: #de443b; transform-origin:center top;}
.progressbar .circular{width:43px; height: 6px; display: inline-block; transform-origin:right top; position: absolute; top:43px; left: 0px; }
.progressbar .circular .a,.progressbar .circular .b{ width: 6px; height: 6px; display: inline-block; background-color: #de443b; position:absolute; left: 0; border-radius: 6px; }
.progressbar .circular .a{ top:0;box-shadow:6px 12px 0px 11px #de443b; }
.progressbar .circular .b{ top:3px;box-shadow:20px 25px 0 15px #de443b;}
.progressbar .surplus{ width: 60px; margin: 0 auto; position: relative; z-index: 8; padding-top: 20px; text-align: center;   }
.progressbar .surplus span{ display:block;font-size:18px; color:#454544; }
.progressbar .surplus *{font-size:18px; color:#454544; }

.card_content{ width: 640px; height: 346px;  position: relative;background-size:640px 346px;}
.card_content .shop_name{width:600px; height:67px; line-height: 67px;font-size: 28px; color: #FFFFFF; margin:0 auto; padding-top: 30px; text-align: center; }
.card_content .card_cont{ width: 600px; height:81px; padding: 15px 20px 0 20px; left: 20px; position: absolute; left: 20px; top: 230px; }
.card_content .card_cont .photo_img{ width: 71px;height: 71px; border-radius: 50px; float:left; margin-right:15px; }
.card_content .card_cont .photo_img img{ width:71px;height: 71px; border-radius: 50px;}
.card_content .card_cont .messge_cont{ float: left; width:494px; height: 71px;  }
.card_content .card_cont .messge_cont .name{ float: left; max-width: 50%; overflow: hidden; }
.card_content .card_cont .messge_cont .name p{ line-height: 36px; font-size: 22px; overflow:hidden; white-space:pre; text-overflow:ellipsis;}
.card_content .card_cont .messge_cont .number{ float: right; max-width: 50%; overflow: hidden; padding-right: 20px;}
.card_content .card_cont .messge_cont .number p{ line-height: 36px; font-size: 22px; overflow:hidden; white-space:pre; text-overflow:ellipsis;}

.member_popupbg{ width: 640px; background: rgba(0,0,0,0.5); position: fixed; top:0; left: 0; bottom: 0; z-index:9999;display:none;}
.member_popupbg .user_title{  line-height: 70px; text-align: center; color: #de433a; background: url(https://img10.360buyimg.com/imgzone/jfs/t1/73575/17/11450/431/5d8c898aE3f066ac8/49a092ac8361e878.png) no-repeat center;  }
.member_popupbg .names{ line-height: 40px; color:#626161;font-size: 20px; text-align: center; }
.member_popupbg .member_cont{ width:640px; background: #FFFFFF; box-sizing: border-box; padding: 0 20px 20px; overflow: hidden; }
.member_popupbg .msg_cont{margin-top: 20px; }
.member_popupbg .msg_cont .msg_tel{ height:70px; line-height: 70px;font-size: 20px;border-bottom: solid 1px #ececec; display: flex; }
.member_popupbg .msg_cont .msg_tel .font{flex:0 0 95px;height:70px; line-height: 70px;font-size: 20px; color: #626161; }
.member_popupbg .msg_cont .msg_tel .text{flex:1;height:70px; line-height: 70px;font-size: 20px; }
.member_popupbg .msg_cont .msg_tel .code{flex: 0 0 145px;height:70px; line-height: 70px;text-align: right;background:none; border:none; cursor: pointer;font-size: 20px; color:#de433a; }
.member_popupbg .msg_cont .msg_tel input{ border:none; }
.member_popupbg .msg_cont .msg_tel input:focus{outline: none;}
.member_popupbg .but_cont{ height: 62px; line-height: 62px;margin: 37px 0;  }
.member_popupbg .but_cont .cancel_but{ float: left; width: 234px; height:62px; border-radius: 62px; background: #ececec; color: #626161; border:0;font-size: 20px; border:solid 1px #e0e0e0; cursor: pointer;}
.member_popupbg .but_cont .sure_but{ float: right; width: 308px; height: 62px; border:0; border-radius: 62px; background: #de433a; color: #FFFFFF;font-size: 20px; border:solid 1px #de433a; cursor: pointer;  }
.member_popupbg .but_cont input:focus,.member_popupbg .but_cont button:focus{ outline: none; }
.member_popupbg .tips{ color: #626161; font-size: 20px; 	}
.member_popupbg .tips.agreefont{ padding: 0 0 15px; opacity: .5; text-align: center; }
.member_popupbg .tips .agreeInput{ width: 25px; height: 25px; margin-right: 9px; vertical-align: -5px; border-radius: 5px; }
.member_popupbg .tips .agreeInput[type=checkbox]:checked{ background-size: 100%; }
.member_popupbg .tips .agree{ color: #626161; font-size: 20px; color: #6f98f1;	}
.member_popupbg .gift_title{ font-size: 18px; overflow: hidden; color:#f2ce91;margin: 20px 0;  }
.member_popupbg .gift_title .gift_icon{ width: 28px; height: 28px; vertical-align: -8px; margin-right: 5px; v }
.member_popupbg .gift_title .font{ float: left; font-size: 18px; color: #f2ce91; }
.member_popupbg .gift_title .rule{ float: right; color: #626161; font-size: 18px;  }
.member_popupbg .gift_title .arr_icon{ vertical-align: -2px; margin-left: 5px; }
.member_popupbg .custon_img{ min-height: 210px; /*border:dotted 1px #ececec;*/ }
.member_popupbg .custon_img .gift_img{ width: 580px; margin-left:10px; }
.member_popupbg .custon_img .gift_list{ width: 620px; overflow:hidden; }
.member_popupbg .custon_img .gift_list .gift_cont{ width:289px; height: 87px;padding:0 10px;box-sizing: border-box; line-height: 87px; float: left;background: #f5f5f5; margin:0 20px 20px 0; color:#626161; font-size: 22px;overflow: hidden; position: relative; }
.member_popupbg .custon_img .gift_list .gift_cont .icon{width: 64px; height: 64px; display: inline-block; vertical-align: -10px;  position: absolute; top: 12px; right: 21px; }
.member_popupbg .custon_img .gift_list .gift_cont p{ width:190px; height: 87px; line-height: 87px;overflow: hidden; }

.mlicense_popupbg{ width: 640px; height: 100%; display: none; position:fixed; top: 0; left: 0; background: rgba(0,0,0,0.5); z-index: 99999; }
.mlicense_popup{ width: 540px; top:50px; bottom:50px;position: fixed; left: 50px; background: #FFFFFF;z-index: 99999; border-radius: 10px; padding-bottom: 15px;overflow-y: scroll; }
.mlicense_popup .title{ width: 525px; text-align: center;height: 61px;  padding: 0 0 0 15px; border-bottom: solid 1px #f4f2f2;position: relative; }
.mlicense_popup .title font{height: 61px; line-height: 61px; font-weight: bold; font-size: 28px; }
.mlicense_popup .title .close_popup{ width: 61px; height: 61px; position: absolute; top: 0; right: 0; font-size: 30px; line-height: 61px; color: #bfbfbf; text-align: center; font-weight: normal; } 
.mlicense_popup .title_font{width:510px;min-height:200xp; padding: 10px 15px;font-size: 24px; color: #333333;line-height: 36px; }
.mlicense_popup .title_font b{ font-weight: bold; font-size: 24px; color: #333333;line-height: 51px; }
.mlicense_popup .confirm_but{ width: 236px; height: 54px; background: #ff5000; display:block; text-align: center; line-height: 54px; border-radius: 10px; margin: 5px auto 0; font-size: 28px; color: #FFFFFF;}
.mlicense_popup .confirm_button{ width: 510px; margin: 0 auto; display:-webkit-box;}
.mlicense_popup .confirm_button .confirm_butson{-webkit-box-flex:2;}