@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,img{border:0;margin:0;padding:0;}
em{font-style:normal;}
ul{list-style:none;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,p,span,a{border:0;}
body{ font-family:"微软雅黑",Verdana, Geneva, sans-serif;  font-size:14px; color:#333;word-break:break-all;word-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html{overflow:scroll;overflow-x:hidden }

a{text-decoration:none; color:#333;}
a:hover,a:active{text-decoration:none;}
input{outline:none;}
.orange{color:#FF6004;}
.gray{color:#B2B2B2}
.red{color:#E11202;font-weight:bold}
.left{float:left}
.right{float:right}

.clear{clear:both;font-size:0px;height:0;visibility:hidden;line-height:0;}
.clear10{clear:both; height:10px;}
.hidden{display:none;}
.clearfix:after {content: " ";display:block;clear:both;height:0;}
.clearfix{zoom:1;}
.hand{cursor:pointer}


article{padding:15px 10px;font-size: 18px; line-height: 30px;}
article section{padding:0 15px;}
article h2{font-size:22px;font-weight: 700;}
article h3{font-size:18px;margin-bottom:5px;font-weight: 700;}

.coins{display: inline-block;vertical-align: middle;}

.gray_text{color:#999;margin-bottom:6px;}
.line_gray{height:1px;border-bottom:1px dotted #e5e5e5;margin:5px 0 14px 0;}
.rw_img_li{margin:10px 0 0 20px;}
.rw_img_li img{max-width: 100%;}


.record_h{font-size: 18px;line-height: 30px;padding: 15px 10px;}
.record_h img{display: inline-block;vertical-align:middle;margin-right: 10px;margin-top:-3px;}
.record_h b{color:#f55;}
.all_record{line-height: 36px;background: #eee;border-left:3px solid #45c018;font-size: 16px;font-weight:bold;color: #333;padding-left:10px;}
.ul_record{padding:5px 0;line-height: 24px;}
.ul_record li{position: relative;padding: 10px;border-bottom:1px solid #ddd;color: #333;}
.ul_record li h3{font-size: 16px;font-weight:normal;}
.ul_record li p{color: #999;font-size: 14px;}
.ul_record li span{position:absolute;display: block;height: 48px; line-height: 48px;text-align: right;top: 10px;right:10px;font-size: 16px;font-weight: bold;color: #f55;}

.instructions{padding:10px;font-size: 14px;line-height: 24px;color: #333;}
.instructions h2{font-size: 17px;color: #f55; margin-bottom: 8px;}
.instructions h3{font-size: 15px;}
.instructions ul{text-indent: 2em;}
.red_text{color: #f55;}
.br15{height: 15px;display: block;}
.gl_text{display: block;padding:1em;text-decoration: underline;}
a:hover.gl_text{text-decoration: underline;}
.br10{height: 10px;display: block;}

.integral_h{font-size:1.1em;text-align: center;padding:1.5em 0 0.8em 0;font-weight: bold;}
.integral_word{padding:0 0.8em;line-height: 1.5em;}
.integral{font-size:1em;line-height: 1.5em;color: #333;}
.integral h2{font-size: 1.1em;padding:0 1em 0 1.3em;background: #eee;line-height: 2.4em;margin: 0.8em 0;position:relative;}
.integral h2:before{content:'';position:absolute;height:6px;left:6px;top:50%;margin-top:-3px;width: 6px;background: #f55;border-radius: 6px;}
.integral table{border-collapse:collapse;width:96%;margin: 0 auto;font-size:0.98em;}
.integral table td{border:1px solid #ddd; line-height:1.4em;text-align: center;padding: 0.5em 0;}
.integral table tr:first-child{background: #efefef;color:#555;}
.integral table p{font-size:0.9em;line-height: 1.6em;text-align: left;}
.integral .sub_text{padding: 0 1em;color:#555;}
.sub_text dl{padding-bottom:1em;}
.sub_text dl dt{font-weight: bold;}
.sub_text dl dd{text-indent: 2em;}

.a_box{position: relative;margin: 1em 0.8em;height:3em;}

.how_box{height: 0.8em;background: #e2e2e2;border:1px solid #ddd;border-radius: 4px;position: absolute;top: 50%;margin-top:-0.4em;width: 100%;}
.a_box p{display:block;width: 25%;float: left;position: relative;z-index: 999;text-align: center;}
.a_box p span{display: inline-block;background:transparent;border-radius: 3em;color:#fff;border:5px solid #e2e2e2;overflow: hidden;width: 2.1em;height: 2.1em;line-height: 2.1em;}
.a_box p span em{font-size:1.2em;background: #ffcc36;border-radius: 3em;color:#fff;font-weight: bold;overflow: hidden;display: block;}

.bz_list{display: block;margin-top:1em;}
.bz_list li{display: block;width: 25%;text-align: center;float: left;}
.bz_list:after{content: "";display: block;visibility: hidden;clear: both;height: 0;}

footer{margin:1em;line-height: 3em;text-align: center;color:#666;border-top:1px dotted #ccc;}

.gonglue{margin-top:1em;}
.gonglue img{width:96%;display: block;margin: 0 auto;}

.collapse{display:none}
.collapse.in{display:block}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}
.panel-heading{background:#f5f5f5;border-bottom: 1px solid #ddd;}
.panel-heading a{display: block;line-height:3em;padding:0 1.2em;font-size:1.1em;font-weight:bold;color: #4b4b4b;}
.row_zq{border: 1px solid #ddd;border-collapse:collapse;border-bottom: none;}
.panel-body{padding:1.2em;border-bottom:1px solid #ddd;line-height: 1.6em;color:#5a5a5a;font-size: 1em;}


.gz_box{background: #fef8ed;text-align: center;padding:0 1em 1em 1em;}
.gz_box h1{padding: 2em 0 0.5em 0;}
.gz_box h1 img{max-width: 100%;}
.gz_box h2{font-size:1em;font-weight:normal;}
.gz_box .copy{background: #fff;border:1px dashed #dcd9d5;line-height:2.5em;width:10em;margin:0.8em auto;border-radius: 3px;}
.gz_box .blue_line{border-bottom:1px solid #e3f1f0;margin: 1.5em 1em 0 1em;}
.gz_box .yzm_input{display: block;font-size:1em;width: 60%;margin:0.8em auto;background: #fff;border:1px solid #dcd9d5;text-align: center;padding:0.8em 0;border-radius: 3px;outline: none;}
.gz_box .submit_gz{display: block;width: 80%;background: #45c018;color:#fff;font-size:1em;line-height: 2.8em;border-radius: 5px;margin: 1.5em auto;outline:none;}

.gz_box2 h2{font-weight:normal;font-size:1em;background: #eee;line-height: 3em;position: relative;padding-left:1.5em;}
.gz_box2 h2:before{content: "";display: block;width: 8px; height: 8px;position: absolute;top: 50%;margin-top:-4px;background: #45c018;left:0.5em;border-radius: 8px;}
.gz_box2 .shuoming_img{padding:1em;text-align: center;}
.gz_box2 .shuoming_img img{max-width: 100%;}



@media screen and (min-width:1023px){
    section.bigbar{width: 640px;margin: 0 auto;box-shadow: 0 10px 10px rgba(0,0,0,0.2);}
}

.gz_layer{display: block;padding: 1em 3em;background: rgba(0,0,0,0.6);color: #fff;position:fixed;top: 30%;left:25%;right: 25%;text-align: center;border-radius: 8px;font-size:16px;line-height:32px;}