@charset "utf-8";

html,body,div,object,iframe,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,progress,input {
	margin: 0;
	padding: 0;
	border: 0;
  font-weight: normal;
}

body {
  font-family: "Microsoft YaHei", Arial, SimSun, sans-serif !important;
  font-weight: normal;
  background-color: #f6f6f6 !important;
}
/* 重置类表前导符号为onne,menu在HTML5中有效 */  
dl,ul,ol,menu,li {
	list-style: none;
}
input{
  border-width: 0;
  border: none;
}
/* button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0;
	-webkit-appearance: none;
	outline: none;
	line-height: normal
} */

/* button {
	overflow: visible
} */

a{
  text-decoration-line: none;
}

/* button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
} */

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

.cleanfix {
	zoom: 1;
}
.cleanfix:after {
  content: '';
  display: block;
  clear: both;
  height:0;
  line-height:0;
  visibility:hidden;
}

.fff{
  background-color: #fff;
}

.left {
	float: left;
}
.right {
	float: right;
}

.yq_layout{
  width: 1200px;
  margin: 0 auto;
}

.yq_f5{
  background-color: #f5f5f5;
}

.public_title{
  text-align: center;
  font-size: 36px;
  font-weight: 700;
}
.public_subtitle{
  margin-top: 7px;
  text-align: center;
  color: #222;
  line-height: 41px;
  font-size: 16px;
}

/*去除a标签下划线*/
a {
	text-decoration: none;
}
/*去除未被访问的a标签的下划线*/
a:link {
	text-decoration: none;
}
/*去除已经被访问过的a标签的下划线*/
a:visited {
	text-decoration: none;
}
/*去除鼠标悬停时的a标签的下划线*/
a:hover {
	text-decoration: none;
}
/*去除正在点击的a标签的下划线（鼠标按下，尚未松开）*/
a:active {
	text-decoration: none;
}
/*去除获得焦点的a标签的下划线（被鼠标点击过）*/
a:focus {
	text-decoration: none;
}

.prism-player{
  background-color: transparent !important;
}

/*清除浮动*/  
.clearfix {
	zoom: 1;
}  
.clearfix:after {
	content: '';
	display: block;
	clear: both;
}   

/*左右浮动*/
.left {
	float: left;
}
.right {
	float: right;
}

/*隐藏显示*/
.show {
	display: block;
}
.hide {
	display: none;
}

/*主体宽度*/
.wrap{
	margin: 0 auto;
	width: 1200px;
}

/*元素间距*/
.margin-top-20{
	margin-top: 20px;
}
.margin-top-50{
	margin-top: 50px;
}

.no-margin{
	margin-right: 0 !important;
}