/* Public */
@charset "utf-8";
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top;}
ul,li,dl,dd,dt,ol { list-style-type: none; }
i,em,cite { font-style: normal;display: inline-block;}
body {  -webkit-text-size-adjust:none; /* 谷歌不支持12px以下字号 */ font-family:"微软雅黑","microsoft yahei",Verdana, Arial, Helvetica, sans-serif;color: #333;font-size: 14px*82%;}
a{ text-decoration: none;color: #333333; }
a,area { blr:expression(this.onFocus=this.blur()) }   /*  去掉IE下链接虚线框 */
a:focus,a:hover,a:active { outline: none; text-decoration: none;color: #5c6fb4;}    /* 去掉火狐下链接虚线框 */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}  /*清除数字input的按钮*/
input[type="number"]{-moz-appearance: textfield;}
input[type="button"]{ cursor: pointer;-webkit-appearance: none;}
.clearfix:after{content: '';display: block;clear: both;}/*清楚浮动最简方式*/
.clearfix{zoom: 1;}/*兼容 IE*/
.hid{overflow: hidden;_height:1;}
.imgsize {  height:100%;display: block; }
.tc{ text-align: center; }
.tl{ text-align: left; }
.tr{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.nowrap{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}/*不换行*/
.default{cursor: default;}
.pointer{cursor: pointer;}
.disabled {cursor: not-allowed!important;/*pointer-events: none;*/}

/*flex样式*/
.flex{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction: row;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-justify-center{-webkit-justify-content: center;justify-content: center;}
.align-self-strentch{align-self:stretch;-webkit-align-self: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;}
.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-direction:column;}
.flex-wrap{-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;-moz-flex-wrap:wrap;flex-wrap:wrap;}

/*设置提示字体颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; } 
input:-moz-placeholder, textarea:-moz-placeholder { color: #999; } 
input::-moz-placeholder, textarea::-moz-placeholder { color: #999; } 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }

/*设置多选框样式*/
.check-label input[type='checkbox']{appearance: none; -webkit-appearance: none;outline: none;display:none} 
.check-label input[type='checkbox'] + i{width: 1.2rem;height: 1.2rem;border: 1px solid #999;border-radius: 2px;display: inline-block;}
.check-label input[type='checkbox']:checked + i{border: 1px solid #fb2636;background:url(../../images/front/checked.png) no-repeat center center;background-size: 100%;}

.lock{
	height:100%;
	overflow:hidden;
}

.bg-eb{
	background: #ebebeb !important;
}

@media only screen and (min-width: 240px) and (max-width: 767px) {
	body{
		-webkit-overflow-scrolling: touch;
    	overflow-scrolling: touch;
	}
}

/*bootstrap样式*/
.container,.row{margin: 0 auto;padding: 0;}
.col-sm-1, .col-md-1, .col-lg-1, .col-sm-2, .col-md-2, .col-lg-2, .col-sm-3, .col-md-3, .col-lg-3, .col-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-md-5, .col-lg-5, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7, .col-md-7, .col-lg-7, .col-sm-8, .col-md-8, .col-lg-8, .col-sm-9, .col-md-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-11, .col-md-11, .col-lg-11, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.input-group input,.form-control:focus+.input-group-addon,.form-control:focus{
	box-shadow: none;
	-webkit-box-shadow: none;
}
.input-group-btn:hover,
.input-group-btn:active,
.input-group-btn:focus,
.input-group-btn>.btn:hover,
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus{
	border: none;
	box-shadow: none;
	background: inherit;
	outline: none;
}

@media only screen and (min-width: 1200px){
	.container {
	    width: 1100px;
	}
	
}
@media only screen and (min-width: 240px) and (max-width: 767px) {
	.container {
	    padding-right: 10px;
	    padding-left: 10px;
	    margin-right: auto;
	    margin-left: auto;
	}
	.bg-eb{
		background: #fff !important;
	}
	.more_btn{
		width: 120px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		margin: 0 auto;
		border-radius: 15px;
		color: #fff;
		font-size: 12px;
		background: #ff6c38;
	}
	.more_btn.no_more{
	   background: #ccc;
	}
}
