
select::-ms-expand {
	display: none;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clearfix {
	-ms-zoom: 1;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w1300 {
	width: 1300px; margin-right: auto; margin-left: auto;
}
.w33 {
	width: 33.33%;
}
.w50 {
	width: 50%;
}
.ft18 {
	font-size: 18px;
}
.ml10 {
	margin-left: 10px;
}
.ml5 {
	margin-left: 5px;
}
.mt60 {
	margin-top: 60px;
}
.mt80 {
	margin-top: 80px;
}
.mt50 {
	margin-top: 50px;
}
.mt15 {
	margin-top: 15px;
}
.mt30 {
	margin-top: 30px;
}
.mt20 {
	margin-top: 20px;
}
.mt10 {
	margin-top: 10px;
}
.mt5 {
	margin-top: 5px;
}
.ft60 {
	font-size: 60px;
}
.ft16 {
	font-size: 16px;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.flex {
	display: flex;
}
.flex-v {
	flex-direction: column; -webkit-box-orient: vertical; -webkit-flex-direction: column;
}
.flex-1 {
	flex:1 1 0px; overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1;
}
.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;
}
.center {
	margin-right: auto; margin-left: auto;
}
.num {
	font-family: "numFont";
}

.footer {
	background:#1196e4; padding: 10px 0px 25px; color: rgb(255, 255, 255);
}
.footer .linklist {
	padding-bottom: 30px; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer .linklist dl {
	width: 233px; color: rgb(255, 255, 255); font-size: 16px; margin-top: 30px; float: left;
}
.footer .linklist dl a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.footer .linklist dl a:hover {
	color: #aee9ff;
}
.footer .linklist dl dt {
	margin-bottom: 16px;
}
.footer .linklist dl dd + dd {
	margin-top: 8px;
}
.footer .linklist dl:last-child {
	width: 134px; text-align: center; float: right;
}
.footer .company {
	padding: 30px 80px 40px;
}
.footer .company li {
	color: rgb(255, 255, 255); font-size: 16px; float: left;
}
.footer .company li:nth-child(2) {
	margin: 0px 145px;
}
.footer .company li .title {
	margin-bottom: 20px;
}
.footer .company li .title i {
	background: no-repeat center; width: 31px; height: 31px; vertical-align: middle; display: inline-block;
}
.footer .company li .title i + span {
	margin-left: 20px; vertical-align: middle; display: inline-block;
}
.footer .company li .title i.icon1 {
	background-image: url("../images/addr.png");
}
.footer .company li .title i.icon2 {
	background-image: url("../images/phone.png");
}
.footer .company li .title i.icon3 {
	background-image: url("../images/email.png");
}
.footer .copyright {
	text-align: center; font-size: 14px;
}
.footer .copyright span {
	vertical-align: middle;
}
.footer .copyright img {
	vertical-align: middle;
}
.footer .copyright a {
	color: rgb(58, 155, 227);
}
.banner .swiper-pagination-bullet {
	background: rgb(255, 255, 255); border-radius: 0px; width: 50px; height: 2px; opacity: 1;
}
.banner .swiper-pagination-bullet-active {
	background: rgb(0, 93, 162);
}
.banner .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 30px;
}
.footer .linkurl {
	text-align: center; color: #c6eaff; padding-top: 30px; padding-bottom: 30px; font-size: 14px; border-top-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: solid;
}
.footer .linkurl a {
	color: #c6eaff;
}
.qqico {
	top: 150px; right: 2px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; position: fixed; z-index: 9999999; _position: absolute;
}
.qqsmall {
	padding: 5px 0px; width: 30px; height: auto; text-align: center; color: white; line-height: 20px; float: right; display: none; cursor: pointer; background-color: rgb(21, 153, 207);
}
.itemFloat {
	background: url("../images/line_qq_d.png") no-repeat 0px bottom; height: auto; line-height: 5px; padding-bottom: 8px; display: block;
}
.qqico .qqlist {
	background: rgb(21, 153, 207); padding: 5px 0px 8px; width: 143px; line-height: 34px;
}
.qqico h3 {
	background: url("../images/line_qq.png") no-repeat 0px 0px; height: 39px; text-align: center; cursor: pointer;
}
.qqico .qqlist li {
	background: url("../images/qq_bg.png") no-repeat center 0px; height: 46px; text-align: left; color: rgb(0, 0, 0); padding-left: 20px; font-size: 12px; margin-top: 10px;
}
.qqico .qqlist li a {
	color: rgb(0, 0, 0); line-height: 34px; padding-left: 0px; clear: both; font-size: 12px; display: inline;
}
.qqico .qqlist li img {
	margin-top: -3px; vertical-align: middle;
}
