@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ fieldset, lengend, button, input, textarea, /* form elements 表单元素 */ th, td { /* table elements 表格元素 */
	margin: 0;
	padding: 0;
}
input, textarea {
	border: 2 none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
body {
	scrollbar-arrow-color: #fff;
	/*上下按钮上三角箭头的颜色*/
  scrollbar-face-color: #000;
	/*滚动条凸出部分的颜色*/

  scrollbar-highlight-color: #000;
	/*滚动条空白部分的颜色*/

  scrollbar-shadow-color: #000;
	/*滚动条阴影的颜色*/

  scrollbar-track-color: #037ac3;
	/*滚动条背景颜色*/

  scrollbar-base-color: black;
	/*滚动条的基本颜色*/

  Cursor: url(mouse.cur);/*自定义个性鼠标*/
/*以上2项适用与：body、div、textarea、iframe*/ }

::-webkit-scrollbar {
/* 滚动条整体部分 */
  width: 10px;
}
::-webkit-scrollbar-button {
/* 滚动条两端的按钮 */
  width: 10px;
 background-color: #fff;
}
::-webkit-scrollbar:horizontal {
 height: 10px;
}
::-webkit-scrollbar-track {
/* 外层轨道 */
  border-radius: 10px;
}
::-webkit-scrollbar-track-piece {
/*内层轨道，滚动条中间部分 */
  background-color: #bfbfbf;
 border-radius: 10px;
}
::-webkit-scrollbar-thumb {
/* 滑块 */
 width: 10px;
 border-radius: 5px;
 background: #037ac3;
}
::-webkit-scrollbar-corner {
/* 边角 */
 width: 10px;
 background-color: red;
}
::-webkit-scrollbar-thumb:hover {
/* 鼠标移入滑块 */
  background: #037ac3;
}
/* 设置默认字体 */
body, button, input, select, textarea {
	font-family: "Microsoft Yahei";
	color: #666;
	font-size: 14px;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4, h5, h6 {
	font-size: 100%;
}
* h1, * h2, * h3, * h4, * h5, * h6 {
	margin: 0px;
} /*覆盖bootstrape对标题加的默认外边距*/
address, cite, dfn, em, i, var {
	font-style: normal;
} /* 斜体扶正 */
/* 重置列表元素 */
ul, ol, li {
	list-style: none;
}
/* 重置文本格式元素 */
a {
	text-decoration: none;
	color: #666;
	word-wrap:break-word;
}/*英文换行*/
a:hover {
	text-decoration: none;
}
/* 重置表单元素 */
legend {
	color: #000;
} /* for ie6 */
fieldset, img {
	border: none;
} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
	font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}
.top60 {
	margin-top: 60px;
}
/* 重置表格元素 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {
	overflow-y: scroll;
}
/*设置浮动*/
.fl, .pull-left {
	float: left;
}
.fr, .pull-right {
	float: right;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.clear {
	clear:both;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.wrap {
	width:1300px;
	margin:0 auto;
}
.wrap_head {
	width:1600px;
	margin:0 auto;
}
/* -- 内页布局 -- */
.page_bg {
	padding:20px 0 20px;
	background:#fff;
}
.page_main {
	margin: 0 auto;
	width: 1300px;
}  /*版面宽度*/
.page_content {
	width:930px;
} /*右边宽度*/
.page_left {
	width:240px;
} /*左边宽度*/
.page_full {
	width:100%;
}
.dis, .hide {
	display:none;
}
.line-clamp-1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.line-clamp-2 {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.line-clamp-3 {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
body {
	margin:0 auto;
	font-family:"microsoft yahei";
	color:#555;
	font-size:14px;
}
div, dl, ul, li, span, p, img, h1, h2, dl, p, em, h6 {
	margin:0px;
	padding:0px;
	list-style:none;
	border:0px;
}
a {
	color:#525252;
	text-decoration: none;
	cursor:pointer;
}
.trans1 img {
	transition:all 0.8s linear;
	-webkit-transition:all 0.8s linear;
	-moz-transition:all 0.8s linear;
	-ms-transition:all 0.8s linear;
}
.trans1 img:hover {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
}
.trans2 img {
	transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
}
.trans2 img:hover {
	transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-wbkit-transform: scale(1.2);
}
a:hover {
	text-decoration: none;
	color:#037ac3;
}
.wrap {
	width:1300px;
	height:auto;
	margin:0 auto;
	position: relative;
}
.wrap:after {
	display: block;
	content: "";
	clear: both;
}
.pc {
	display:block;
}
.wap {
	display:none;
}
.h60 {
	height:60px;
}