@font-face {
	src: url(../fonts/a07be9b41c3f4076be8a0b0e98ae6eb4.ttf) format("truetype");
	font-weight: normal;
	font-style: normal;
}
.clearfix {
	
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
body {
	font-family: "Microsoft YaHei","Arial"; font-size: 14px;
}
button {
	font-family: "Microsoft YaHei","Arial"; font-size: 14px;
}
input {
	font-family: "Microsoft YaHei","Arial"; font-size: 14px;
}
pre {
	font-family: "Microsoft YaHei","Arial"; font-size: 14px;
}
select {
	font-family: "Microsoft YaHei","Arial"; font-size: 14px;
}
textarea {
	font-family: "Microsoft YaHei","Arial"; font-size: 14px;
}
article {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
aside {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
audio {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
canvas {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
details {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}

hgroup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
mark {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
nav {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
section {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
summary {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
video {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
cit {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
hr {
	border: 0px currentColor; border-image: none; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
article {
	display: block;
}
aside {
	display: block;
}
audio {
	display: block;
}
canvas {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
figure img {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
video {
	display: block;
}
table {
	border-collapse: separate; border-spacing: 0;
}
table caption {
	text-align: left; vertical-align: middle;
}
table td {
	text-align: left; vertical-align: middle;
}
table th {
	text-align: left; vertical-align: middle;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}

h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
input {
	border-radius: 0px; -webkit-appearance: none;
}
textarea {
	border-radius: 0px; -webkit-appearance: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	color: inherit; text-decoration: none; cursor: pointer;
}
a:active {
	color: inherit; text-decoration: none; cursor: pointer;
}
a {
	border: 0px currentColor; border-image: none;
}
em {
	font-style: normal;
}
* {
	box-sizing: border-box;
}

*::after {
	box-sizing: border-box;
}
*:focus {
	
}
html {
	-ms-touch-action: none;
}
input[type='submit'] {
	-webkit-appearance: none;
}
input[type='reset'] {
	-webkit-appearance: none;
}
input[type='button'] {
	-webkit-appearance: none;
}
button {
	-webkit-appearance: none;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
* {
	transition-property: all;
}
.com-img img {
	transition:0.4s ease-in; -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);
}
.School ul li:hover .com-img img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.worth ul li:hover .com-img img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.show {
	display: block;
}
.hide {
	display: none;
}
.taC {
	text-align: center;
}
.taL {
	text-align: left;
}
.taR {
	text-align: right;
}
.ttU {
	text-transform: uppercase;
}
.ofH {
	overflow: hidden;
}
.fwB {
	font-weight: 600;
}
.vaM {
	vertical-align: middle;
}
.pst-rel {
	position: relative;
}
.pst-abs {
	position: absolute;
}
.pdtb80 {
	padding: 80px 0px;
}
.bgcolor2 {
	background-color: rgb(242, 242, 242);
}
.flex {
	display: flex;
}
.flex-v {
	flex-direction: column; -webkit-box-orient: vertical; -webkit-flex-direction: column;
}
.flex-1 {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.flex-2 {
	flex:2 1 0px; -webkit-box-flex: 2; -webkit-flex: 2;
}
.flex-3 {
	flex:3 1 0px; -webkit-box-flex: 3; -webkit-flex: 3;
}
.flex-align-center {
	align-items: center; -webkit-box-align: center; -webkit-align-items: center;
}
.flex-pack-center {
	justify-content: center; -webkit-box-pack: center; -webkit-justify-content: center;
}
.flex-pack-justify {
	justify-content: space-between; -webkit-box-pack: justify; -webkit-justify-content: space-between;
}
.vertical-container {
	display: flex; justify-content: center; align-items: center; -webkit-align-items: center; -webkit-justify-content: center;
}
.line1 {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.line2 {
	height: 50px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; -moz-line-clamp: 2; -o-line-clamp: 2;
}
.line3 {
	height: 75px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-clamp: 3; -moz-line-clamp: 3; -o-line-clamp: 3;
}
a:hover {
	transition:0.5s ease-out; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out;
}
.animation {
	transition:0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.noSelect {
	user-select: none;
}
.pagination {
	width: 100%; height: auto; text-align: center; overflow: hidden; position: relative;
}
.pagination a {
	margin: 0px 3px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 40px; height: 40px; text-align: center; line-height: 40px; display: inline-block; background-color: rgb(242, 242, 242);
}
.pagination a.on {
	border-color: rgb(17, 71, 139); color: rgb(17, 71, 139);
}
.pagination a:hover {
	border-color: rgb(17, 71, 139); color: rgb(17, 71, 139);
}
.pagination a:first-child {
	font-family: "ËÎÌå"; font-weight: 600;
}
.pagination a:last-child {
	font-family: "ËÎÌå"; font-weight: 600;
}
.trs {
	transition:0.5s ease-in-out;
}
.leftm a:link,a:active,a:visited{
	color:#999;
	font-size:14px;
	text-align:left;
	line-height:36px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(dot.jpg);
	background-repeat: no-repeat;
	background-position: 12px center;
	text-indent: 28px;
	text-decoration: none;
}
.leftm a:hover {
	color:rgb(40,116,252);
	font-size:14px;
	text-align:left;
	line-height:36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CCCCCC;text-decoration: none;
}
@media screen and (max-width:800px) { .leftbb{display:none;}.info_mainDiv{  margin-left:-275px; padding-left:-275px;}