.div2der{padding: 60px 0 0 0;}
.div2der ul {width: 680px;height: 90px;margin: auto;display: flex;justify-content: space-between;text-align: center;background: #e5e5e5;border-radius: 50px;}
.div2der ul li {font-size: 20px;letter-spacing: 2px;width: 210px;border-radius: 50px;display: flex;flex-direction: column;align-items: center;align-content: center;justify-content: center;line-height: 28px;}
.div2der ul li:hover{color: #fff;background: #d13725;}
.div2der ul li:hover i {background-position-y: top;}
.div2der ul li.shhover{color: #fff;background: #d13725;}
.div2der ul li.shhover i { background-position-y: top;}
.div2der ul li i {width: 32px;height: 28px;background: url(../img/shdd_03.png)0px bottom/120px 61px no-repeat;margin-bottom: 5px;}
.div2der ul li:nth-of-type(2) i {background-position-x: -45px;}
.div2der ul li:nth-of-type(3) i {background-position-x: -89px;}
.div2{padding: 10px 0;}
.div2a {margin: 50px auto;border: 1px solid #ccc;display: none;}
#div2a {display: block;}
.div2a dl {margin: 40px 70px;}
.div2a dl dt {font-size: 14px;line-height: 45px;letter-spacing: 2px;margin-bottom: 45px;}
.div2a dl dt span {font-size: 20px;display: inline-block;background: linear-gradient(to left, #d13725, #d13725) left bottom no-repeat;background-size: 130px 2px;line-height: 45px;}
.div2a dl dd {}
.div2a dl dd form {display: flex;flex-wrap: wrap; /* justify-content: center; */}
.div2a dl dd form p {width: 460px;display: flex;flex-wrap: nowrap;justify-content: space-between;margin-bottom: 25px;}
.div2a dl dd form p:nth-of-type(8), #div2b dl dd form p:nth-of-type(3), #div2c dl dd form p:nth-of-type(3) {width: 1020px;margin-bottom: 5px;}
.div2a dl dd form p:nth-of-type(1), #div2a dl dd form p:nth-of-type(3),#div2a dl dd form p:nth-of-type(5) {margin-right: 100px;}
#div2a dl dd form p:nth-of-type(7) {width: 1020px;}
#div2a dl dd form p:nth-of-type(7) input {width: 15px;margin: 0 8px 0 30px;}
#div2a dl dd form p:nth-of-type(7) input:nth-of-type(1) {margin-left: 0;}
#div2a dl dd form p:nth-of-type(7) u {text-decoration: none;width: 837px;display: flex;flex-wrap: nowrap;align-items: center;letter-spacing: 2px;line-height: 50px;align-content: center;}
.div2a dl dd form p:nth-of-type(1) span i, .div2a dl dd form p:nth-of-type(2) span i,#div2a dl dd form p:nth-of-type(6) span i {opacity: 1;}
#div2a dl dd form p:nth-of-type(1) span i {opacity: 0;}
.div2a dl dd form p span {font-size: 16px;letter-spacing: 3px;display: inline-block;line-height: 54px;}
.div2a dl dd form p span i {color: #d13725;opacity: 0;}
.div2a dl dd form input {width: 275px;height: 50px;border: 1px solid #ccc;font-size: 16px;text-indent: 15px;}
.div2a dl dd form textarea {width: 837px;height: 160px;resize: none;border: 1px solid #ccc;line-height: 30px;font-size: 16px;letter-spacing: 1px;text-indent: 15px;padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.div2a dl dd form font {display: block;font-size: 14px;color: #8f8f8f;line-height: 24px;padding-left: 185px;}
.div2a dl dd form h2 {display: block;padding: 35px 0 10px 0;width: 100%;}
.div2a dl dd form em {display: block;width: 100%;text-align: center;font-style: normal;font-size: 16px;letter-spacing: 1px;line-height: 40px;background: url(../img/dd2.png) 38.3% 49%/21px 21px no-repeat;padding: 0 0 0 30px;}
.div2a dl dd form h2 input {background: #d13725;font-size: 20px;font-weight: bold;color: #fff;letter-spacing: 6px;margin: auto;display: block;}