@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';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; }
.disflex { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; }
.tbody { width:100%; margin: 0 auto; }
.clear{clear: both;}
/* box-1 */
.box-1{width: 1200px;margin: 0 auto;margin-top: 48px;}
.box-1 p{font-size: 30px;font-weight: bold;text-align: center;margin-bottom: 20px;font-family: arial, Microsoft Yahei;}
.box-1 b{color: #ff0000;}
.box-1 span{display: block;font-size: 24px;text-align: center;}
.box-1 span b{color: #ff0000;font-weight: initial;}
.box-1 form{margin-top: 18px;}
.box-1 .form_line{border-radius: 35px;}
.box-1 input{display: inline-block;outline: none;border: none;line-height: 64px;box-sizing: border-box;}
.box-1 input[type="text"]{width: 814px;font-size: 24px;text-indent: 32px;border-top-left-radius: 30px;border-bottom-left-radius: 35px;border: 1px solid #f9ac66;}
.box-1 input[type="text"]::placeholder{color: #b6b6b6;}
.box-1 input[type="submit"]{width: 386px;background: #f9ac66;font-size: 26px;font-weight: bold;color: #3a3e59;border-top-right-radius: 35px;border-bottom-right-radius: 30px;border: 1px solid #f9ac66;}
/* box-2 */
.box-2{margin-top: 30px;}
.common_tit{width: 100%;background: #3a3e59;font-size: 34px;color: #fff;text-align: center;font-weight: bold;padding: 30px 0;font-family: arial, Microsoft Yahei;}
.box2_txt{width: 1020px;margin: 0 auto;margin-top: 30px;font-size: 24px;line-height: 32px;text-align: center;}
.box2_con{width: 1200px;margin: 0 auto;margin-top: 30px;}
.box2_item{width: 318px;background: #ece6ce;border-radius: 5px;}
.box2_item:nth-child(odd){background: #f9ac66;}
.box2_item img{display: block;width: 74px;margin: 24px auto;}
.box2_item p{font-size: 24px;text-align: center;margin-bottom: 26px;}
.common_zx{display: block;width: 400px;background: #e60012;font-size: 26px;color: #fff;text-align: center;line-height: 54px;font-weight: bold;border-radius: 35px;margin: 30px auto;}
/* box-3 */
.box3_con{width: 1200px;margin: 0 auto;margin-top: 36px;border-bottom: 1px dashed #3a3e59;}
.box3_tit{width: 372px;font-size: 26px;color: #3a3e59;text-align: center;font-weight: bold;margin: 0 auto;}
.box3_tit_fu{display: block;width: 252px;margin: 12px auto 32px auto;}
.box3_tit img{display: inline-block;margin-right: 12px;vertical-align: bottom;}
.box3_icon1{width: 23px;}
.box3_icon2{width: 39px;}
.box3_icon3{width: 33px;}
.box3_icon4{width: 34px;}
.box3_intro p{font-size: 24px;line-height: 46px;margin-bottom: 12px;}
.box3_intro p{color: #000;}
.box3_intro p b{display: inline-block;width: 155px;height: 46px;background: url(../img/icon_10.png) no-repeat center center;background-size: 100% 100%;text-align: end;margin-right: 5px;}
.box3_item{width: 391px;}
.box3_item img{margin-bottom: 8px;}
/* box-4 */
.box-4{width: 100%;background: #fff6e5;padding-bottom: 30px;}
.box4_tit{font-size: 34px;color: #3a3e59;font-weight: bold;text-align: center;font-family: arial, Microsoft Yahei;padding-top: 36px;}
.box4_con{width: 1200px;}
.box-4 .swiper-container{margin-top: 30px;padding-bottom: 20px;}
.box4-item .box4_banner{width: 1200px;}
.box4_txt{width: 600px;height: 67px;background: #fff;font-size: 26px;font-weight: bold;text-align: center;line-height: 67px;margin: 0 auto;margin-top: -42px;border-radius: 20px;box-shadow: 0 3px 5px 0 #fedecf;position: relative;z-index: 2;}
.box-4 .box4_btn{display: inline-block;width: 33px;vertical-align: middle;margin-left: 80px;}

.box4_body{width: 1200px;margin: 0 auto;}
.box4_container{margin-top: 30px;}
.box4_con_item{background: #fff;margin-bottom: 18px;}
.box4_img_txt{width: 283px;position: relative;z-index: 1;}
.box4_img_txt img{width: 283px;}
.box4_con_item p{width: 100%;background: rgba(0, 0, 0, 0.4);font-size: 26px;color: #fff;text-align: center;line-height: 54px;position: absolute;z-index: 2;bottom: 0;left: 0;}
.box4_intro{width: 100%;height: 90px;margin-top: 24px;}
.box4_intro b{display: block;width: 224px;margin: 0 auto;font-size: 22px;font-weight: normal;}
/* box-5 */
.box5_tit{font-size: 34px;color: #303768;text-align: center;font-weight: bold;margin-top: 40px;}
.box5_con{width: 1200px;margin: 0 auto;margin-top: 40px;}
.box5_le{width: 394px;}
.box5_le img{margin-bottom: 15px;}
.box5_ri{width: 391px;}
.box5_ri img{margin-bottom: 14px;}
.box5_ques{width: 90%;;margin-top: 20px;}
.box5_ques_item{display: block;width: 125px;background: #f9ac66;font-size: 24px;color: #563a3a;text-align: center;line-height: 40px;margin-bottom: 20px;border-radius: 5px;}
/* box-6 */
.box-6{width: 100%;background: #fff6e5;padding: 20px 0 10px 0;}
.box6_tit{font-size: 34px;color: #303768;text-align: center;font-weight: bold;margin-top: 20px;}
.box6_con{width: 1200px;}
.box-6 .swiper-container{margin-top: 30px;}
.box6_con .swiper-slide{width: 382px;}
.box6_con img{width: 382px;}
/* box-7 */
.box-7{width: 1200px;margin: 0 auto;margin-top: 32px;position: relative;z-index: 1;}
.box-7 img{width: 688px;}
.box7_con{width: 648px;background: rgba(0, 0, 0, 0.4);position: absolute;z-index: 2;right: 0;top: 80px;}
.box7_con p{font-size: 24px;color: #fff;text-align: center;font-weight: bold;margin-top: 20px;font-family: arial, Microsoft Yahei;}
.box7_con form{width: 350px;margin: 0 auto;margin-top: 36px;}
.box7_con .form_line{border-bottom: 1px solid #fff;padding-bottom: 10px;margin-bottom: 20px;}
.box7_con input{font-size: 24px;color: #fff;outline: none;border: none;}
.box7_con input[type="text"]{width: 100%;background: none;text-align: center;line-height: 46px;border-radius: 30px;margin: 0 auto;}
.box7_con input[type="text"]::placeholder{color: #fff;}
.box7_con input[type="submit"]{width: 100%;background: #ff0000;font-family: arial, Microsoft Yahei;text-align: center;line-height: 46px;border-radius: 30px;margin: 0 auto;margin-bottom: 30px;}