@font-face {font-family: 'FZHTJW';src: url(../img/FZHTJW.1TTF);}
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: 'FZHTJW';*/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; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.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;}
/* box-1 */
.box-1{width: 1200px;margin: 0 auto;}
.box_tit{font-size: 32px;text-align: center;font-weight: bold;margin-top: 35px;}
.box1_con{width: 100%;margin-top: 36px;}
.box1_le img{width: 576px;}
.box1_con .box1_ri{width: 624px;background: #f3f3f3;}
.box1_ri_con{width: 564px;margin: 0 auto;margin-top: 40px;}
.box1_item{border-bottom: 1px dashed #7d7d7d;padding-bottom: 15px;}
.box1_item:nth-child(1){margin-bottom: 30px;}
.box1_item:nth-child(2){border: none;}
.box1_tit{font-size: 24px;font-family: 'FZHTJW';margin-bottom: 10px;}
.box1_tit img{display: inline;width: 34px;margin-right: 16px;vertical-align: middle;}
.box1_item p{font-size: 20px;margin-bottom: 12px;text-indent: 50px;}
.xfzx {display: block;width: 412px;height: 58px;background: #b42725;margin: 55px auto 50px auto;font-size: 26px;color: #fff;text-align: center;font-weight: bold;line-height: 58px;position: relative;}
.xfzx i {width: 412px;height: 58px;box-sizing: border-box;border: 1px solid #b42725;position: absolute;bottom: -4px;right: -4px;z-index: 0;}
/* box-2 */
.box-2{width: 100%;height: 656px;background: url(../img/bg_01.png) no-repeat center center;background-size: 100% 100%;}
.box2_con{width: 1170px;margin: 0 auto;}
.box-2 .box_tit{color: #fff;margin-bottom: 36px;padding-top: 50px;}
.box2_item{width: 370px;text-align: center;color: #fff;}
.box2_item img{width: 229px;margin: 0 auto;margin-bottom: 20px;}
.box2_item p{font-size: 26px;font-weight: bold;margin-bottom: 20px;}
.box2_item span{font-size: 20px;}
/* box-3 */
.box-3{width: 1200px;margin: 0 auto;margin-top: 60px;}
.box3_tit{width: 530px;margin: 0 auto;margin-top: 40px;}
.box3_tit_item{width: 49%;font-size: 26px;line-height: 44px;}
.box3_tit_item span{display: inline-block;width: 120px;background: #fa97a3;color: #fff;text-align: center;font-weight: bold;border-radius: 10px;}
.box3_con{margin-top: 40px;}
.box3_item{width: 277px;margin-bottom: 40px;box-sizing: border-box;border: 1px solid #af7e08;border-radius: 7px;}
.box3_item img{width: 275px;margin-bottom: 20px;border-radius: 7px;}
.box3_item p{font-size: 26px;text-align: center;margin-bottom: 20px;}
/* box-4 */
.box-4{width: 100%;height: 616px;background: url(../img/bg_02.png) no-repeat center center;background-size: 100% 100%;}
.box-4 .box_tit{color: #fff;margin-bottom: 10px;padding-top: 50px;}
.box-4 .box_tit2{font-size: 24px;color: #fff;text-align: center;margin-bottom: 45px;}
.box4_con{width: 1200px;margin: 0 auto;}
.box4_item{width: 284px;background: #fff;border-radius: 10px;box-shadow: 0px 3px 5px 0px #9d6858;}
.box4_detail{width: 251px;margin: 0 auto;margin-top: 18px;}
.box4_tit{font-size: 30px;color: #b42725;text-align: center;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-weight: bold;margin-bottom: 16px;}
.box4_detail img{width: 251px;}
.box4_detail p{font-size: 24px;font-family: 'FZHTJW';text-align: center;margin: 20px 0;}
/* box-5 */
.box-5{width: 1196px;margin: 0 auto;margin-top: 64px;}
.box-5 p{font-size: 24px;font-family: 'FZHTJW';text-align: center;margin-top: 16px;}
.box5_con{width: 100%;margin-top: 36px;}
.box5_con img{width: 390px;margin-bottom: 12px;}
.box-5 .xfzx{margin-top: 36px;}
.line{width: 100%;height: 1px;border-top: 1px dashed #e91c2d;}
/* box-6 */
.box-6{width: 1196px;margin: 0 auto;margin-top: 45px;}
.box-6 p{font-size: 24px;font-family: 'FZHTJW';text-align: center;margin-top: 16px;}
.box6_con{width: 100%;margin-top: 36px;}
.box6_con img{width: 391px;;margin-bottom: 12px;}
.box-6 .xfzx{margin-top: 36px;}
/* box-7 */
.box-7{width: 100%;height: 528px;background: url(../img/bg_03.png) no-repeat center center;background-size: 100% 100%;}
.box7_con{width: 1200px;margin: 0 auto;padding-top: 24px;}
.box7_left{width: 340px;color: #fff;text-align: center;margin-top: 70px;}
.box7_left .p1{font-size: 24px;opacity: 0.7;}
.box7_left .p2{font-size: 26px;font-weight: bold;margin-top: -10px;}
.box7_left .p3{font-size: 22px;margin-top: 64px;opacity: 0.9;}
.box7_left .p4{font-size: 22px;margin-top: 16px;opacity: 0.9;}
.box7_left .xfzx {display: block;width: 327px;height: 57px;background: #b42725;margin: 55px auto 50px auto;font-size: 26px;color: #fff;text-align: center;font-weight: bold;line-height: 57px;position: relative;}
.box7_left .xfzx i {width: 327px;height: 57px;box-sizing: border-box;border: 1px solid #b42725;position: absolute;bottom: -4px;right: -4px;z-index: 0;}
.box7_right{width: 720px;text-align: center;}
.box7_item{width: 352px;background: #fff;margin-bottom: 12px;}
.box7_detail{width: 322px;margin: 0 auto;margin-top: 12px;}
.box7_top{width: 100%;background: #fa97a3;color: #fff;}
.box7_top p{font-size: 26px;font-weight: bold;padding-top: 8px;}
.box7_top span{display: block;padding: 8px 0 12px 0;opacity: 0.8;font-family: 'FZHTJW';}
.box7_bottom{font-size: 24px;color: #fa97a3;font-weight: bold;margin: 15px 0;}
.box7_bottom img{display: inline-block;width: 20px;vertical-align: bottom;margin-left: 20px;}





/* box-8 */
.box-8{width: 1200px;margin: 0 auto;margin-top: 60px;position: relative;z-index: 1;}
.box-8 img{width: 688px;}
.box8_con{width: 648px;background: rgba(0, 0, 0, 0.4);position: absolute;z-index: 2;right: 0;top: 80px;}
.box8_con p{font-size: 24px;color: #fff;text-align: center;font-weight: bold;margin-top: 20px;font-family: arial, Microsoft Yahei;}
.box8_con form{width: 350px;margin: 0 auto;margin-top: 36px;}
.box8_con .form_line{border-bottom: 1px solid #fff;padding-bottom: 10px;margin-bottom: 20px;}
.box8_con input{font-size: 24px;color: #fff;outline: none;border: none;}
.box8_con input[type="text"]{width: 100%;background: none;text-align: center;line-height: 46px;border-radius: 30px;margin: 0 auto;}
.box8_con input[type="text"]::placeholder{color: #fff;}
.box8_con input[type="submit"]{width: 100%;background: #e60012;font-family: arial, Microsoft Yahei;text-align: center;line-height: 46px;border-radius: 30px;margin: 0 auto;margin-bottom: 30px;}