﻿@charset "utf-8";

body, button, input, pre, select, textarea{font-size: 14px;font-family:'Microsoft YaHei','Arial';}
article, aside, audio, body, canvas, caption, details, div, figure, footer, header, hgroup, html, iframe, img, mark, menu, nav, object, section, span, summary, table, tbody, td, tfoot, thead, tr, video{margin: 0;padding: 0;border: 0;}
article, aside, audio, canvas, figcaption, figure, figure img, footer, header, hgroup, nav, section, video{display: block;}
table{border-collapse: separate;border-spacing:0;}
table caption, table td, table th{text-align: left;vertical-align: middle;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea{-webkit-appearance: none;border-radius:0;}
ol,ul,li{list-style: none;}
a, a:active{color: inherit;text-decoration: none;cursor:pointer;}
a{border:0;}
em{font-style:normal;}
@-webkit-keyframes bounce {
	0%, 100% {
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
	50% {
		-webkit-transform:scale(1.5);
		-moz-transform:scale(1.5);
		-ms-transform:scale(1.5);
		-o-transform:scale(1.5);
		transform:scale(1.5)
	}
}
@keyframes bounce {
	0%, 100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
	}
	50% {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
	}
}
/*End reset*/

/*public Css*/
/*通用*/
*{box-sizing:border-box;}
*::before, *::after{box-sizing:border-box;}
*:focus{outline:none;}
html{-ms-touch-action:none;/* 阻止windows Phone 的默认触摸事件 */}
/*兼容iphone去除默认input表单默认设置*/
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance: none;}
select::-ms-expand { display: none; }
select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border:0px;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*将背景改为红色*/
background:#fff;
/*加padding防止文字覆盖*/
padding-right: 14px;
}

/*图片默认样式*/
img{border:0;vertical-align:middle;}
/*动画效果 所有属性获得过度*/
*{transition-property:all;}
.com-img img{transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
/*flex IE10以下不兼容*/
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}
.flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.vertical-container{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}

/*限制行数 -- 一行*/
.line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*限制行数 -- 当字号为12px,line-height为25时，限制高为50，如有改变，自行设置高度,为了兼容不支持line-clamp属性的浏览器*/
.line2{height:50px;-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;}
.line3{height:75px;-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;}

/*动画--规定动画移动出去的时间*/
a:hover{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.animation{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.noSelect{user-select:none;}

/*分页*/
.pagination{width:100%;height:auto;text-align:center;position:relative;overflow:hidden;}/*分页*/
.pagination a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #ccc;background-color:#ccc;margin:0px 3px;}
.pagination a:first-child,.pagination a:last-child{font-weight:600;font-family:'宋体';color:#fff;}
.pagination a.on, .pagination a:hover{background-color:#156ad2;color:#ffffff;border-color:#156ad2;}
.color1{color:#6E1B2B;}
.pdtb60{padding:60px 0;}
.pdtb80{padding:80px 0;}
.pdtb81{display:none;}
.bgcolor1{background:#f2f2f2;}
.bgcolor2{background:#f2f2f2;}