.section-box .section:nth-child(even) { background-color: #f6f8fb; }
.section-box .section:nth-child(odd) { background-color: #fff; }

.adv-box { margin-bottom: 40px; }
.adv-box .adv-item .item-wrap { background-color: #f7f8fa; padding: 40px 25px; position: relative; text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; overflow: hidden; }
.adv-box .adv-item .item-wrap .item-icon { margin: 0 auto 20px; width: 145px; height: 145px; background-color: #FFFFFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: relative; text-align: center; border: 10px solid #f1f4f5; }
.adv-box .adv-item .item-wrap .item-icon svg { width: 50px; height: 50px; position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; }
.adv-box .adv-item .item-wrap .item-icon svg path { fill: #2a5298; }
.adv-box .adv-item .item-wrap .item-name { font-weight: bold; font-size: 19px; margin-bottom: 10px; }
.adv-box .adv-item .item-wrap .item-desc { font-size: 14px; color: #9f9fa0; line-height: 2; }
.adv-box .adv-item .item-wrap:after { content: attr(data-id); position: absolute; bottom: -23px; left: 0; right: 0; font-family: bahnschrift; text-align: center; color: #e6e7e9; font-weight: bold; font-size: 65px; line-height: 1; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: translateY(5px); -moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px); }
.adv-box .adv-item .item-wrap:hover { -webkit-box-shadow: 0px 12px 32px rgba(147, 147, 147, 0.5); -moz-box-shadow: 0px 12px 32px rgba(147, 147, 147, 0.5); box-shadow: 0px 12px 32px rgba(147, 147, 147, 0.5); }
.adv-box .adv-item .item-wrap:hover:after { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.adv-box .adv-item .item-wrap:hover .item-icon svg { -webkit-animation: swing 1 1s linear; -o-animation: swing 1 1s linear; animation: swing 1 1s linear; }

.dingtou-box .dt-img { margin-left: 20px; }
.dingtou-box .dt-img img { mix-blend-mode: multiply; }
.dingtou-box .dt-txt { margin-left: 30px; }
.dingtou-box .dt-item { width: 600px; padding-bottom: 30px; border-bottom: 1px dashed #cfcfcf; padding-top: 30px; }
.dingtou-box .dt-item .item-en-name { background-image: -moz-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); background-image: -webkit-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); background-image: -ms-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 18px; text-transform: uppercase; line-height: 30px; }
.dingtou-box .dt-item .item-name { color: #333333; font-size: 18px; margin-bottom: 10px; }
.dingtou-box .dt-item .item-desc { color: #999999; line-height: 24px; }

.cost { font-size: 18px; font-family: "Microsoft YaHei"; color: #22b290; text-transform: uppercase; line-height: 1.2; text-align: left; text-shadow: 0px 10px 20px rgba(221, 56, 51, 0.26); position: absolute; left: 909px; top: 1573.7px; z-index: 15; }

.contact-tools { margin-top: 30px; }
.contact-tools .btn:first-child { margin-left: 0; }

.ylt-box .ylt-item { padding: 20px; text-align: center; border-bottom: 1px solid #eee; border-right: 1px solid #eee; }
.ylt-box .ylt-item:nth-child(3n) { border-right: none; }
.ylt-box .ylt-item:nth-child(n+4) { border-bottom: none; }
.ylt-box .ylt-item .item-num { color: #ececec; font-size: 72px; font-family: bahnschrift; line-height: 1; height: 43px; overflow: hidden; margin-bottom: 10px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.ylt-box .ylt-item .item-name { font-size: 20px; margin-bottom: 10px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.ylt-box .ylt-item .item-desc { color: #999999; line-height: 26px; margin-bottom: 10px; }
.ylt-box .ylt-item:hover .item-num { -webkit-transform: translateY(3px); -moz-transform: translateY(3px); -ms-transform: translateY(3px); -o-transform: translateY(3px); transform: translateY(3px); }
.ylt-box .ylt-item:hover .item-name { letter-spacing: 2px; }
