@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

.yjfxlb .yjfxlb_l::after,.yjfxlb_r h3,.nav ul li a::after,.s2b ul li,.s2b ul li img,.s3_txt::before,.s3_txt h3,.s3_l h6,.s3_l h6 img,.section4 ul li a::before,.s4txt p::after,.al_sx h3,
.s5_r h6 a::before,.s5_r h6,.s5_r h6::before,.gddz ul li::after,.gddz ul li h5::before,.gddz ul li h5::after,.gddz ul li h1,.xw_b ul li a h3,.xw_b ul li a h4,.xw_b ul li a h3 i,.xwxq_rlb a h4,
.xw_b ul li a h3::before,.nav ul li a::before,.fwkh ul li img,.zxly button
{
    transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}
.divbox{width: 1400px;margin: 0 auto;}
.ej_banner{overflow: hidden;position: relative;}
.ej_banner>img{animation: banrun1 10s linear infinite;position: relative;}
.ej_banner img{width: 100%;}
.ej_banner_list{position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);text-align: center;width: 100%;}
.ej_banner_list img{width: auto;}
.ej_banner_list h3{font-size: 48px;color: #fff;margin-top: 48px;line-height: 48px;}

.ej_banner_list h3::before,.ej_banner_list h3::after{content: '';display: inline-block;vertical-align: middle;width: 233px;height: 4px;}
.ej_banner_list h3::before{background: url(../images/jxlist_07.png) center center;background-size: 100% 100%;}
.ej_banner_list h3::after{background: url(../images/jxlist_09.png) center center;background-size: 100% 100%;}
.ej_banner_list h3::before{margin-right: 30px;}
.ej_banner_list h3::after{margin-left: 30px;}
.ej_banner h4{font-size: 14px;color: rgba(255,255,255,.3);position: absolute;bottom: 10%;width: 100%;left: 0;text-align: center;text-transform: uppercase;letter-spacing: 16px;font-family: Arial;
    padding-left: 16px;box-sizing: border-box;
}
.ej_banner_list5{top: 65%;}

/* .ejdh{margin-bottom: 90px;} */
.ejdh ul{font-size: 0;text-align: center;border-bottom: 1px solid #ececec;}
.ejdh ul li{display: inline-block;text-align: center;margin-right: 115px;}
.ejdh ul li:last-of-type{margin-right: 0;}
.ejdh ul li a{display: block;line-height: 60px;font-size: 18px;color: #333333;}
.ejdh ul li:hover a,.ejdh ul li.ac a{color: #83359c;}


.zzlist1{
	margin-top: 100px;
	font-size: 0;
	text-align: center;
}

.zzlist1>li {
	display: inline-block;
	vertical-align: top;
    text-align: center;
	margin-right: 190px;

}
.zzlist1>li:last-of-type{margin-right: 0;}
.zzlist1>li h6 {
	display: inline-block;
	vertical-align: middle;
}

.zzlist1>li sup {
	display: inline-block;
	vertical-align: middle;
	font-size: 60px;
	color: #680687;
    margin-left: 5px;
}

.zzlist1>li p {
	color: rgba(51,51,51,.8);
	font-size: 18px;
	margin-top: 15px;
	padding: 0;
}

.dataNums {
	/* position: absolute; */
	top: 50%;
	display: block;
	width: 100%;
	height: 60px;
	/* margin-top: -37px; */
	text-align: center;
}

.dataNums .dataOne {
	width: 40px;
	height: 72px;
	/* margin: 0px 3px; */
	text-align: left;
	display: inline-block
}

.dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.dataNums .tt span {
	width: 100%;
	height: 100%;
	font: 72px "h";
	color: #ec1000;
    display: block;
    font-family: Helvetica;


    position: relative;
    -webkit-line-clamp: 2;
    background-image: -webkit-linear-gradient(left, #a04ebb, #7b1e99);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.s2t.jxyzbt{padding: 0;}
.s2t .zzlist1{margin-top: 0;}
.s2t ul li{margin-right: 0;}
.s2t ul li{text-align: center;}
.s2t .sz{text-align: center;display: inline-block;}


.jxyzbt{padding: 126px 0 120px;position: relative;text-align: center;}
.jxyzbt h2{font-size: 48px;color: #333333;line-height: 48px;margin-bottom: 64px;}
.jxyzbt p{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: 30px;padding: 0 94px;box-sizing: border-box;}
.jxyzbt p:last-of-type{margin-bottom: 0;}

.jxzsdz{padding: 145px 0 130px;background: url(../images/jxzsdzbg_02.jpg) center center;background-size: cover;}
.jxzsdz_t{position: relative;}
.jxzsdz_t::after{content: '';display: block;width: 100%;height: 1px;margin: 133px 0 139px;background: url(../images/xuxian_02.png) center center;background-size: 100% 100%;}
.jxzsdz_t ul{font-size: 0;}
.jxzsdz_t ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;text-align: center;width: 22.5%;margin-right: 16.25%;}
.jxzsdz_t ul li:last-of-type{margin-right: 0;}
.jxzsdz_t ul li h3{font-size: 24px;color: #fff;margin: 45px 0 25px;}
.jxzsdz_t ul li p{font-size: 16px;color: #fff;}
.jxzsdz_b .Tpiaochuan{display: block;position: static;transform: initial;background: none;padding: 0;}
.jxzsdz_b .Tpiaochuan_l{padding-left: 0;}
.jxzsdz_b .Tpiaochuan_r{padding-right: 0;}
.jxzsdz_b .Tpiaochuan_r h3{right: 0;}

.hxtd{padding: 110px 0 120px;position: relative;}
.hxtd .divbox{position: relative;}
.hxtd h1{position: absolute;top: 0;left: 0;z-index: -1;width: 100%;text-align: center;}
.hxtd h1 img{max-width:80%;}
.hxtd h2{text-align: center;font-size: 48px;color: #333333;margin-bottom: 252px;}
.hxtd_t{background: url(../images/hxbg_03.jpg) center center;background-size: 100% 100%;padding: 85px 100px 110px 420px;box-sizing: border-box;position: relative;}
.hxtd_t h6{position: absolute;left: 70px;top: -120px;width: 21.57%;}
.hxtd_t h6 img{width: 100%;border-radius: 50%;}
.hxtd_t h3{position: absolute;top: -80px;font-size: 30px;color: #333333;}
.hxtd_t h3 i{font-size: 16px;color: rgba(51,51,51,.7);display: inline-block;vertical-align: middle;}
.hxtd_t p{font-size: 16px;color: #fff;}
.hxtd ul{margin-top: 66px;font-size: 0;}
.hxtd ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;text-align: center;margin-bottom: 30px;}
.hxtd ul li img{border-radius: 50%;width: 101px;}
.hxtd ul li h3{font-size: 20px;color: #333333;margin-top: 12px;}
.hxtd ul li p{font-size: 16px;color: rgba(51,51,51,.7);}
.fwkh{padding-top: 95px;background: url(../images/fwkhbg_02.jpg) center center;background-size: cover;}
.fwkh h2{text-align: center;font-size: 48px;color: #333333;margin-bottom: 56px;}
.fwkh ul{font-size: 0;width: 72.5%;background: url(../images/fwul_02.png) center center;background-size: 100% 100%;padding: 150px 20px 50px 260px;box-sizing: border-box;font-size: 0;}
.fwkh ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 33.333%;margin-bottom: 80px;}
.fwkh ul li img{max-width: 70%;}
.fwkh ul li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}

.al{padding-top: 220px;}
.al_t h2{font-size: 48px;color: #70108e;line-height: 48px;}
.al_t p{font-size: 24px;color: #333333;margin: 28px 0 48px;}
.al_sx{margin-bottom: 70px;font-size: 0;}
.al_sx h3{display: inline-block;font-size: 16px;color: #333333;line-height: 34px;padding: 0 28px;box-sizing: border-box;position: relative;cursor: pointer;}
.al_sx h3.ac,.al_sx h3:hover{background: #70108e;color: #fff;}
.al_sx h3.ac a,.al_sx h3:hover a{color: #fff;}
.al_sx h3::after{content: '';display: block;width: 2px;height: 17px;background: #dddddd;position: absolute;right: 0;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.al_sx h3.ac::after,.al_sx h3:hover::after,.al_sx h3:last-of-type::after{display: none;}
.section4 .s5_r{background: url(../images/jzbg_02.jpg) center center;background-size: cover;width: 100%;padding-top: 100px;padding-bottom: 30px;}
.als5{background: none;}
.als5 .s5_c h2{color: #70108e;}
.alxq{font-size: 0;padding: 160px 0 122px;font-size: 0;}
.alxq_l,.alxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.alxq_l{width: 71.42%;}
.alxq_r{width: 28.58%;padding-left: 70px;}
.alxq_l img{max-width: 100%;height: auto;}
.alxqt{position: relative;margin-top: -224px;margin-bottom: 138px;}
.alxq_r_t a{display: block;width: 330px;line-height: 79px;border-radius: 79px;text-align: center;font-size: 18px;color: #fff;background: rgba(104,6,135,.8);margin-top: 30px;}
}
.alxq_r_t a:hover{background: #70108e;}
.alxq_r_t{margin-bottom: 265px;}
.alxq_r_t h6{position: relative;}
.alxq_r_t h6 img{max-width: 100%;height: auto;}
.alxq_r_t h6::after{content: '';display: block;width: 35px;height: 3px;background: #dedddd;margin: 40px 0;}
.alxq_r_t p{font-size: 16px;color: #333333;}
.alxq_r_b h3{font-size: 60px;color: #333333;line-height: 60px;margin-bottom: 32px;}
.alxq_r_b h3 i{display: block;font-size: 18px;color: #333333;line-height: 36px;}
.alxq_r_b p{font-size: 16px;color: #333333;}
.alxq_r_b p::after{content: '';display: block;width: 100%;height: 1px;background: #e9eaea;margin: 50px 0;}
.alxq_r_b h4{font-size: 16px;color: #333333;}
.alxq_r_b h4 a{display: inline-block;}
.alxq_r_a{margin-top: 202px;}
.alxqfy a{display: block;font-size: 16px;color: #333333;}
.alxqfy a:hover{color: #70108e;}
.alxqfy{margin-bottom: 74px;}
.alxq_r_a .s5_r{width: 100%;text-align: left;}
.ej_banner1 h2{font-size: 72px;color: #fff;left: 13.5%;position: absolute;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.ejbanlist{position: absolute;display: block;}
.ejbanlist h3{font-size: 18px;color: #fff;position: absolute;width: 100%;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.ejbanlist h3 span{display: block;font-size: 60px;margin-bottom: 20px;}
.ejbanlist:nth-of-type(1){top: 15%;left: 46%;}
.ejbanlist:nth-of-type(2){top: 25%;left: 30%;}
.ejbanlist:nth-of-type(3){top: 55%;left: 29%;}
.ejbanlist:nth-of-type(4){top: 65%;left: 15%;}
.ejbanlist a{display: block;width: 266px;height: 266px;border: 1px solid rgba(242,245,247,.3);border-radius: 50%;text-align: center;}
.ejbanlist a:hover{border: 1px solid #f2f5f7;}
.gddz{padding: 140px 0 180px;}
.gddz h2{font-size: 60px;color: #333333;line-height: 60px;margin-bottom: 110px;}
.gddz ul{font-size: 0;}
.gddz ul li{display: inline-block;vertical-align: top;width: 15.7%;margin-right: 5.375%;text-align: center;cursor: pointer;position: relative;}
.gddz ul li:last-of-type{margin-right: 0;}
.gddz ul li span{display: inline-block;width: 98px;height: 98px;line-height: 98px;border: 1px solid #70108e;border-radius: 50%;font-size: 30px;
	color: #70108e;background: #fff;position: relative;box-sizing: border-box;
}
.gddz ul li h3{font-size: 16px;color: #333333;margin-top: 38px;}
.gddz ul li h1{font-size: 150px;color: rgba(51,51,51,.1);font-family: Arial;font-weight: 1000;line-height: 110px;position: absolute;top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.gddz ul::after{content: '';display: block;width: 100%;height: 2px;background: #e8e8e8;margin-top: -3px;}
.gddz ul li::after{content: '';display: block;width: 0;height: 4px;background: #70108e;margin-top: 80px;}
.gddz ul li h5{display: inline-block;width: 98px;height: 98px;position: relative;}
.gddz ul li h5::before{content: '';display: block;width: 98px;height: 98px;border: 10px solid #e3d1e9;position: absolute;top: 50%;left: 50%;border-radius: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	opacity: 0;
}
.gddz ul li h5::after{content: '';display: block;width: 118px;height: 118px;border: 18px solid #f0e7f3;position: absolute;top: 50%;left: 50%;border-radius: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	opacity: 0;
}
.gddz ul li:hover span{background: #70108e;color: #fff;}
.gddz ul li:hover h5::before,.gddz ul li:hover h5::after{opacity: 1;}
.gddz ul li:hover::after{width: 100%;}
.gddz ul li:hover h1{top: 75%;}

.fwlb{font-size: 0;}
.fwlb_l,.fwlb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.fwlb_l{width: 43.58%;}
.fwlb_r{width: 56.42%;}
.fwlb_r img{width: 100%;}
.fwlb_r h6 img{width: auto;}
.fwlb_r_txt{position: absolute;bottom: 30%;right: 0;text-align: right;}
.fwlb_l h3{font-size: 42px;line-height: 52px;margin-bottom: 64px;color: #fff;}
.fwlb_l p{font-size: 18px;line-height: 36px;color: #fff;}
.fwlb_l p::before{content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #fff;border-radius: 50%;margin-right: 18px;}
.fwlb:first-of-type{background: #545ae8;}
.fwlb:nth-of-type(3){background: url(../images/fwlbbg_02.jpg) center center;background-size: 100% 100%;}
.fwlb:nth-of-type(2n) h3{color: #000;}
.fwlb:nth-of-type(2n) p{color: #333333;}
.fwlb:nth-of-type(2n) p::before{background: #333333;}
.fwlb .fwlb_r_txt h6 img{display: inline-block;}
.fwlb .fwlb_r_txt h6 img:last-of-type{display: none;}
.fwlb:nth-of-type(2n) .fwlb_r_txt h6 img:first-of-type{display: none;}
.fwlb:nth-of-type(2n) .fwlb_r_txt h6 img:last-of-type{display: inline-block;}
.fwlb_r_txt h4{font-size: 30px;color: #fff;}
.fwlb_r_txt h3{font-size: 60px;color: #fff;line-height: 60px;font-family: Arial;text-transform: uppercase;margin: 10px 0;}
.fwlb:nth-of-type(2n) .fwlb_r_txt h3{color: #70108e;}
.fwlb:nth-of-type(2n) .fwlb_r_txt h4{color: #333333;}

.ej_banner2 .ej_banner_list{text-align: center;}
.ej_banner2 .ej_banner_list h2{font-size: 72px;color: #fff;line-height: 72px;margin-bottom: 40px;}
.ej_banner2 .ej_banner_list a{display: block;width: 230px;line-height: 55px;text-align: center;border-radius: 55px;border: 1px solid #fff;font-size: 18px;color: #fff;display: inline-block;}
.ej_banner2 .ej_banner_list a:first-of-type{margin-bottom: 20px;margin-right: 20px;}
.ej_banner2 .ej_banner_list a.ac,.ej_banner2 .ej_banner_list a:hover{background: #70108e;border: 1px solid #70108e;}

.xw_t{padding: 85px 0 77px;background: #f5f5f5;}
.xw_t a{font-size: 0;position: relative;display: block;}
.xw_timg{display: block;width: 53.3%;margin-left: 46.7%;}
.xw_timg img{width: 100%;}
.xw_t_txt{position: absolute;top: 20%;left: 13.5%;}
.xw_t_txt h3{font-size: 60px;line-height: 72px;color: #333333;}
.xw_t_txt h4{font-size: 24px;color: rgba(51,51,51,.5);margin: 20px 0 36px;font-family: Arial;}
.xw_t_txt p{font-size: 18px;color: rgba(51,51,51,.7);width: 75%;}
.xw_t .swiper-pagination{position: absolute;bottom: 100px;text-align: center;width: 100%;text-align: left;padding-left: 13.5%;box-sizing: border-box;}
.xw_t .swiper-pagination span{opacity: 1;position: relative;display: inline-block;position: relative;width: 18px;height: 4px;border-radius: 4px;background: rgba(51,51,51,.22);margin-right: 10px;}
.xw_t .swiper-pagination span:last-of-type{margin-right: 0;}
.xw_t .swiper-pagination .swiper-pagination-bullet-active{width: 128px;background: #333333;}


.xw_b{padding-bottom: 170px;}
.xw_b ul{padding: 90px 0 130px;position: relative;font-size: 0;}
.xw_b ul::after{content: '';display: block;width: 2px;height: 100%;background: #efeff0;top: 0;left: 29.85%;position: absolute;}
.xw_b ul li a{font-size: 0;padding: 50px 0;display: block;}
.xw_b ul li a h4,.xw_b ul li a h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xw_b ul li a h4{width: 29.85%;text-align: right;padding-right: 90px;font-size: 24px;color: #333333;font-family: Arial;}
.xw_b ul li a h3{width: 70.15%;padding-left: 90px;position: relative;padding-right: 60px;}
.xw_b ul li a h3 i{
	font-size: 24px;color: #333333;
	line-height: 36px;
	white-space: nowrap; 
	width: 100%; 
	overflow: hidden;
	text-overflow:ellipsis;
	display: inline-block;
}
.xw_b ul li a h3::before{content: '';display: block;width: 13px;height: 13px;background: #6f0e8d;border-radius: 50%;border: 4px solid #f1f1f1;position: absolute;
	left: -10px;top: 50%;z-index: 2;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.xw_b ul li a:hover{box-shadow: 0 0 10px 3px #efeeef;}
.xw_b ul li a:hover h3 i,.xw_b ul li a:hover h4{font-size: 36px;color: #6f0e8d;}
.xw_b ul li a:hover h3::before{opacity: 0;}
.xw_b .s5_r{width: 100%;}


.xwxq{font-size: 0;padding: 220px 0 120px;}
.xwxq_l,.xwxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.xwxq_l{width: 72.14%;}
.xwxq_r{width: 27.86%;padding-left: 80px;}
.xwxq_l h3{font-size: 48px;color: #333333;line-height: 57px;}
.xwxq_l h4{font-size: 24px;color: rgba(51,51,51,.5);margin: 15px 0 65px;}
.xwxq_l h1 span{font-size: 20px;}
.xwxq_l p{font-size: 18px;color: rgba(51,51,51,.8);margin-bottom: 60px;}
.xwxq_l p strong{font-size: 18px;font-weight: bold;}
.xwxq_l p img{max-width: 100%;height: auto;}
.xwxqfy{padding: 35px 0 88px;border-top: 1px solid #d2d2d2;font-size: 0;}
.xwxqfy_l,.xwxqfy_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xwxqfy_l a{display: block;font-size: 18px;color: #333;line-height: 36px;}
.xwxqfy_l a:hover{color: #70108e;}
.xwxqfy_l{width: 65%;}
.xwxqfy_r{width: 35%;text-align: right;}
.bshare-custom .bshare-share-count{display: none !important;}
.bshare-custom .bshare-linkedin{background: url(../images/fx_03.jpg) center center !important;background-size: cover;width: 28px;height: 28px;padding: 0;margin-right: 12px;}
.bshare-custom .bshare-sinaminiblog{background: url(../images/fx_05.jpg) center center !important;background-size: cover;width: 28px;height: 28px;padding: 0;margin-right: 12px;}
.bshare-custom .bshare-weixin{background: url(../images/fx_07.jpg) center center !important;background-size: cover;width: 28px;height: 28px;padding: 0;margin-right: 12px;}
.bshare-custom .bshare-more.more-style-addthis{background: url(../images/fx_09.jpg) center center !important;background-size: cover;width: 26px;height: 26px;padding: 0 !important;}
.xwxq_r h3{font-size: 30px;color: #333333;margin-bottom: 25px;}
.xwxq_rlb a{display: block;position: relative;}
.xwxq_rlb a::after{content: '';display: block;width: 100%;height: 1px;background: #eaeaea;margin: 20px 0;}
.xwxq_rlb:last-of-type a::after{display: none;}
.xwxq_rlb a::before{content: '';display: block;width: 6px;height: 6px;background: #333333;border-radius: 50%;
	position: absolute;top: 12px;left: -12px;
}
.xwxq_rlb a h4{font-size: 16px;color: #333333;}
.xwxq_r .ckgd a{display: inline-block;width: 100%;text-align: center;line-height: 40px;background: #f0f0f2;font-size: 14px;color: #333;}
.xwxq_rlb a:hover,.xwxq_rlb a:hover h4{color: #70108e;}
.xwxq_rlb a:hover::before{background: #70108e;}
.xwxq_r .ckgd a:hover{background: #70108e;color: #fff;}

.lxwm{padding: 140px 0 130px;font-size: 0;}
.lxwm_l,.lxwm_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.lxwm_l{width: 42.1%;}
.lxwm_r{width: 57.9%;}
.lxwm_r img{width: 100%;}
.lxwm_l img{margin-bottom: 106px;}
.lxwm_l h2{font-size: 48px;color: #333333;line-height: 60px;margin-bottom: 55px;}
.lxwm_l p{font-size: 18px;color: #333333;line-height: 48px;}
.lxwm_l p span{display: inline-block;vertical-align: middle;margin-right: 16px;width: 30px;height: 30px;line-height: 30px;text-align: center;
	font-size: 16px;color: #70118e;border: 1px solid rgba(0,0,0,.3);border-radius: 50%;
}
.dzlist{display: block;width: 230px;height: 230px;background: rgba(111,15,142,.8);border-radius: 50%;position: relative;}
.dizhi{display: block;width: 230px;height: 230px;border: 154px solid rgba(111,15,142,.2);border-radius: 50%;position: absolute;top: 0;left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.dzlist h3{font-size: 18px;color: #fff;line-height: 20px;position: absolute;width: 100%;text-align: center;top: 50%;padding: 0 40px;box-sizing: border-box;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.dzlist h3 span{display: block;font-size: 50px;color: #fff;margin-bottom: 16px;}

.zxly{padding: 176px 0 370px;position: relative;background: url(../images/zxbg_02.jpg) center center;background-size: cover;}
.zxly h2{font-size: 36px;color: #fff;margin-bottom: 60px;}
.zxly form{width: 50%;}
.zxlylist{font-size: 0;margin-bottom: 10px;}
.zxlylist span,.zxlylist input,.zxlylist textarea{display: inline-block;box-sizing: border-box;line-height: 56px;vertical-align: top;outline: none;
	border: none;border-radius: 6px;font-size: 14px;color: #333;
}
.zxlylist span{width: 8.5%;font-size: 26px;color: #fff;}
.zxlylist input,.zxlylist textarea{width: 91.5%;padding: 0 15px;}
.zxlylist textarea{height: 150px;padding: 15px;}
.zxly button{display: block;width: 130px;line-height: 40px;font-size: 14px;background: #fff;text-align: center;color: #333333;border-radius: 8px;margin-top: 30px;
  border: none;outline: none;margin-left: 8.5%;
}
.zxly button:hover{background: #70118e;color: #fff;}

input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: rgba(51,51,51,.5);
  }
 
  input:-moz-placeholder,
  textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(51,51,51,.5);
  }
 
  input::-moz-placeholder,
  textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: rgba(51,51,51,.5);
  }
 
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: rgba(51,51,51,.5);
  }

