body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body, textarea { width: 100%; height: auto; font-size: 16px; font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;  z-index: 0; background-color: #fff; color: #333; }
a { color: #333; text-decoration: none;}
a:hover { text-decoration: none; cursor: pointer; }
li, ol, ul { list-style: none; }
.clear { clear: both; }
img { display: block; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.tbody { width:100%; margin: 0 auto; }
.clear{clear: both;}
/* pymb */
.pyfx{width: 100%;height: auto;background: url(../img/pp_bg.jpg) no-repeat center center;background-size: cover;padding: 10px 0 50px;}
.pyfx_body{width: 1200px;margin: 0 auto;}
.com_tit{margin: 0 auto;margin-top: 60px;text-align: center;}
.com_tit h2{font-size: 36px;}
.com_tit p{font-size: 22px;margin-top: 10px;}
.com_tit img{width: 84px;display: inline-block;}
.com_tit img:nth-child(1){margin-right: 28px;}
.com_tit img:nth-child(2){margin-left: 28px;}
.com_btn{display: block;width: 448px;height: 70px;background-color: #e75d64;font-size: 26px;color: #fff;text-align: center;line-height: 70px;border-radius: 40px;margin: 30px auto 0;}
.pymb_con{margin-top: 40px;}
.pymb_img{width: 310px;}
.pymb_txt{width: 830px;}
.pymb_txt p{font-size: 20px;line-height: 36px;}
.pymb_item{padding-top: 24px;}
.pymb_item li img{width: 310px;}
.pymb_item li p{width: 33.33%;;font-size: 20px;}
.pymb_item a{display: block;width: 200px;height: 45px;background: #e75d64;font-size: 20px;color: #fff;text-align: center;line-height: 45px;border-radius: 8px;}

.xxrq{padding-top: 30px;}
.xxrq_con{width: 452px;}
.xxrq_con .xxrq_item{margin-bottom: 20px;color: #fff;}
.xxnr_txt{padding-left: 15px;}
.xxrq_item h3{font-size: 30px;padding-top: 45px;}
.xxrq_item p{width: 210px;font-size: 22px;line-height: 36px;padding-top: 20px;}
.xxrq_item1{width: 100%;height: 250px;background: url(../img/pymb_bg1.png) no-repeat center center;background-size: cover;}
.xxrq_item2{width: 100%;height: 250px;background: url(../img/pymb_bg2.png) no-repeat center center;background-size: cover;}
.xxrq_item3{width: 100%;height: 250px;background: url(../img/pymb_bg3.png) no-repeat center center;background-size: cover;}
.xxrq_item4{width: 100%;height: 250px;background: url(../img/pymb_bg4.png) no-repeat center center;background-size: cover;}
.xxrq_bg{width: 256px;height: 267px;background: url(../img/xxrq.png) no-repeat center center;background-size: cover;font-size: 30px;text-align: center;font-weight: bold;margin-top: 130px;}
.xxrq_bg p:nth-child(1){padding-top: 85px;}
/* gzfx */
.gzfx{width: 1200px;margin: 0 auto;}
.gzfx_con{margin-top: 30px;position: relative;}
.gzfx_item{position: relative;margin-bottom: 10px;}
.gzfx_item img{width: 393px;}
.gzfx_item .gzfx_txt{font-size: 30px;text-align: center;position: absolute;top: 115px;left: 96px;}
.gzfx_txt p{color: #fff;text-align: center;margin-bottom: 10px;}
.gzfx_txt span{display: block;width: 196px;height: 4px;background: #ed2a78;}
@font-face {font-family: 'FZHZGBJW';src: url(../img/FZHZGBJW.1TTF);}
.gzfx_bg{width: 491px;height: 334px;background: url(../img/gzfx_bg.png) no-repeat center center;background-size: cover;position: absolute;top: 264px;left: 356px;z-index: 22;}
.gzfx_bg p{font-size: 60px;color: #fff;text-align: center;font-family: 'FZHZGBJW';}
/* .gzfx_bg p:nth-child(1){padding-top: 90px;}
.gzfx_bg p:nth-child(2){padding-top: 20px;} */
.gzfx_bg p{padding-top: 120px;}
/* xxkc */
.xxkc{width: 100%;background: #f8f9fd;padding: 1px 0 40px 0;margin-top: 50px;}
.xxkc_body{width: 1200px;margin: 0 auto;padding-top: 30px;}
.xxkc ul{margin-top: 50px;}
.xxkc li{background: #fff;margin-bottom: 20px;box-shadow: 0px 0px 5px #f7f7f7;border-radius: 5px;}
.xxkc_body ul img{width: 290px;margin-bottom: 10px;}
.xxkc li p{font-size: 20px;text-align: center;margin-bottom: 10px;}
/* yyjx */
.yyjx{width: 1200px;margin: 0 auto;}
.yyjx ul{margin-top: 40px;}
.yyjx li{margin-bottom: 20px;}
.yyjx li img{width: 384px;margin-bottom: 10px;}
.yyjx li p{font-size: 24px;text-align: center;}
.yyjx_con img{width: 290px;}
.yyjx_center{width: 596px;}
.yyjx_center img{height: 185px;margin-bottom: 10px;}
/* jyfw */
.jyfw{width: 100%;height: auto;background: url(../img/pp_bg.jpg) no-repeat center center;background-size: cover;padding: 10px 0 50px;margin-top: 60px;}
.jyfw_body{width: 1200px;margin: 0 auto;margin-top: 40px;}
.jyfw_body .jyfw_jy{text-align: center;}
.jyfw .jyfw_jy img{width: 363px;margin-bottom: 18px;}
.jyfw .jyfw_jy p{font-size: 30px;font-weight: bold;margin-bottom: 8px;}
.jyfw .jyfw_jy span{font-size: 20px;}
.jyfw_xq{margin: 50px 0 40px;}
.jyfw_xq img{width: 198px;}
/* form */
.form_body{width: 100%;height: 600px;background: url(../img/form_bg.jpg) no-repeat center center;background-size: cover;}
.align-center { text-align: center; }
p.title { font-size: 30px; font-weight: bold; color: #fff; line-height: 40px; }
p.intro { font-size: 24px; color: #fff; line-height: 40px; }
.form_body .form-line { margin: 8px auto 8px auto; text-align: center; width: 138px; height: 6px; border-radius: 100px; background-color: #d9b5f8; }
.form_con{width: 600px;margin: 0 auto;padding-top: 108px;}
.form_body form .name, .form_body form .tel { width: 100%; height: 68px; border: 1px solid #ccc; background-color: #fff; outline: none; border-radius: 10px; padding-left: 20px; font-size: 24px; box-sizing: border-box; margin-top: 30px; }
.form_body form .sub { width: 100%; height: 68px; border: none; background-color: #e75d64; outline: none; border-radius: 10px; font-size: 24px; box-sizing: border-box; text-align: center; color: #fff; margin-top: 30px; justify-content: center; align-items: center; }
.form_body form .sub img { width: 36px; margin-left: 10px; }