﻿@charset "utf-8";

@font-face {
  font-family: "siyuan";
  src:url("fonts/siyuan.eot");
  src:url("fonts/siyuan.eot?#iefix") format("embedded-opentype"),
	   url("fonts/siyuan.woff2") format("woff2"),
	   url("fonts/siyuan.woff") format("woff"),
	   url("fonts/siyuan.ttf") format("truetype"),
       url("fonts/siyuan.svg#svgFontName") format("svg");
  font-weight: normal;
  font-style: normal;
}

*{
	color: #333333;
    font-size: 14px;
}
body,p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,input,select,textarea{ 
	margin: 0; 
	padding: 0;
	font-family: "siyuan";
}
li{ 
	list-style: none;
}
a{ 
	text-decoration: none;
}
a:hover{
	text-decoration: none !important;
}
img{ 
	border: none; 
	vertical-align: top;
}
input,select,textarea{ 
	outline: none; 
	border: none; 
	background-color: transparent;
}
textarea{ 
	resize:none;
}
em,i{ 
	font-style: normal;
}

.fl{ 
	float: left;
}
.fr{ 
	float: right;
}

.show{ 
	display: block;
}
.hide{ 
	display: none;
}

.clearfix:after{ 
	content: ""; 
	display: block; 
	clear: both;
}
.clearfix{ 
	zoom:1;
}
.color666{color: #666666;}
.color999{color: #999999;}
.bRSolidE6E4E4{
    border-right: 1px solid #E6E4E4;
}
.positionR{
	position: relative;
}
.textCenter{text-align: center;}
.textLeft{text-align: left;}
.textRight{text-align: right;}