﻿@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, "WenQuanYi Micro Hei", Verdana, sans-serif, "\5B8B\4F53"}
ul,ol,dl{list-style-type:none}
html,body{*position:static;font-size: 1.4rem;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size: 62.5%;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
div,p{font-size: 1.4rem;}
.text-red{color:red;}
/*登录表单页*/

.error{color: red;}

/*会员中心*/
.top {background: #fff;color: #333;line-height:30px;padding:10px 0;}

.top a{color: #333;}

.top-left{font-size: 2rem;display: block;line-height:1.5;margin: 10px auto;}
.top-right{display: block;overflow: hidden;width:100%;}
.top-right .nav > li > a{padding: 1%;font-size: 1.4rem;color:#fff;border-radius:0;}
.nav > li > a:hover, .nav > li > a:focus{color:#069be5;}
.top-right .nav{display:flex;text-align:center;}
.top-right .nav li{flex:1;background: #069be5;} 
.glyphicon-home{margin-right:5px;font-size:2rem;}
.title{background: #bc0302;clear: both;}
.title h2{color: #fff;margin-bottom: 10px;overflow: auto;text-align: center;font-size:2.2rem;padding:16px 0;line-height:1.5;}
.row-top{margin-top:20px;}

.top .container{margin-bottom:0;padding:0;}
.container{margin-bottom:30px;}
.panel-header h1{text-align: center;}
.panel-footer{height:100px;text-align: center;margin-top:20px;width: 100%;}
.panel-footer p{line-height: 1.5em; color: #333;}
.panel-footer p a{color: #444;}
.info-t{text-align: left;}
.info-t h3{margin: 10px 0;}
.info-t strong{color: #c12e2a;font-size: 22px;}
.paywarn{text-align: center;font-size: 16px;padding-top: 20px;}
.paywarn span{font-size: 20px;line-height: 24px;display: inline-block;}
.paywarn .text-danger{color: orangered;font-size:24px;animation: warn 1s infinite;}
@keyframes warn{0%{color: red;}50%{color: blue;font-size: 28px;}100%{color: red;}}
.list-group-item{padding: 20px;}
.list-group-item-success{border: solid 0px;}
.sidebar{height: 100%;font-size: 16px;}


.demo-table{border-collapse: collapse; width: 100%;font-size: 16px;}
.demo-table caption{border-bottom: 1px dashed #ccc; height: 40px; margin-bottom: 20px; font: 18px/1.2 normal 'microsoft yahei';}
.demo-table tr td{padding: 8px 0px; font: 16px/1.8 normal 'microsoft yahei'; vertical-align: middle; }
.demo-table tr td label{font-size: 16px;font-weight: 400;}
.demo-table tr{border-bottom: solid 1px #f2f2f2;}

.badge{background: #ff0000;}
.sayok{width:18px;height:18px;vertical-align:middle;margin:0 5px 0 0;}
.form-horizontal .radio, .form-horizontal .checkbox{padding:10px 0;}
.panel-body .form-horizontal .form-group{margin-bottom: 10px;}
.reglink{text-align: right;margin: 25px 0 0 0;}
/*弹框样式*/
.md-content .glyphicon-remove{position: absolute;top:25px;right: 20px;}
.md-info p{color: #ff0000;}
.md-info .glyphicon-ok-sign{font-size: 24px;display:block;color: #09BB07;}
.md-info ul li{line-height: 30px;display:flex;}
.md-info ul li strong{text-align: right;width:30%;display:inline-block;justify-content:center;}
.md-info ul li span{flex:1;text-align:left;display:inline-block;justify-content:center;}
.md-info ul li .form-control{width: 50%;}

.c-t{margin: 20px auto;overflow: auto;}
.c-t h3{text-align: center;margin-bottom: 30px;}
.c-i{height: 40px;line-height: 40px;margin: 0 auto;background:#f8f8f8;text-align:center;}
.c-i span{margin-right: 25px;}
.c-info{padding: 0 0 10px 0}
.c-info p{line-height: 2em;font-size: 16px;}
.c-info p img,.md-info p img{max-width:100%;min-width:60%;}
.md-content{position:relative;}
.md-content .promise{width: 100%;text-align: center;padding:8px 0;position: fixed;bottom: -2px;background:#fff;}

/*临时通知*/
.tmpNotify {font-size:16px;margin-top:8px;}
.tmpNotify span{color:red;}
.panel-body td{font-size:16px;}
.panel-body td div{font-size:16px;}

/* 积分明细 */
.Integral_list{width: 100%;padding: 0 0 20px;}
.Integral_list>h2{font-size: 16px;background:#bc0302;color: #fff;padding:2%;}
.Integral_list h2 img{height: 20px;margin-right: 5px;}
.Integral_list h2 a{float: right;color: #fff;}
.Integral_list ul li{width: 98%;margin: 1%;border: solid 1px #F8F8F8;padding: 2%;background: #fff;font-size: 14px;box-shadow: 2px 5px 5px #d2d2d2;border-radius: 5px;position: relative;}
.Integral_list ul li i{height: auto;border-radius: 17px;color: #fff;font-style: normal;padding:0 2px;}
.Integral_list ul li i.pt{color: #5eb95e;border: solid 1px #5eb95e;padding:1 2px;}
.Integral_list ul li i.zy{color: #f37b1d;border: solid 1px #f37b1d;padding:3px 5px;}
.Integral_list ul li p{margin-bottom: 5px;line-height: 25px;}
.Integral_list ul li p span{font-size: 14px;color: #999;}
.Integral_list ul li p b{float: right;font-weight: 500;font-size: 14px;line-height: 25px;}      
.Integral_list ul li p span i{font-style: normal;background: #999; color: #fff;padding: 3px 5px;border-radius: 3px;}
.Integral_list ul li p b{font-size: 18px;color: #333;display: inline-block;}
.Integral_list .nodata{text-align: center;font-size: 14px;}
.Integral_list .nodata img{width: 100px;height: auto;display:block;margin: 15px auto;}
.Integral_list .Igmerge{display: flex;height: auto;background:#fff;}
.Integral_list .Igmerge div{flex: 1;text-align: center;border-right: 1px solid #999;border-bottom: 2px solid #bc0302;padding: 10px 0;}
.Integral_list .Igmerge div:last-child{border-right: 0;}
.Integral_list .Igmerge div h2{font-size: 24px;color: #000;}
.Integral_list .Igmerge div:first-child h2{color:#bc0302;}
.Integral_list .Igmerge div p{color: #999;margin-top: 5px;}

.getpoints{text-align: center;line-height: 1.5;margin:15px 0;padding: 10px 0;}
.getpoints h3{text-align: center;font-size: 18px;}
.getpoints h4{padding: 10px 0;}
.getpoints h4 b{font-size: 24px;color: #bc0302;margin: 0 5px;}
.getpoints p{color: #555;}
.getpoints .pdanger{margin: 10px auto;width: 90%;background: #d9534f;padding: 10px;}
.getpoints .pdanger span.label-danger{padding: 10px 5px;line-height: 2;white-space: normal;background: transparent;}

.dwell .formControls{display: flex;}
.dwell .formControls input{margin-right: 5px;}