body{margin:0;padding:0;line-height: 1.67;color: #333;font-family:"Noto Sans CJK SC", "Source Han Sans CN",simhei,simsun;font-size: 14px;background:#a22913 url(../images/sem45p1/bg1.webp) repeat center top;padding-bottom:124px;}
table,tr,td,tbody,thead,ul,li,h1,h2,h3,h4,h5,p,span,a,img,input,select{margin: 0;padding: 0;}
ul,li{list-style-type: none;outline: none;}
a{text-decoration: none;outline: none;}
img{border: none;}
select,button,input{outline: none;font-family:"Noto Sans CJK SC", "Source Han Sans CN",simhei,simsun;}
select::-ms-expand{display: none;}
.cls:after,.cls:before{display: table;content: '';clear: both;}
.main{width: 1000px;margin: 0 auto;}
.tc{text-align: center;}

.top1{height: 750px;background:url(../images/sem45p1/top1-bg.webp) no-repeat center top;}
.top1 .main{position: relative;display: flex;height: 100%;flex-direction: column;justify-content: center;width:1045px;}
.top1 .logo{position: absolute;left: -240px;top: 40px;}
.top1 .bar1{display: flex;justify-content: space-around;margin-top: 60px;width: 100%;}
.top1 .bar1 span{width: 175px;height: 58px;display: flex;align-items: center;justify-content: center;font-size: 31.5px;background-color: #ecd5ad;color: #b23b24;border-radius: 15px;cursor: pointer;}

.d1{padding-top: 40px;}
.d1 .main{display: flex;justify-content: space-between;width: 1020px;}
.d1 .box{width: 320px;border: 1px solid #dfe5e4;border-radius: 29px;box-sizing: border-box;background-color: #fff;flex: 0 0 auto;margin: 0 10px;}
.d1 .box h2{display: flex;height: 91px;justify-content: center;align-items: center;font-size: 26px;color: #fff;background: url(../images/sem45p1/d1-bg.webp)no-repeat center;}
.d1 .box ul{display: flex;flex-wrap: wrap;font-size: 18px;}
.d1 .box ul li{width: 50%;line-height: 2.5;}
.d1 .box span{cursor: pointer;}
.d1 .box:nth-child(1) li span{background: url(../images/sem45p1/ico-qiye.png) no-repeat left center;padding-left: 33px;}
.d1 .box:nth-child(1) ul{padding: 20px;font-size: 20px;}
.d1 .box:nth-child(1) a{display: block;width: 200px;height: 45px;font-size: 24px;line-height: 45px;text-align: center;background-color: #ff9524;color: #fff;margin: 0 auto 35px;border-radius: 22px;}
.d1 .box:nth-child(2) ul{padding:20px 18px 10px;}
.d1 .box:nth-child(2) li span{border: 1px solid #ff9524;width: 128px;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: 22px;margin-bottom: 24px;}
.d1 .box1{padding: 20px;}
.d1 .box1 h4{font-size: 18px;color: #b23b24;display: flex;align-items: center;height: 36px;background-color: #fcf8e0;font-weight: normal;justify-content: center;border-radius: 5px;}
.d1 .box1 section{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.d1 .box1 section:nth-child(2){height: 144px;padding: 10px 0;}
.d1 .box1 span{font-size: 18px;border: 1px solid #ff9524;width: 58px;height: 34px;text-align: center;line-height: 34px;border-radius: 10px;}
.d1 .box1 section:nth-child(4){height: 95px;padding: 10px 0;}
.d1 .box1 section:nth-child(4) span{width: 80px;}

.d2{margin-top: 95px;}
h2.bt1{text-align: center;font-size: 48px;color: #fff;font-weight: 600;display: flex;align-items: center;justify-content: center;line-height: 1;}
h2.bt1 span{position: relative;width: 110px;height: 65px;display: flex;background-color: #ecd5ad;color: #b23b24;border-radius: 15px;font-size: 40px;margin-right: 18px;justify-content: center;align-items: center;}
h2.bt1 span:after{content: '';position: absolute;width: 10px;height: 15px;background: url(../images/sem45p1/ico-sanjiao.png) no-repeat center;right: -10px;top: 24px;}
h2.bt1 i{font-style: normal;color: #f6eb22;}
.d2 .box{background-color: #fff;box-shadow: 0 0 3px 0 rgba(91,191,204,.5);border-radius: 35px;margin-top: 35px;}
.d2 .box h3{position: relative;text-align: center;font-size: 32px;padding: 35px 0 25px;line-height: 1;display: flex;justify-content: center;align-items: center;font-weight: 500;}
.d2 .box h3:before,.d2 .box h3:after{position: relative;height: 1px;background-color: #ff9524;content: '';width: 50%;flex: .5;}
.d2 .box h3:before{margin: 0 20px 0 50px;}
.d2 .box h3:after{margin: 0 50px 0 20px;}
.d2 .box h3.c1{color: #ff9524;}
.d2 section{display: flex;justify-content: space-between;padding: 0 35px;}
.d2 .box1{width: 452px;height: 241px;position: relative;}
.d2 .box1:nth-child(1){background: url(../images/sem45p1/d2-1bg.webp) no-repeat 0 0/cover;}
.d2 .box1:nth-child(2){background: url(../images/sem45p1/d2-2bg.webp) no-repeat 0 0;}
.d2 .box1 span{position: absolute;font-size: 24px;font-family: Arial;left: 20px;top: 8px;color: #fff;}
.d2 .box1 strong{margin: 39px 0 0 60px;line-height: 1;font-size: 24px;display: inline-block;position: relative;}
.d2 .box1 strong:after{content: '';display: block;position: absolute;width: 21px;height: 3px;background-color: #ff9600;left: 0;bottom: -15px;}
.d2 .box1 p{margin: 25px 0 0 60px;font-size: 22px;line-height: 28px;width: 326px;height: 70px;}
.d2 .box1 a{display:flex;font-size: 20px;color: #ff9600;border: 1px solid #ff9600;width: 248px;height: 38px;border-radius: 19px;justify-content: center;align-items: center;margin: 1px auto;}
.d2 .box1 a>i{display: block;width: 9px;height: 11px;background: url(../images/sem45p1/ico-arr1.png) no-repeat center;margin-left: 5px;}
.d2 .box2{background-color: #ff9524;margin-top: 35px;border-radius: 0 0 35px 35px;color: #fff;padding-bottom: 45px;}
.d2 .box2 section{display: flex;justify-content: space-between;align-items: center;}
.d2 .box2 span{font-size: 24px;line-height: 28px;color: #ff9524;background-color: #f4fce0;width: 100px;height: 100px;display: flex;justify-content: center;align-items: center;border-radius: 20px;text-align: center;flex:0 0 auto;}
.d2 .box2 section i{display: inline-block;font-style: normal;width: 17px;height: 15px;background: url(../images/sem41p1/ico-arr2.png) no-repeat center;flex: 0 0 auto;margin:0 1px;}

.d3{margin-top: 95px;}
.info1{text-align: center;font-size: 24px;color: #666;margin-top: 20px;}
.info1 span{display: inline-block;border-radius: 10px;background-color:#ff9524;line-height: 45px;padding: 0 40px;color:#fff;}
.d3 section{display: flex;justify-content: space-between;margin-top: 40px;}
.d3 .box{width: 230px;height: 487px;background-color: #ecd5ad;padding: 30px 20px;box-sizing: border-box;border-radius: 20px;}
.d3 .box h3{display: flex;height: 60px;align-items: center;justify-content: center;font-size: 22px;background: url(../images/sem45p1/d3-bg.png) no-repeat center;}
.d3 .box p{font-size: 18px;line-height: 26px;height: 300px;margin-top: 15px;}
.d3 .box span{font-size: 20px;display: flex;justify-content: center;height: 45px;align-items: center;background-color: #ff9524;border-radius: 22px;cursor: pointer;color:#fff;}

.d4{margin-top: 95px;}
.d4 .box{display: flex;align-items: flex-end;height: 360px;justify-content: space-between;margin-top: 40px;position: relative;}
.d4 .box1{width: 230px;flex:0 0 auto;margin:0 10px;}
.d4 .box1 h2{font-size: 30px;color: #f6eb22;text-align: center;border-bottom: 17px solid #ff9524;padding-bottom: 10px;}
.d4 .box1 ul{border: 1px solid #dfe5e4;border-radius: 0 0 3px 3px;font-size: 18px;line-height: 2;padding-left: 20px;display: flex;flex-direction: column;justify-content: center;background-color:#fff;}
.d4 .box1.o1 ul{height: 180px;}
.d4 .box1.o2 ul{height: 218px;}
.d4 .box1.o3 ul{height: 250px;}
.d4 .box1.o4 ul{height: 288px;}
.d4 .box1 ul a{color: #333;}
.d4 .box>span{position: absolute;display: block;width: 78px;height: 48px;background: url(../images/sem45p1/ico-arr3.png) no-repeat center;}
.d4 .box>span.s1{left: 205px;top: 76px;}
.d4 .box>span.s2{left: 460px;top: 42px;}
.d4 .box>span.s3{left: 717px;top: 0;}

.d5{padding-bottom:20px;margin-top: 95px;}
.d5 h2.bt1{margin-bottom: 90px;}
.d5 .top{height: 230px;background-color: #ecd5ad;}
.d5 .top h2{font-size: 34px;font-weight:600;line-height: 1;margin: 10px 0;}
.d5 .top p{font-size: 18px;line-height: 2;color: #555;}
.d5 .top .main{position: relative;display: flex;height: 100%;flex-direction: column;justify-content: center;}
.d5 .top .main>img{position: absolute;right: 0;top: -30px;}
.d5 .m1{margin-top: 38px;}
.d5 ul{margin-top: 35px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.d5 li{width: 322px;height: 422px;margin-bottom: 20px;}

.dform{margin-top: 75px;}
.dform h4.bt2{font-size: 20px;color: #f6eb22;text-align: center;padding-top: 15px;}
.fm1{margin: 30px auto;font-size: 18px;width: 1022px;}
.fm1 .ipt{position:relative; width: 510px;height: 60px;float: left;margin-bottom: 30px;}
span.errormsg{position: absolute;display: none;top: 65px;left:50px;background-color: #fff;padding: 0 5px;font-size: 14px;color: #dd1f00;line-height: 1;font-size: 13px;}
.fm1 .ipt:nth-child(2n){float: right;}
.fm1 .ipt i{display: inline-block;width: 55px;height: 60px;float: left;background-position: center;background-repeat: no-repeat;}
.fm1 .ipt i.user{background-image: url(../images/sem45p1/ico_user.png);}
.fm1 .ipt i.school{background-image: url(../images/sem45p1/ico_school.png);}
.fm1 .ipt i.mobile{background-image: url(../images/sem45p1/ico_mobile.png);}
.fm1 .ipt i.bydate{background-image: url(../images/sem45p1/ico_date.png);}
.fm1 .ipt i.weixin{background-image: url(../images/sem45p1/ico_weixin.png);}
.fm1 .ipt i.yx{background-image: url(../images/sem45p1/ico_yx.png);}
.fm1 .ipt p{width: 408px;height: 30px;padding:14px 10px;border: 1px solid #bbc4bb;border-radius: 4px;float: left;line-height: 30px;background-color: #fff;overflow: hidden;}
.fm1 .ipt.error p{border: 1px solid #f00;box-shadow: 0 0 1px #f00;}
.fm1 .ipt.error span.errormsg{display: block;}
.fm1 .ipt p span{float:left;color: #000;white-space: nowrap;}
.fm1 .ipt p span em{font-style: normal;color: #d7323b;vertical-align: middle;padding-right: 5px;}
.fm1 .ipt p input{flex: 1;background: none;border: 0 none;font-size: 18px;color: #666;border-left: 1px solid #acacac;margin-left: 14px;padding-left: 20px;}
.fm1 .ipt p select{float:left;font-size: 18px;line-height:30px;border: 0 none;padding-right: 25px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url("../images/sem41p1/ico_arrow1.png") no-repeat scroll right center transparent;}
.fm1 .ipt p select.s1{color: #888;margin-left: 14px;padding-left: 20px;border-left: 1px solid #acacac;width: 260px;}
.dform .sbt{text-align: center;}
.dform .sbt .button2{margin-top: 5px;}
.dform .info3{text-align: center;font-size: 16px;line-height: 23px;color: #fff;padding-top: 10px;}
.dform .info2{text-align: center;margin-top: 10px;font-size: 15px;color:#fff;}
.dform .info2 i.jm{display: inline-block;width: 18px;height: 20px;background-image: url(../images/sem45p1/ico_jm.png);background-repeat: no-repeat;margin-bottom: -3px;}
.dform .info2 span{display: inline-block;}
.fm1 input::-webkit-input-placeholder {color: #8d8d8d;}
.fm1 input:-moz-placeholder {color: #8d8d8d;}
.fm1 input::-moz-placeholder {color: #8d8d8d;}
.fm1 input:-ms-input-placeholder {color: #8d8d8d;}
.dform .button2 {display: inline-block;width: 345px;height: 60px;line-height: 60px;font-size: 22px;text-align: center;color: #fff;border-radius: 30px;cursor: pointer;border: 0 none;background: #ff9524;margin-top: 30px;}

footer{height: 124px;background: #ff9524;display: flex;align-items: center;position:fixed;bottom:0;left:0;width:100%;}
footer .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
footer .main span{width: 137px;height: 65px;display: flex;justify-content: center;align-items: center;background: url(../images/sem41p1/btn-bg1.png) no-repeat center/cover;color: #111;font-size: 24px;cursor: pointer;}
.fm2{display: none;}

.kefu{position: fixed;left: 20px;top: 50%;z-index: 1000;margin-top:-165px;}
.kefu span{display: flex;width: 150px;height: 60px;justify-content: center;align-items: center;background: #ff9524;color: #fff;font-size: 24px;margin-top:2px;border-radius:15px;cursor:pointer;}
.kefu:before,.kefu:after{content:'';position:absolute;width:52px;height:69px;background-position:0 0;background-size:100%;background-repeat:no-repeat;z-index:10;}
.kefu:before{top:-12px;right:-16px;background-image:url(../images/sem41p1/hua2.png);}
.kefu:after{left:-15px;bottom:-15px;background-image:url(../images/sem41p1/hua1.png);}

.kefu1{width: 236px;background: #9f3725;border-radius: 12px 12px 120px 120px;border: 2px solid #fff;position: fixed;right: 10px;top: 10%;z-index: 1000;}
.kefu1 .top{height: 91px;background: #ff9524 url(../images/sem45p1/kf_top.png) no-repeat center;border-radius:10px 10px 0 0;}
.kefu1 .bott{height: 120px;background: #fe5e5b url(../images/sem44p1/kf_bott.png) no-repeat center 25px;border-radius: 0 0 120px 120px;}
.kefu1 ul{padding: 0 15px;}
.kefu1 li{line-height: 40px;font-size: 18px;border-bottom: 1px dashed #fff;text-align: center;color: #fff;font-weight: 400;}
.kefu1 li span{cursor:pointer;}
.kefu1 li span:hover{color:#ffeeba;}
.kefu1 li:last-child{border-bottom: 0 none;}
@media screen and (max-width: 1494px) {
	.top1 .logo{left:0;}
}