body {
	font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ"; background-color: rgb(248, 248, 248);
}

html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
* {
	box-sizing: border-box;
}
html {
	min-height: 100%;
}
body {
	min-height: 100%;
}
body {
	color: rgb(51, 51, 51); font-size: 14px; background-color: rgb(255, 255, 255);
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
img {
	border: currentColor; border-image: none; vertical-align: middle;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
table {
	border-collapse: collapse; table-layout: fixed;
}
input {
	border: currentColor; border-image: none;
}
textarea {
	border: currentColor; border-image: none;
}
textarea {
	overflow: auto; resize: none;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.ellipse {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.inline {
	display: inline-block;
}
.h1 {
	font-weight: normal;
}
.header {
	background: url("1.jpg") no-repeat center 0px / 1920px auto; width: 100%; height: 662px;
}
.sy_banner {
	width: 100%; height: 460px;
}
.sy_banner {
	background: rgb(0, 0, 0); width: 100%; height: 315px; margin-bottom: 12px; position: relative;
}
.sy_banner .bd {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 0;
}
.sy_banner .bd ul {
	width: 100% !important;
}
.sy_banner .bd li {
	width: 100% !important; height: 360px; text-align: center; overflow: hidden;
}
.sy_banner .bd li a {
	height: 380px; display: block;
}
.sy_banner .hd {
	left: 0px; width: 100%; height: 30px; text-align: center; bottom: 45px; line-height: 30px; position: absolute; z-index: 1; _background: #000;
}
.sy_banner .hd ul {
	text-align: center; padding-top: 5px;
}
.sy_banner .hd ul li {
	background: url("2109111541026779188.png") -18px -3px; margin: 5px; width: 12px; height: 12px; line-height: 9999px; overflow: hidden; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.sy_banner .hd ul .on {
	background-position: 0px 0px; width: 16px; height: 16px;
}
.mk_one {
	left: 190N-9UPT4Q4TBH2px; top: 70px; width: 120px; height: 139px; margin-left: 330px; position: absolute; z-index: 9;
}
.mk_we {
	background: rgb(255, 255, 255); left: 50%; width: 1200px; height: 64px; bottom: -32px; padding-top: 10px; padding-left: 0px; margin-left: -600px; position: absolute; z-index: 998; box-shadow: 0px 2px 10px 3px rgba(153,153,153,0.2);
}
.mk_we a {
	width: auto; height: 24px; color: rgb(51, 51, 51); line-height: 24px; padding-left: 30px; font-size: 16px; margin-right: 30px; float: left; display: block;
}
.mk_we a:hover {
	color: rgb(31, 89, 216);
}
.mk_we a:nth-child(1) {
	background: url("mkpic1.png") no-repeat 2px;
}
.mk_we a:nth-child(1):hover {
	background: url("mkpic1-hover.png") no-repeat 2px;
}
.mk_we a:nth-child(2) {
	background: url("mkpic2.png") no-repeat 2px;
}
.mk_we a:nth-child(2):hover {
	background: url("mkpic2-hover.png") no-repeat 2px;
}
.mk_we a:nth-child(3) {
	background: url("mkpic3.png") no-repeat 2px;
}
.mk_we a:nth-child(3):hover {
	background: url("mkpic3-hover.png") no-repeat 2px;
}
.mk_we a:nth-child(4) {
	background: url("mkpic4.png") no-repeat 2px;
}
.mk_we a:nth-child(4):hover {
	background: url("mkpic4-hover.png") no-repeat 2px;
}
.mk_we a:nth-child(5) {
	background: url("mkpic5.png") no-repeat 2px; margin: 0px;
}
.mk_we a:nth-child(5):hover {
	background: url("mkpic5-hover.png") no-repeat 2px;
}
.shxfw-box {
	margin: 20px auto 0px !important; width: 1200px; height: 160px; position: relative;
}
.tempWrap {
	width: 100% !important;
}
.shxfw-box ul li {
	background: rgb(255, 255, 255); margin: 0px 30px 0px 0px; width: 277px; height: 160px; float: left; position: relative;
}
.shxfw-box ul li a {
	width: 100%; height: 160px; display: block;
}
.shxfw-box .hd2 a {
	width: 60px; height: 60px; position: absolute; z-index: 99; cursor: pointer;
}
.shxfw-box .hd2 .prev {
	background: url("lmr.png") no-repeat left; left: -70px; top: 50px;
}
.shxfw-box .hd2 .prev:hover {
	background: url("lcf.png") no-repeat left;
}
.shxfw-box .hd2 .next {
	background: url("rmr.png") no-repeat right; top: 50px; right: -70px;
}
.shxfw-box .hd2 .next:hover {
	background: url("rcf.png") no-repeat right;
}
.maintitle {
	margin: 0px auto; width: 1200px; height: 45px; line-height: 45px;
}
.maintitle span {
	color: rgb(51, 51, 51); font-size: 28px; font-weight: bold; float: left;
}
a.ckgd {
	background: url("ckgd.png") no-repeat 90px 10px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 125px; height: 40px; color: rgb(51, 51, 51); line-height: 40px; padding-left: 23px; font-size: 14px; margin-top: 2.5px; float: right;
}
.yjsfw-box {
	margin: 0px auto 20px; width: 1230px; height: 160px; position: relative;
}
.p15 {
	padding: 15px;
}
.serviceBox {
	width: 80%;
}
.serviceBox ul {
	width: 100%; float: left;
}
.serviceBox ul li {
	width: 22%; float: left;
}
.serviceBox ul li a {
	background: rgb(242, 248, 251); padding: 40px 0px; border-radius: 5px; text-align: center; color: rgb(68, 124, 199); overflow: hidden; font-size: 18px; margin-right: 10px; display: block; position: relative;
}
.serviceBox ul li a em {
	transition:0.4s; padding-top: 5px; display: block; position: relative; z-index: 2;
}
.serviceBox ul li a i {
	background: url("ico-1-1.png") no-repeat; width: 42px; height: 42px; display: inline-block; position: relative; z-index: 2;
}
.serviceBox ul li a i.icon0 {
	background-position: 3px -165px;
}
.serviceBox ul li a i.icon1 {
	background-position: 3px -51px;
}
.serviceBox ul li a i.icon2 {
	background-position: 3px -109px;
}
.serviceBox ul li a i.icon3 {
	background-position: 3px -165px;
}
.serviceBox ul li a i.icon4 {
	background-position: 3px -223px;
}
.serviceBox ul li a i.icon5 {
	background-position: 3px -277px;
}
.serviceBox ul li a i.icon6 {
	background-position: 3px -334px;
}
.serviceBox ul li a i.icon7 {
	background-position: 3px -390px;
}
.serviceBox ul li a i.icon8 {
	background-position: 3px -449px;
}
.serviceBox ul li a.on i.icon0 {
	background-position: -54px -165px;
}
.serviceBox ul li a.on i.icon1 {
	background-position: -54px -51px;
}
.serviceBox ul li a.on i.icon2 {
	background-position: -54px -109px;
}
.serviceBox ul li a.on i.icon3 {
	background-position: -54px -165px;
}
.serviceBox ul li a.on i.icon4 {
	background-position: -54px -223px;
}
.serviceBox ul li a.on i.icon5 {
	background-position: -54px -277px;
}
.serviceBox ul li a.on i.icon6 {
	background-position: -54px -334px;
}
.serviceBox ul li a.on i.icon7 {
	background-position: -54px -390px;
}
.serviceBox ul li a.on i.icon8 {
	background-position: -54px -449px;
}
.serviceBox ul li a::after {
	background: rgb(2, 125, 219); transition:top 0.4s; left: 0px; top: 100%; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.serviceBox ul li a.on::after {
	top: 0px;
}
.serviceBox ul li a.on em {
	color: rgb(255, 255, 255);
}
