*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	overflow-x: hidden;
}

body {
	font-family: "微软雅黑";
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td,
section {
	margin: 0;
	padding: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
}

a:focus {
	outline: none;
}

a:hover {
	text-decoration: none;
}

body,
input,
textarea,
select,
button {
	text-rendering: optimizeLegibility;
	/* 1 */
	-webkit-font-smoothing: antialiased;
	/* 2 */
	-moz-osx-font-smoothing: grayscale;
	/* 3 Default: auto */
	-moz-font-feature-settings: "liga", "kern";
}

select {
	-webkit-appearance: none;
	/*去除系统默认的样式*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 点击高亮的颜色*/
}

select::-ms-expand {
	display: none;
}

em {
	font-style: normal;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	/* 1 */
	font: inherit;
	/* 2 */
	margin: 0;
	/* 3 */
}

button,
input {
	border: 0;
	line-height: normal;
}

input[type=file] {
	width: 66px;
}

button,
select {
	text-transform: none;
}

input[type=button],
input[type=text] {
	-webkit-appearance: none;
	outline: none
}

li,
dd,
dl {
	list-style: none;
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.clear {
	clear: both;
}

.main {
	width: 1200px;
	margin: 0 auto;
}
.yx-wrap{width: 100%;background: #f6faff;padding: 100px 0 80px;}
.active_h2 {text-align: center;padding-bottom: 8px;background: url(../../img/hf.png) no-repeat bottom center;margin-bottom: 60px;}
.active_h2 p{font-size: 41px;color: #313131;font-weight: bold;display: inline-block;}
.active_h2 p:before{content: "";display: inline-block;width: 91px;height: 61px;background: url(../../img/h3p1.png) no-repeat;background-size: 100%;mix-blend-mode: multiply;transform: translateY(14px);margin-right: 18px;}
.active_h2 p:after{content: "";display: inline-block;width: 79px;height: 51px;background: url(../../img/h3p2.png) no-repeat;background-size: 100%;mix-blend-mode: multiply;transform: translateY(10px);margin-left: 18px;}
.active_h2 span{color: #ec2949;}
.yx-box{width: 100%;padding-bottom: 10px;overflow: hidden;}
.yx-box ul li{float: left;}
.yx-box ul li .active-box{display: none;}
.yx-box ul li:first-of-type .active-box{display: block;}
.yx-box ul li:first-of-type .yx-sbox{display: none;}
.yx-box ul li .yx-sbox{width: 266px;height: 528px;border:1px solid #bed8ff;padding: 100px 25px;background: #fff;border-radius: 5px;}
.yx-box ul li .active-box{width: 385px;height: 528px;float: left;background: #fff;border:1px solid #1472ff;box-shadow: 0 0 25px #cddcf2;border-radius: 5px;position: relative;}
.yx-box ul li .yx-sbox h3{text-align: center;font-size: 27px;font-family: PingFang SC;font-weight: bold;margin-bottom: 20px;}
.yx-box ul li .active-box h3{width: 100%;line-height: 67px;background: url(../../img/yxtop_bac.png) no-repeat center;background-size: 110%;padding-left: 43px;color: #fff;}
.yx-box ul li .active-box h3 span{font-size: 27px;font-family: PingFang SC;font-weight: bold;color: #fff;background: url(../../img/h3bac.png) no-repeat bottom center}
.yx-box ul li .listxt{padding:25px;}
.listxt p{font-size: 16px;font-family: PingFang SC;color: #6f6f6f;text-align: left;margin-bottom:12px}
.listxt img{display: block;margin: 5px auto;position: absolute;bottom:25px;left: 50%;transform: translateX(-50%);}
.yx-box ul li .active-box h3 img{margin-right: 12px;}
.yx-box ul li .yx-sbox img{display: block;margin: 70px auto 0;}
.yx-box ul li .yx-sbox p{font-size: 14px;color: #6e6e6e;line-height: 24px;text-align: center;}
.px-wrap{width: 100%;padding: 100px 0;}
.px-box .swiper-container{width: 589px;height: 330px;float: left;position: relative;cursor: pointer;}
.px-box{width: 100%;overflow: hidden;}
.px-box  .swiper-pagination-bullet{width: 28px;height: 3px;border-radius: 0;opacity: 1;background: #fff;}
.px-box .swiper-pagination-bullet-active{background: #ec2949;}
.pxli{width: 592px;float: right;}
.pxli ul li{width: 188px;height: 156px;margin-bottom: 19px;background: #e5e5e5;padding: 3px;float: left;margin-right: 14px;}
.pxli ul li:nth-of-type(3n){margin-right: 0;}
.pxli ul li .pxli-img{width: 100%;height: 119px;overflow: hidden;}
.pxli ul li .pxli-img img{width: 100%;cursor: pointer;transition:all .3s;}
.pxli ul li .pxli-img:hover img{transform:scale(1.1);}
.pxli ul li h3{line-height: 32px;font-size: 12px;color: #4b4b4b;text-align: center;}
.pxli-bot{width: 100%;clear: both;}
.pxli-bot .pxli{width: 100%;float: none;}
.pxli-bot .pxli ul li:nth-of-type(3n){margin-right: 14px;}
.pxli-bot .pxli ul li:last-of-type{margin-right: 0;}
.bk-wrap{padding-top: 0;}
.bk-box{width: 100%;}
.bk-box ul li{width: 544px;padding: 65px 30px 58px 240px;position: relative;float: left;box-shadow: 0 0 10px #e7e9ee;border:1px solid #dbebfc;margin-bottom: 42px;height: 310px;margin-right: 112px;border-radius: 10px;transition: all .3s;cursor: pointer;}
.bk-box ul li:hover{transform: translateY(-3px);}
.bk-box ul li:nth-of-type(2n){margin-right: 0;}
.bk-box ul li img{position: absolute;left: 25px;top: 50%;transform: translateY(-50%);max-width: 200px;}
.bk-txt h3{font-size: 36px;font-family: PingFang SC;font-weight: bold;color: #383838;background: url(../../img/hf2.png) no-repeat bottom left;margin-bottom: 26px;}
.bk-txt p{font-size: 14px;color: #383838;line-height: 28px;}
.lc-wrap{width: 100%;background: #f6faff;padding: 100px 0;}
.lc-main{width: 1250px;margin: 0 auto;}
.lc-box{width: 100%;}
.lc-box ul li{width: 177px;height: 83px;display: flex;justify-content: center;align-items: center;float: left;line-height:30px}
.lc-box ul li span{display: inline-block;font-size: 24px;font-family: PingFang SC;font-weight: bold;color: #fff;width:54px;}
.lc-box ul li:first-of-type{background: url(../../img/tt1.png) no-repeat;}
.lc-box ul li:nth-of-type(2){background: url(../../img/tt2.png) no-repeat;}
.lc-box ul li:nth-of-type(3){background: url(../../img/tt3.png) no-repeat;}
.lc-box ul li:nth-of-type(4){background: url(../../img/tt4.png) no-repeat;}
.lc-box ul li:nth-of-type(5){background: url(../../img/tt5.png) no-repeat;}
.lc-box ul li:nth-of-type(6){background: url(../../img/tt6.png) no-repeat;}
.lc-box ul li:nth-of-type(7){background: url(../../img/tt7.png) no-repeat;}

.zs-box{width: 100%;overflow:hidden;}
.zs-left{width:520px;float: left;}
.zs-right{width: 620px;float: right;}
.zs-right h3{font-size: 28px;font-weight: bold;color: #313131;background:url(../../img/hf3.png) no-repeat bottom left;line-height: 42px;}
.zs-right h3 span{color: #ed2949;}
.zs-right ul{display: flex;justify-content: space-around;margin: 70px 0 ;}
.zs-right ul li{width: 96px;height: 96px;border-radius: 50%;background:#ffc000;border:2px solid #fff;box-shadow: 0 0 0 6px #ececec;display: flex;justify-content: center;align-items: center;font-size: 12px;color: #fff;transition: all .3s;cursor: pointer;}
.zs-right ul li:nth-of-type(4){background: #245fa7;}
.zs-right ul li:nth-of-type(5){background: #245fa7;}
.zs-right ul li:hover{transform:scale(1.1);}
.zs-right p{font-size: 16px;color: #525252;}

.zm-wrap{width: 100%;background:#f6faff;padding: 100px 0 50px;}
.zm-box {font-size: 22px;color: #313131;text-align: center;}
.zm-main .active_h2{margin-bottom: 30px;}
.zmbot{width: 100%;background: #07486c;padding: 75px 0;}
.zmbot .zm-center{max-width: 984px;margin: 0 auto;overflow:hidden;}
.zm-left{width: 456px;float: left;}
.zm-left img:first-of-type{margin-bottom: 42px;}
.zm-right{float: right;width: 488px;}
.zm-right img{width: 100%;}
.ly-wrap{width: 100%;padding: 84px 0;}
.ly-main{width: 1200px;margin: 0 auto;background: #ec214a;padding: 60px;}
.ly-main h2{font-size: 41px;font-weight: bolder;text-align: center;color: #fff;padding-bottom: 22px;margin-bottom: 18px;position: relative;}
.ly-main h2:after{content: "";display: inline-block;width: 265px;height: 4px;background: #ffd6de;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.ly-box{width: 100%;background: #fff;padding: 42px 50px 24px;}
.ly-top{width: 100%;overflow: hidden;}
.ly-sbox{width: 474px;position: relative;height: 50px;background: #f6f6f6;padding:10px 20px;border-radius:30px;border:1px solid #d9d9d9;font-size: 16px;color: #515151;float: left;margin-bottom: 28px;}
.ly-sbox span{font-size: 16px;color: #515151;position: relative;padding-right: 10px;}
.ly-top .ly-sbox:nth-of-type(2n){float: right;}
.ly-sbox img{margin-right: 10px;}
.ly-sbox .xjyan{position: absolute;right:10px;top: 0;height: 100%;width: auto;}
.ly-sbox input{width: 320px;background: transparent;height: 100%;padding:0 10px;position: relative;}
.ly-sbox span:after{content: "";display: inline-block;width: 2px;height: 17px;background: #5c5c5c;position: absolute;right: 0;top: 3px;}
.ly-box button{width: 464px;background: #ec2949;font-size: 24px;font-weight: bold;border-radius: 30px;color: #fff;line-height: 50px;display: block;margin: 0 auto;outline: none;}
.ly-box button:active{background: #d92543;}
.ly-box p{text-align: center;font-size: 16px;color: #888888;margin-top: 26px;}

