@charset "utf-8";
/*global css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,blockquote{padding:0;margin:0;font-size:14px;color:#333;}
h1,h2,h3,h4,h5,h6,th{font-weight:normal;}
li{list-style-type:none;}
img{border:none;min-width:1px;}
table{border-collapse:collapse;}
input,select,textarea{outline:none;background:none;border:none;}
select::-ms-expand{display:none;}
a,a:active,a:link,a:hover{color:#484848;text-decoration: none;}
/*常用类*/
.fl{float:left;}
.fr{float:right;}
.relative{position:relative;z-index: 1;}
.absolute{position:absolute;}
.absolute.max{left: 0;top: 0;right: 0;bottom: 0;}
.fixed{position:fixed !important;}
.fz0{font-size:0;}
/*display快速设置*/
.hide{display:none;}
.block{display:block;}
.inline{display:inline;}
.inline-block{display:inline-block !important;*display:inline;zoom:1;}
.table{display:table;}
.table-cell{display:table-cell;}
/* 透明隐藏 */
.t-hide{opacity: 0;visibility: hidden;}
/*超出隐藏*/
.over{overflow:hidden;}
/*图片在div居中*/
.m-pic{text-align:center;display:block;font-size:0;}
.m-pic b{display:inline-block;height:100%;vertical-align:middle;}
.m-pic img{vertical-align:middle;max-width:100%;max-height:100%;}
/*div居中*/
.m-div{text-align:center;display:block;font-size:0;}
.m-div b{display:inline-block;height:100%;vertical-align:middle;}
.m-div > div{vertical-align:middle;max-width:100%;max-height:100%;display: inline-block;}
/*鼠标移过图片放大*/
.b-pic{overflow:hidden;}
.b-pic img{-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.b-pic:hover img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);transform:scale(1.4);}
/*图片占满div*/
.i-pic{overflow:hidden;font-size:0;}
.i-pic img{width:100%;min-height:100%;transition: all 0.5s;}
/*对齐方式*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center {
    text-align: center;
    padding-top: 45px;
    line-height: 80px;
}
.text-justify{text-align:justify;}
/*当前行超出，显示省略号*/
.text-over{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/*几行内超出，显示省略号*/
.text-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line.line3{-webkit-line-clamp:3;}
.text-line.line4{-webkit-line-clamp:4;}
.text-line.line5{-webkit-line-clamp:5;}
/*强行不换行*/
.nowrap,[nowrap]{white-space:nowrap;}
/*强行换行*/
.break{white-space:normal;word-break:break-all;}
/*垂直对齐方式*/
.v-middle{vertical-align:middle;}
.v-top{vertical-align:top;}
.v-bottom{vertical-align:bottom;}
/*边框盒子处理*/
.border-box{-moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
/*css3变换时间300毫秒*/
.trans{-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;}
/*鼠标手型*/
.pointer{cursor:pointer !important;}
/*英文大写*/
.upper{text-transform:uppercase;}
/*英文小写*/
.lower{text-transform:lowercase;}
/*宽高100%*/
.maxh{height:100%;}
.maxw{width:100%;}
/*最多宽度设置*/

@charset "utf-8";



@media screen and (min-width: 1200px) {
	/* 主体宽度 */
	.container{width: 1200px;min-width: 1200px;padding:0;}
	/* 主体宽度 */
}

@media screen and (min-width: 1300px) {
	/* 主体宽度 */
	.container {
	    width: 1250px;
	    min-width: 1200px;
	    padding: 0;
	}
	/* 主体宽度 */
		
}

@media screen and (min-width: 1400px) {
	/* 主体宽度 */
	.container {
	    width: 1300px;
	    min-width: 1200px;
	    padding: 0;
	}
	/* 主体宽度 */
		
}
