.section-box .section:nth-child(even) { background-color: #f6f8fb; }
.section-box .section:nth-child(odd) { background-color: #fff; }

.sem-why-box .item { width: 420px; height: 278px; position: relative; padding-left: 40px; padding-top: 120px; margin-bottom: 40px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.sem-why-box .item .item-name { font-size: 24px; font-weight: bold; line-height: 2; }
.sem-why-box .item .item-desc { font-size: 18px; }
.sem-why-box .item .item-line { width: 70px; border-bottom: 1px solid #e0dfe0; position: relative; }
.sem-why-box .item .item-line::after { content: ''; display: block; width: 25px; height: 2px; background-color: #df3833; margin-top: 15px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; margin-bottom: -1px; }
.sem-why-box .item:hover { -webkit-box-shadow: 0 0 24px rgba(35, 35, 35, 0.1); -moz-box-shadow: 0 0 24px rgba(35, 35, 35, 0.1); box-shadow: 0 0 24px rgba(35, 35, 35, 0.1); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); }
.sem-why-box .item:hover .item-line::after { width: 35px; }
.sem-why-box .item:nth-child(1) { background: url("../Image/sem/bg-1.png") center/cover no-repeat; }
.sem-why-box .item:nth-child(2) { background: url("../Image/sem/bg-2.png") center/cover no-repeat; }
.sem-why-box .item:nth-child(3) { background: url("../Image/sem/bg-3.png") center/cover no-repeat; }

.team-box { position: relative; padding-top: 40px; margin-bottom: 50px; height: 420px; }
.team-box .team-item { width: 360px; }
.team-box .team-item .item-name { font-size: 30px; font-weight: bold; line-height: 2; }
.team-box .team-item .item-name::after { content: ''; display: block; height: 2px; width: 30px; margin-left: auto; margin-right: 0; background-color: #dd3833; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.team-box .team-item p { font-size: 20px; line-height: 42px; color: #999999; }
.team-box .team-item:hover .item-name::after { width: 50px; }
.team-box .team-right .team-item .item-name::after { margin-right: auto; margin-left: 0; }

.sem-adv-box { width: 1160px; margin: 50px auto 40px; position: relative; }
.sem-adv-box .box-center { position: absolute; width: 178px; height: 178px; margin: auto; left: 0; right: 0; top: 0; bottom: 0; padding-left: 6px; background: url("../Image/sem/bg-4.png") center/cover no-repeat; }
.sem-adv-box .box-center .center-wrap { width: 100%; height: 100%; position: relative; background: url("../Image/sem/icon.png") center no-repeat; color: #ffffff; text-align: center; font-size: 24px; line-height: 30px; }
.sem-adv-box .box-wrap { height: 360px; }
.sem-adv-box .box-wrap .item-row .item { width: 550px; height: 165px; background-position: 0 0; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; filter: drop-shadow(0px 0 21px rgba(31, 60, 113, 0.12)); padding-left: 66px; padding-right: 120px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.sem-adv-box .box-wrap .item-row .item .item-wrap { padding-top: 25px; }
.sem-adv-box .box-wrap .item-row .item .item-wrap .item-head { height: 46px; line-height: 46px; font-weight: bold; font-size: 18px; border-bottom: 1px dashed #e5e5e5; }
.sem-adv-box .box-wrap .item-row .item .item-wrap .item-head em { font-style: normal; color: #dadada; }
.sem-adv-box .box-wrap .item-row .item .item-wrap .item-con { font-size: 16px; color: #666666; padding: 8px 0; }
.sem-adv-box .box-wrap .item-row .item:nth-child(even) { padding-left: 120px; padding-right: 66px; }
.sem-adv-box .box-wrap .item-row .item:hover { filter: drop-shadow(0px 0 21px rgba(31, 60, 113, 0.2)); }

.sem-fw-box { border: 1px solid #e8e9ee; border-bottom: none; margin-bottom: 50px; }
.sem-fw-box .item { position: relative; flex: 0 0 50%; background-color: #ffffff; height: 185px; padding: 32px 60px 32px 38px; border-bottom: 1px solid #e8e9ee; overflow: hidden; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.sem-fw-box .item:nth-child(even) { border-left: 1px solid #e8e9ee; }
.sem-fw-box .item .item-icon { width: 120px; height: 120px; position: relative; }
.sem-fw-box .item .item-icon img { position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; filter: drop-shadow(-8px 5px 8px rgba(221, 56, 51, 0.26)); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.sem-fw-box .item .item-info { padding-left: 35px; padding-right: 35px; }
.sem-fw-box .item .item-info .item-name { font-size: 18px; line-height: 2; margin-bottom: 3px; }
.sem-fw-box .item .item-info .item-desc { font-size: 16px; color: #999999; }
.sem-fw-box .item .item-num { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 50px; color: #efeff2; position: absolute; margin: auto; bottom: -63px; left: 0; right: 0; width: 58px; text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.sem-fw-box .item:hover { -webkit-box-shadow: 0 0 20px rgba(232, 233, 238, 0.9); -moz-box-shadow: 0 0 20px rgba(232, 233, 238, 0.9); box-shadow: 0 0 20px rgba(232, 233, 238, 0.9); z-index: 3; }
.sem-fw-box .item:hover .item-icon img { -webkit-animation: swing 1 1s linear; -o-animation: swing 1 1s linear; animation: swing 1 1s linear; filter: drop-shadow(8px -5px 8px rgba(221, 56, 51, 0.26)); }

.sem-partner-box { border: 1px solid #f0f0f0; }
.sem-partner-box .item { border: 1px solid #f0f0f0; width: calc(100%/6); height: 110px; position: relative; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform-origin: top; -moz-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top; }
.sem-partner-box .item img { max-width: 80%; max-height: 50%; position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-filter: grayscale(0.65); filter: grayscale(0.65); }
.sem-partner-box .item:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); max-width: 85%; max-height: 55%; }

/*# sourceMappingURL=sem.css.map */
