.img1{height: 1110px;background: url(../images/sem33p5/p1.jpg) no-repeat top center;color: #fff;text-align: center;padding-top: 90px;}
.img1 .tel{display: flex;width: 248px;height: 33px;line-height: 33px;text-align: center;font-size: 16px;color: #fff;background-color: rgba(0,0,0,.2);margin: 0 auto;border-radius: 16px;justify-content: center;align-items: center;}
.img1 .tel i{display: inline-block;width: 16px;height: 16px;background-image: url(/common/img/ico_tel2.png);margin-right: 5px;}
.img1 h2{font-size: 48px;line-height: 1;padding-top: 25px;}
.img1 .t1{font-size: 22px;padding-top: 20px;line-height: 1}
.img1 .a1{margin-top: 45px;}
.img1 .a1 a{margin: 0 20px;}
.img1 img{display: block;margin: 60px auto 0;border-radius: 23px;}

.d1{margin: -98px auto 0;border-radius: 30px;padding-top: 30px;background: #fff url(../images/sem30p5/d1.png) no-repeat center 30px;}
.d1 ul{width: 960px;margin: 0 auto;display: flex;justify-content: space-between;text-align: center;}
.d1 li{width: 25%;padding-top: 55px;}
.d1 li h3{font-size: 20px;font-weight: 500;}
.d1 li p{font-size: 13px;color: #999;}
.d1 li:nth-child(1) h3{color: #016bfb;}
.d1 li:nth-child(2) h3{color: #fe7642;}
.d1 li:nth-child(3) h3{color: #1cbfc1;}
.d1 li:nth-child(4) h3{color: #837afc;}


.d2{width: 950px;padding: 0 13px 20px;margin: 40px auto 0;background: url(../images/sem33p5/d2.png) no-repeat 0 0;}
.d2 .box{width: 315px;padding-top: 90px;float: right;height: 460px;}
.d2 .box>span{display: inline-block;height: 23px;line-height: 23px;padding: 0 10px;color: #fe7642;background-color: #fff1ec;border-radius: 11px;margin-left: 10px;}
.d2 .box>span:hover{background-color: #fe7642;color: #fff;}
.d2 .box>h2{font-size: 32px;line-height: 45px;margin-left: 17px;padding-top: 20px;font-weight: 500;}
.d2 .box>h2 i{font-style: normal;border-bottom: 2px solid #fe7642;}
.d2 .box p{margin-top: 20px;line-height: 24px;font-size: 16px;color: #666;padding-left: 17px;background: url(../images/sem30p5/ico_dian1.png) no-repeat left 8px;text-align: justify;}
.d2 a.a1{font-size: 36px;color: #000;}
.d2 a.a2{display: inline-block;line-height: 60px;font-size: 20px;color: #fff;padding: 0 60px;background: linear-gradient(to right,#f73c21,#ff6048);margin-top: 25px;border-radius: 30px;}
.d2 a.a2:hover{background: linear-gradient(to right,#f82c0d,#ff4e33);}