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; }
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: wrap; justify-content: space-around; }
.tbody { width:100%; margin: 0 auto; }
.clear{clear: both;}
.left{float: left;}
.right{float: right;}

.box-1{width: 1205px;height: 559px;background: #fd9ead;margin: 60px auto;}
.box-1 img{display: block;width: 608px;height: 559px;}
.box-1-body{width: 562px;margin: 15px;color: #fff;border: 1px solid #fff;text-indent: 45px;}
.box-1-body .box-1-txt{width: 510px;}
@font-face{src : url('../fonts/FZXBSJW.1TTF');}
@font-face{font-family:'fzzt'; src: url('../fonts/FZHTJW.1TTF');}
.box-1-body h2{font-size: 36px;font-family: 'FZXiaoBiaoSong-B05S';font-weight: normal;padding-top: 50px;}
.box-1-body h3{width: 60%;font-size: 36px;font-family: 'FZXiaoBiaoSong-B05S';font-weight: normal;text-indent: 75px;padding: 25px 0 36px 0;border-bottom: 1px solid #fff;position: relative;margin-left: 45px;}
.box-1-body h3::before{content: "";width: 50px;height: 1px;background: #fff;position: absolute;left: 0px;top: 50%;}
.box-1-body ul{margin-top: 40px;}
.box-1-body li{font-size: 24px;line-height: 50px;}
.zx-btn{width: 236px;height: 52px;background: #a71717;font-size: 24px;color: #fff;line-height: 52px;text-align: center;margin: 15px 0 25px 45px;text-indent: 0px;}

.common_title_zh{font-size: 36px;font-family: 'FZXiaoBiaoSong-B05S';line-height: 55px;text-align: center;}
.common_title_en{font-size: 28px;color: #666;font-family: 'FZXiaoBiaoSong-B05S';line-height: 45px;color: #666;text-align: center;position: relative;}
.common_title_en::before{content: "";width:100px;height: 2px;background: #000;position: absolute;left: 58%;top: 50%;}
.common_title_en::after{content: "";width:100px;height: 2px;background: #000;position: absolute;right: 58%;top: 50%;}
.box-2-1{width: 1200px;height: 396px;margin: 30px auto;}
.box-2-1-left{width: 307px;height: 396px;background: #fd9ead;color: #fff;text-indent: 20px;}
.box-2-1-left b{display: block;font-size: 26px;line-height: 60px;}
.box-2-1-left p{font-size: 24px;line-height: 40px;}
.box-2-1-left span{font-weight: bold;}
.box-2-1-center{width: 565px;height: 396px;}
.box-2-1-right{width: 307px;height: 396px;}

.kc_con{width: 1200px;margin: 20px auto;}
.kc_item{width: 372px;height: 316px;}
.kc_con li{display: block;width: 398px;height: 385px;font-size: 20px;line-height: 40px;margin-top: 20px;}
.kc_con_btn{width: 228px;height: 57px;margin: 0 auto;background: #fd9ead;font-size: 26px;color: #a71717;text-align: center;line-height: 57px;font-weight: bold;border-radius: 25px;}
.kc_con span{display: block;font-size: 20px;text-align: center;margin: 20px 0;}
.kc_con span b{font-size: 22px;color: #a71717;}
.kc_item1,.kc_item2,.kc_item3,.kc_item5{position: relative;}
.kc_item1::before{content: "";width: 1px;height: 329px;border-left: 1px dashed #fd9ead;position: absolute;right: 0px;top: 30px;}
.kc_item1::after{content: "";width: 328px;height: 1px;border-bottom: 1px dashed #fd9ead;position: absolute;left: 0px;bottom: -60px;}
.kc_item2::before{content: "";width: 1px;height: 329px;border-left: 1px dashed #fd9ead;position: absolute;right: 0px;top: 30px;}
.kc_item2::after{content: "";width: 328px;height: 1px;border-bottom: 1px dashed #fd9ead;position: absolute;left: 0px;bottom: -60px;}
.kc_item3::after{content: "";width: 328px;height: 1px;border-bottom: 1px dashed #fd9ead;position: absolute;left: 0px;bottom: -60px;}
.kc_item5::before{content: "";width: 1px;height: 329px;border-left: 1px dashed #fd9ead;position: absolute;left: -30px;top: 15px;}
.kc_item5::after{content: "";width: 1px;height: 329px;border-right: 1px dashed #fd9ead;position: absolute;right: 0px;top: 15px;}
.zx_btn{width: 572px;height: 64px;background: #a71717;margin: 0 auto;font-size: 24px;color: #fff; line-height: 64px;text-align: center;margin-bottom: 80px;}

.box-3{width: 100%;margin: 20px auto;background: #f6f6f6;padding-bottom: 32px;}
.box-3-top{width: 100%;height: 328px;background: url(../img/kt_bg.png) no-repeat center;background-size: 100% 100%;}
.box-3-top .common_title_zh{padding-top: 64px;}
.box-3-top .common_title_en{margin-top: 18px;color: #000;}
.box-3-top .common_title_en::after{background: #666;}
.box-3-top .common_title_en::before{background: #666;}
.box-3-body{width: 1200px;height: 1184px;background: #fff;margin: 0 auto;margin-top: -100px;}
.box-3-con{width: 1160px;height: 1115px;padding: 28px 25px;}
.box-3-con-item{width: 566px;height: 550px;background: #fd9ead;}
.box-3-txt{width: 420px;margin: 0 auto;margin-top: 30px;color: #fff;text-align: center;}
.box-3-txt p:nth-child(1){font-size: 24px;line-height: 32px;font-family: 'FZXiaoBiaoSong-B05S';border-bottom: 1px solid #fff;padding-bottom: 18px;}
.box-3-txt p:nth-child(2){font-size: 18px;line-height: 24px;text-align: left;margin-top: 16px;}
.box-3 .zx_btn{margin-top: 25px;}

.box-4-body{width: 100%;height: 712px;background: url(../img/xszp-bg.jpg) no-repeat;background-position: center;background-size: 100% 100%;margin: 0 auto;margin-top: 64px;position: relative;}
.box-4-text{width: 300px;font-size: 24px;line-height: 36px;font-family: 'FZXiaoBiaoSong-B05S';position: absolute;left: 250px;top: 45%;}
.box-4-btn{width: 236px;height: 52px;background: #a71717;font-size: 24px;color: #fff;text-align: center;line-height: 52px;border-radius: 5px;position: absolute;left: 250px;bottom: 35%;}
.w1200 {width:1200px;margin:0 auto}
.t6 {height:712px;}
.t6 .t6-c {width:900px;float:right;height:617px;margin-top:75px}
.t6 .t6-c .cc {display:flex;flex-wrap:wrap}
.t6 .t6-c .cc .item {flex:0 0 440px;margin-left:20px;margin-bottom:17px;}
.t6 .t6-c .cc .item:nth-child(2n+1) {margin-left:0}
.t6 .nm {position:relative;height:734px;width:900px;float:right}
.t6 .nm .prve {width:174px;height:60px;position:absolute;bottom:50%;right:-190px;background:#f6f6f6;background-image: url(../img/icon.png);background-repeat: no-repeat;background-position: 120px center;z-index:9999;font-size:22px;line-height:60px;text-indent:20px;color:#a71717;cursor: pointer;}
.t6 .nm .link {position:absolute;left:-226px;bottom:70px;height:50px;width:290px;text-align:center;font-size:24px;line-height:50px;display:inline-block;color:#fff;border-radius:30px;font-weight:700;z-index:9999}


.box-5{width: 1200px;margin: 0 auto;margin-top: 80px;}
.box-5 .common_title_en::after{right: 68%;}
.box-5 .common_title_en::before{left: 68%;}
.jytx{width: 447px;background: #fd9ead;border-radius: 5px;border: 1px dashed #000;text-align: center;line-height: 30px;color: #fff;margin: 0 auto;margin-top: 48px;}
.jytx p:nth-child(1){font-size: 22px;margin-top: 25px;}
.jytx p:nth-child(2){font-size: 22px;margin-bottom: 25px;}
.cy_body{width: 100%;height: 345px;;border-bottom: 3px solid #fd9ead;}
.cy_body_item{border-radius: 5px;position: relative;}
.cy_body_item b{font-size: 22px;display: block;text-align: center;position: absolute;left: 52px;top: -52px;}
.cy_body_item p{width: 215px;font-size: 20px;color: #fff;line-height: 30px;text-align: center;margin: 0 auto;}
.cy_body_item1{width: 244px;height: 126px;background: #fd9ead;margin-top: 219px;}
.cy_body_item1 p{margin-top: 36px;}
.cy_body_item2{width: 244px;height: 170px;background: #fd9ead;margin-top: 175px;}
.cy_body_item2 p{margin-top: 52px;}
.cy_body_item3{width: 244px;height: 215px;background: #eb6877;margin-top: 132px;}
.cy_body_item3 p{margin-top: 60px;}
.cy_body_item4{width: 244px;height: 261px;background: #eb6877;margin-top: 86px;}
.cy_body_item4 p{margin-top: 96px;}
.box5-bottom-title{width: 100%;font-size: 24px;text-align: center;margin: 0 auto;padding: 32px 0;}

.box-6{width: 1200px;margin: 0 auto;margin-top: 54px;}
.box-6 .common_title_en::after{right: 62%;background: #535353;}
.box-6 .common_title_en::before{left: 62%;background: #535353;}
.box-6-body{width: 100%;height: 272px;margin: 40px 0 105px 0;}
.box-6-item{width: 276px;height: 272px;background: #fd9ead;color: #fff;text-align: center;font-family: 'FZXiaoBiaoSong-B05S';}
.box-6-item img{width: 276px;}
.box-6-item h2{font-size: 22px;font-weight: normal;padding-top: 16px;}
.box-6-item h3{font-size: 22px;font-weight: normal;padding-top: 10px;}

.box-7{width: 100%;background: #fff4f5;margin-top: 60px;}
.box-7-body{width: 890px;margin: 0 auto;position: relative;}
.box-7_title_zh{font-size: 36px;color:#585858;text-align: center;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-weight: bold;padding-top: 64px;position:relative;z-index: 1;}
.box-7_title_en{font-size: 48px;text-align: center; font-weight: bold;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;background-image:-webkit-linear-gradient(bottom,#d1d1d1,#c6c6c6,#989898);-webkit-background-clip:text;-webkit-text-fill-color:transparent; opacity: 0.4;position: absolute;top: 42px;left: 215px;}
.box-7-bm{width: 100%;margin: 0 auto;margin-top: 45px;}
.box-7 ul{width: 64%;margin: 0 auto;}
.box-7 ul li{font-size: 24px;line-height: 60px;}
.box-7-title{width: 100%;font-size: 24px;text-align: center;line-height: 40px;margin: 0 auto;position:relative;margin-top: 20px;}
.box-7-title:before{content:"";width: 236px;height: 1px;background: #d1c9ca;position: absolute;left: 0;top: 50%;}
.box-7-title:after{content:"";width: 236px;height: 1px;background: #d1c9ca;position: absolute;right: 0;top: 50%;}
.box-7-title span{color: #fa4537;}
.box-7 form{padding: 40px 0;}
.form_line input { width: 888px; height: 68px; display: block; border: none; outline: none; background: #fff4f5; font-size: 22px; line-height: 68px; margin: 0 auto; box-sizing: border-box;}
.form_line .form_ipn {border: 1px solid #c2babb; text-indent: 48px;border-radius: 5px;}
.form_line .form_ipt {border: 1px solid #c2babb; text-indent: 48px;border-radius: 5px;margin: 20px auto;}
.form_btn { width: 888px; height: 68px; display: block; border: none; outline: none; background: url(../img/btn-bg.png) no-repeat 100% 100%; color: #fff; font-size:26px; text-align: center; line-height: 68px;border-radius: 5px;margin: 0 auto; margin-top: 15px;}

/*新增内容*/
p.class-title{width:479px;height: 60px;margin: 33px auto 25px;font-size: 26px;line-height: 60px;text-align: center;color: #fff;background-color: #fd9ead;border-radius: 5px;}
ul.class-list{width: 1200px;margin: 0 auto 15px;}
ul.class-list li{display:inline-block;width: 387px;margin-bottom: 18px;}
ul.class-list li.middle{margin-left: 14.5px;margin-right: 14.5px;}