@charset "utf-8";
/* CSS Document */

*{ 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;}
.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;}
.rolex{ color:#ff4e02;}
.error{ color:#FA3D27 !important;}


.index_content{ width:640px; overflow:hidden;  }
.index_content .index_head_cont{ width:640px; height:220px;  background:url(../images/head_bg.jpg) no-repeat; }
.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(../images/icon_bg.png) no-repeat 0 -136px;} 
.index_content .index_head_cont .my_integral li .icon1{ background:url(../images/icon_bg.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(../images/icon_bg.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(../images/icon_bg.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(../images/icon_bg.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{ 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_content .index_list_cont .index_list li .grade_content .grade_iconlist{ overflow:hidden; }
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li{ width:120px; height:120px; float:left; text-align:center; line-height:45px; color:#ffd54d;}
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li a{ width:inherit; height:inherit; line-height:40px; display:inline-block; }
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li span{ width:70px; height:70px; border-radius:70px; display:block; background: #ffd54d; margin:10px auto 0;}
.index_content .index_list_cont .index_list li .grade_content .grade_iconlist li span img{ width: 70px; height: 70px; border-radius: 50%;}
.index_content .index_list_cont .index_list li .grade_content .prompt{ padding:0 20px; line-height:45px; color:#666666; }

.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(../images/icon_bg.png) no-repeat 15px -313px #fd3636; }
.index_content .index_list_cont .index_list li .activity_list li span.ico2{ background:url(../images/icon_bg.png) no-repeat 15px -393px #f2c226; }
.index_content .index_list_cont .index_list li .activity_list li span.ico3{ background:url(../images/icon_bg.png) no-repeat 15px -475px #00c67e; }
.index_content .index_list_cont .index_list li .activity_list li span.ico4{ background:url(../images/icon_bg.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: 5px; 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(../images/icon_bg.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(../images/icon_bg.png) no-repeat 9px -661px #fd3636;  }
.index_content .index_bottom_cont li span.icon1{ background:url(../images/icon_bg.png) no-repeat 7px -725px #2cb4ff;  }
.index_content .index_bottom_cont li span.icon2{ background:url(../images/icon_bg.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(../images/shengri.jpg) no-repeat; }
.index_details_head.bg{ background: url(../images/shengri1.jpg) no-repeat;}
.index_details_head.memberday_bg{ background: url(https://img.alicdn.com/imgextra/i4/2250246586/TB2XDdTck.OyuJjSszeXXXY.VXa-2250246586.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:5px; }
.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(../images/icon.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:600px; margin:10px; padding: 10px 10px 106px 10px; border:solid 1px #E0E0E0; background:#FFFFFF; border-radius: 10px; min-height:91vh; overflow: hidden; }
.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; font-size:28px;}
.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: 0; }
.named_popup{ width: 540px; margin:-165px 0 0 0; position: fixed; top: 50%; 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;}

.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(../images/delete.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(../images/champion.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{ width:inherit; border:solid 1px #d4d4d4;  }
.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:5px;  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:5px; 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:5px;border:solid 1px #fb5200;  text-align:center; line-height:60px; margin:10px 0 10px 10px;  }

.immediately_gray1{width:620px; height:65px; margin: 10px 10px 35px 10px; display:block; color:#FFFFFF; border-radius:5px; 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{ width:inherit; color:#333;  padding:30px 0 10px 0; line-height:30px; font-size: 28px; font-weight: bold;}
.register_msgcont .exchange{ width:inherit; color:#333; line-height:30px; }
.register_msgcont .exchange p{ width:inherit; line-height:30px; padding:10px 0;}
.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; left:0; background:rgba(0,0,0,0.5);z-index:1000;} 
.immediately_popupbg .immediately_popup{ width:560px; margin:15% 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:64px; border:solid 1px #f59416; display:block; margin:10px auto 0; border-radius:10px; text-align:center; color:#f59416; line-height:64px;}




.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; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px;background:#FFFFFF;  position: relative; }

.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(../images/icon1.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(../images/champion1.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(../images/choujiang.png?a=1) 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:#046F91; 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:#FF7D7F; line-height:40px; color:#FFF; display:inline-block; padding:0 10px;}
.prize_content1_content .winners_list p{ line-height:40px;color:#046F91; }

.luck_draw_popupbg{ width:640px; height:100%; display:none; position:fixed; top:0; left: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:15% auto 0; }
.luck_draw_popupbg .luck_draw_popup .title{ width:inherit; height:85px; line-height:85px; color:#333; font-size:30px; text-align:center; border-bottom:solid 1px #d9d9d9;  position:relative;  }
.luck_draw_popupbg .luck_draw_popup .title a.exit_popup{ width:85px; height:85px; display:inline-block; float:right; position:absolute; top:0; 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{ width:inherit; height:60px; line-height:60px; padding-top:20px;font-size:28px; 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:5px; }
.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://img.alicdn.com/imgextra/i2/2250246586/TB2syPUXS3PL1JjSZPcXXcQgpXa-2250246586.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;}

.index_content .prize_list .task_list li.list .icon,.user_list li .icon{ width:50px; height:50px; display: inline-block; overflow: hidden; background: url(../images/index_icon01.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(../images/index_icon01.png) no-repeat 1px -775px; }
.index_content .prize_list .task_list li.list .icon2,.user_list li .icon2{background: url(../images/list_icon.png) no-repeat 8px 0px #f89202; }
.index_content .prize_list .task_list li.list .icon3,.user_list li .icon3{background: url(../images/list_icon.png) no-repeat 0px -1033px; }
.index_content .prize_list .task_list li.list .icon4,.user_list li .icon4{background: url(../images/list_icon.png) no-repeat 0px -970px; }
.index_content .prize_list .task_list li.list .icon5,.user_list li .icon5{background: url(../images/list_icon.png) no-repeat 0px -63px; }
.index_content .prize_list .task_list li.list .icon6,.user_list li .icon6{background: url(../images/list_icon.png) no-repeat 0px -123px; }
.index_content .prize_list .task_list li.list .icon7,.user_list li .icon7{background: url(../images/list_icon.png) no-repeat 0px -850px; }
.index_content .prize_list .task_list li.list .icon8,.user_list li .icon8{background: url(../images/list_icon.png) no-repeat 0px -789px; }
.index_content .prize_list .task_list li.list .icon9,.user_list li .icon9{background: url(../images/list_icon.png) no-repeat 0px -1102px; }
.index_content .prize_list .task_list li.list .icon10,.user_list li .icon10{background: url(../images/list_icon.png) no-repeat 0px -495px; }
.index_content .prize_list .task_list li.list .icon11,.user_list li .icon11{background: url(../images/list_icon.png) no-repeat 0px -668px; }
.index_content .prize_list .task_list li.list .icon12,.user_list li .icon12{background: url(../images/list_icon.png) no-repeat 0px -305px; }
.index_content .prize_list .task_list li.list .icon13,.user_list li .icon13{background: url(../images/list_icon.png) no-repeat 0px -367px; }
.index_content .prize_list .task_list li.list .icon14,.user_list li .icon14{background: url(../images/list_icon.png) no-repeat 0px -428px; }
.index_content .prize_list .task_list li.list .icon15,.user_list li .icon15{background: url(../images/list_icon.png) no-repeat 0px -553px; }
.index_content .prize_list .task_list li.list .icon16,.user_list li .icon16{background: url(../images/list_icon.png) no-repeat 0px -731px; }
.index_content .prize_list .task_list li.list .icon17,.user_list li .icon17{background: url(../images/list_icon.png) no-repeat 0px -184px; }
.index_content .prize_list .task_list li.list .icon18,.user_list li .icon18{background: url(../images/list_icon.png) no-repeat 0px -244px; }
.index_content .prize_list .task_list li.list .icon19,.user_list li .icon19{background: url(../images/list_icon.png) no-repeat 0px -612px; }
.index_content .prize_list .task_list li.list .icon20,.user_list li .icon20{background: url(../images/list_icon.png) no-repeat 0px -910px; }
.index_content .prize_list .task_list li.list .icon21,.user_list li .icon21{background: url(../images/list_icon.png) no-repeat 0px -1158px; }
.index_content .prize_list .task_list li.list .icon22,.user_list li .icon22{background: url(../images/list_icon.png) no-repeat 0px -1218px; }
.index_content .prize_list .task_list li.list .icon23,.user_list li .icon23{background: url(../images/list_icon.png) no-repeat 0px -1276px; }


.register_content .user_cont{ width:640px; overflow:hidden; border-bottom:solid 1px #d5d5d5; background:url(../images/mybg.jpg) no-repeat; 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:5px; 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:5px; 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:5px; 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; -webkit-border-image:url(../images/icon3.jpg) 8 0 round; }
.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:25px; 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; }



.index_lottery{ width:590px; height:300px; background:#fba97e; padding:0 25px; }
.index_lottery .lottery_cont{ width:inherit; height:228px; border-radius:9px; background:#c26d4e;  }
.index_lottery .lottery_img{ width:190px; height:190px; float:left; padding:20px 30px 0 30px; }
.index_lottery .lottery_img img{ width:inherit; height:inherit; }
.index_lottery .lottery_right{ width:265px; padding:10px 30px 0 0; height:inherit; overflow:hidden; float:right; }
.index_lottery .lottery_right h3{ width:inherit; height:61px; line-height:61px; color:#FFF; }
.index_lottery .lottery_right h3 span{ padding-top:13px; line-height:48px; color:#FFFFFF; font-size:20px; } 
.index_lottery .lottery_right h3 font{  font-size:34px; }
.index_lottery .lottery_right h4{ height:67px; color:#FFF; border-top:dashed 2px #bfbfbf; border-bottom:dashed 2px #bfbfbf; overflow:hidden; }
.index_lottery .lottery_right h4 span{ float:left;line-height:57px; font-size:20px; padding-top:10px; }
.index_lottery .lottery_right h4 font{ float:left; font-size:35px; max-width:180px; line-height:67px; overflow:hidden; display:inline-block; }
.index_lottery .lottery_right p{ font-size:21px; line-height:26px; color:#FFFFFF; padding-top:13px; height:54px;overflow:hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; }


.more_gifts{width:590px; height:434px; background:url(../images/youhui.jpg) no-repeat 0 52px #19848f; padding:0 25px; position:relative; } 
.more_gifts .more_title{ width:inherit; height:52px; line-height:52px; color:#FFFFFF; background:#18818d; }
.more_gifts .gifts1{ width:96px; height:96px; position:absolute; top:74px; left:402px; overflow:hidden; border-radius:50px;}
.more_gifts img{ width:inherit; height:inherit; border-radius:50%; }
.more_gifts .gifts2{ width:86px; height:86px; position:absolute; top:222px; left:131px; overflow:hidden; border-radius:50px;}


.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;  } 


.tree_growth_cont{ width6:640px; min-height:950px; height:100%; height:100vh; position:relative; background:url(../images/growth_tree_bg.jpg) no-repeat bottom;background-size:cover;  }
.tree_growth_cont .cloud1{ width:184px; height:100px; background:url(../images/cloud.png) no-repeat; background-size:184px; position:absolute; left:354px; top:5%; -webkit-animation:cloud1 7s linear 0s infinite; z-index:0;}
.tree_growth_cont .cloud2{ width:170px; height:93px; background:url(../images/cloud.png) no-repeat; background-size:170px; position:absolute; left:-41px; top:15%; -webkit-animation:cloud2 8s linear 0s infinite; z-index:0; }
.tree_growth_cont .cloud3{ width:82px; height:45px; background:url(../images/cloud.png) no-repeat; background-size:82px; position:absolute; left:417px; top:30%; -webkit-animation:cloud3 9s linear 0s infinite; z-index:0; }


.growth_value{border-radius: 10px; background-color:#9c5c25; position:relative; left: 16px; top: 16px; width: 290px; height: 107px; padding:10px; z-index: 10;}
.growth_value:before{content:"";width: 310px;  height: 127px; border-style: solid;  border-width: 7px; border-color: rgb( 255, 255, 255 ); border-radius: 15px; opacity: 0.38; display:inline-block; position:absolute; left:-7px; top:-7px; z-index:-1; }
.growth_value .adolesce{ color:#FFF; height:36px; overflow:hidden; line-height:36px; padding-bottom:3px;}
.growth_value .progress_con{ border-style: solid; border-width: 1px; border-color: rgb( 142, 178, 43 ); overflow:hidden; padding:3px; float:right; background-color: rgb( 255, 255, 255 );border-radius:10px; opacity: 0.949;width: 195px; height:26px; z-index: 117; position:relative; }
.growth_value .progress_con .nuber{ width:inherit; font-size: 22px; font-family: "SimHei"; display:inline-block; text-align:center;  color: rgb( 95, 39, 0 ); line-height:34px; position: absolute; left:0; top:0; 
text-shadow:#FFF -1px -1px 0px,#FFF 1px -1px 0px,#FFF -1px 1px 0px,#FFF 1px 1px 0px; }

.growth_value .progress{ height:26px; background:#319f00;border-radius:10px;  }
.growth_value .msg_but{ width:96px; height:36px; line-height:36px; float:right; background:#eacc61; display:inline-block; color:#793800; border-radius:10px; text-align:center; }

.register_content1 .user_help_but{ width:61px; height:61px; border:solid 3px #e8e8e8; display:inline-block; position:absolute; top:30px; right:22px;border-radius:50px; font-family:SimHei; z-index:10px; color:#FFF; font-size:40px; text-align:center; line-height:61px; }
.register_content1 .watering_buttom{ width:90px; height:415px; position:absolute; right:10px; bottom:270px;z-index:10px; }
.register_content1 .watering_buttom .but{ width:90px; height:90px; display:inline-block; position:relative; margin-bottom:18px; }
.register_content1 .watering_buttom .bg_icon1{ background:url(../images/growths_icon.png) no-repeat 0 0; border-radius:50px; }
.register_content1 .watering_buttom .bg_icon2{ background:url(../images/growths_icon.png) no-repeat 0 -108px;border-radius:50px; }
.register_content1 .watering_buttom .bg_icon3{ background:url(../images/growths_icon.png) no-repeat 0 -217px;border-radius:50px; }
.register_content1 .watering_buttom .bg_icon4{ background:url(../images/growths_icon.png) no-repeat 0 -325px;border-radius:50px; }
.register_content1 .watering_buttom .but b{  font-size: 26px; font-family: "Microsoft YaHei"; color:red; font-weight:bold;  text-align: left; position: absolute; left: 54px; top: -7px; z-index: 100; 
text-shadow:#FFF 3px 1px 1px,#FFF -2px 3px 1px,#FFF 0px 3px 1px,#FFF 2px 3px 1px,#FFF -2px -1px 1px,#FFF -2px 1px 0px,#FFF -1px -3px 2px,#FFF 1px -2px 3px,#FFF 3px -3px 3px;  }
.register_content1 .grapevine{ width:176px; height:146px; position:absolute; bottom:20px; left:453px; background:url(../images/hearsay_img.png?a=1) no-repeat; z-index:10px; }
.register_content1 .grapevine .but{ width:inherit; height:65px; display:inline-block;}
.register_content1 .shop_name{ width:183px; height:186px; background:url(../images/shop_name.png) no-repeat; position:absolute; left:13px; bottom:100px; }
.register_content1 .shop_name .name{ width:152px; margin:0 auto; height:72px; padding-top:70px; overflow:hidden; text-align:center;-webkit-transform:rotate(-2deg); color:#3b1800; }


.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; }

.plant_cont .chest_img{ width:76px; height:66px; background:url(../images/chest.png) no-repeat; position:absolute; -webkit-animation:chest .8s ease 0s infinite;  }
.plant_cont .chest1{bottom:22px; left:312px;  }
.plant_cont .chest2{bottom:-18px; left:172px;   }
.plant_cont .chest3{bottom:-68px; left:252px;  }


.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:26px; }
.problem_content .problem_title:before{ content: "【";}
.problem_content .problem_title:after{ content: "】";}


.problem_content .problem .label{ width:inherit;  line-height:45px; display:block; color:#404550; font-size:24px; }  
.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(../images/icon_bg.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(../images/icon_bg.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(../images/index_icon01.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(../images/index_icon02.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 1px #d2d2d2; 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(../images/index_icon02.png) 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 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; margin-bottom: 10px; }
.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; border-right: solid 1px #eeeeee; border-bottom: solid 1px #eeeeee;  }
.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(../images/index_icon01.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:9999;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: #6D6C6C; font-size: 24px;}
.index_content .float_menu_nav i{ width:60px; height: 60px; display: inline-block; }
.index_content .float_menu_nav i.icon1{background: url(https://img.alicdn.com/imgextra/i4/2250246586/TB2oH96gTwKL1JjSZFgXXb6aVXa-2250246586.png_60x60.jpg) no-repeat;}
.index_content .float_menu_nav i.icon2{background: url(https://img.alicdn.com/imgextra/i1/2250246586/TB2jHd0gol7MKJjSZFDXXaOEpXa-2250246586.png_60x60.jpg) no-repeat; }
.index_content .float_menu_nav i.icon3{background: url(https://img.alicdn.com/imgextra/i1/2250246586/TB2xF9WgKEJL1JjSZFGXXa6OXXa-2250246586.png_60x60.jpg) no-repeat; }
.index_content .float_menu_nav i.icon4{background: url(https://img.alicdn.com/imgextra/i1/2250246586/TB2mUigdwn.PuJjSZFkXXc_lpXa-2250246586.png_60x60.jpg) no-repeat;}
.index_content .float_menu_nav i.icon5{background: url(https://img.alicdn.com/imgextra/i1/2250246586/TB20wg1bWmWQ1JjSZPhXXXCJFXa-2250246586.png_60x60.jpg) no-repeat;}
.index_content .float_menu_nav i.icon6{background: url(https://img.alicdn.com/imgextra/i3/2250246586/TB2kLmjgoF7MKJjSZFLXXcMBVXa-2250246586.png_60x60.jpg) no-repeat;}
.index_content .float_menu_nav i.icon7{background: url(https://img.alicdn.com/imgextra/i2/2250246586/TB2jYDsgUcKL1JjSZFzXXcfJXXa-2250246586.png_60x60.jpg) no-repeat; }

.index_content .priority_item{width: 640px; background: #FFFFFF;margin-bottom: 10px;  height:96px;}
.index_content .priority_item .left{width:180px;height:96px; background: #0D7BAC;color:#FFF;font-size: 24px;line-height: 96px;display: inline-block;float: left;text-align: center;}
.index_content .priority_item .center{width:380px;height:56px;color:#4C515B;font-size: 22px;line-height: 28px;padding:20px; display: inline-block;float: left;text-align: left;}
.index_content .priority_item .right{width:39px;height:96px;display: inline-block;float: left;}
.index_content .priority_item .right .in{width:20px;height:30px;margin:33px 10px 33px 9px;display: inline-block;background: url(../images/icon_bg.png) no-repeat  -0px -958px;}


.index_content .prize_list{width: 600px; background: #FFFFFF;margin-bottom: 10px; padding: 0 20px;   }
.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 #e0e0e0; }
.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:15px 20px 0 0; display: inline-block; background: url(../images/index_icon01.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(../images/index_icon02.png) no-repeat 15px -252px; }
.index_content .prize_list .task_list li.list .mission{ width:485px; float: left; }
.index_content .prize_list .task_list li.list .mission .title{ padding-top: 10px; width: inherit; height: 34px; line-height: 34px;  color: #606060; font-size: 24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_content .prize_list .task_list li.list .mission .time{color: #909090; font-size: 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.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 10px #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 a{ width: 320px;  float: left;}
.index_content .two_Poster a img{ width: inherit; }

.index_content .caption_title{ width: 600px; height: 70px; line-height: 70px;border-bottom: solid 1px #d2d2d2;border-top: solid 1px #d2d2d2; margin-bottom: 10px;  background: #FFFFFF; padding: 0 20px;}
.index_content .caption_title a{ width: inherit; height: 70px; line-height: 70px; 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-image:url(../images/banner_bg.png); 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; }
.goods_list .goods_cont .goods_img{ width: 162px; height: 162px; float: left; }
.goods_list .goods_cont .goods_img img{ width: 162px; height: 162px;  }
.goods_list .goods_cont .goods_msg{width: 417px; float: left; padding-left: 20px;}
.goods_list .goods_cont .goods_msg .title{ font-size: 23px; color: #020202;line-height:32px;/* margin-bottom: 0 !important;*/ height: 65px;overflow:hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }
.goods_list .goods_cont .goods_msg .cont{ position: relative; }
.goods_list .goods_cont .goods_msg .cont .time{font-size: 23px; color: #595858; white-space:nowrap;overflow: hidden;text-overflow: ellipsis; }
.goods_list .goods_cont .goods_msg .cont .red{ color: #db2627;font-size: 23px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.goods_list .goods_cont .goods_msg .cont .buts{ width: 208px; height: 55px; position: absolute;bottom:0; right: 0; background: #db2829; font-size: 30px;  text-align: center; border-radius: 10px; color: #FFFFFF; line-height:55px; }
.goods_list .goods_cont .goods_msg .cont .buts_no{ width: 208px; height: 55px; position: absolute;bottom:0; right: 0; background: #db2829; font-size: 30px;  text-align: center; border-radius: 10px; color: #383636; line-height:55px; }
