.section-box .section:nth-child(even) { background-color: #f6f8fb; }
.section-box .section:nth-child(odd) { background-color: #fff; }

.qtbwm-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;}
.qtbwm-why-box .item .item-name { font-size: 24px; font-weight: bold; line-height: 2; }
.qtbwm-why-box .item .item-desc { font-size: 18px; }
.qtbwm-why-box .item .item-line { width: 70px; border-bottom: 1px solid #e0dfe0; position: relative; }
.qtbwm-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; }
.qtbwm-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); }
.qtbwm-why-box .item:hover .item-line::after { width: 35px; }

.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; }

.qtbwm-adv-box { width: 1160px; margin: 50px auto 40px; position: relative; }
.qtbwm-adv-box .box-center { position: absolute; width: 178px; height: 178px; margin: auto; left: 0; right: 0; top: 0; bottom: 0; padding-left: 6px;}
.qtbwm-adv-box .box-center .center-wrap { width: 100%; height: 100%; position: relative; background: url("../images/icon.png") center no-repeat; color: #ffffff; text-align: center; font-size: 24px; line-height: 30px; }
.qtbwm-adv-box .box-wrap { height: 360px; }
.qtbwm-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; }
.qtbwm-adv-box .box-wrap .item-row .item .item-wrap { padding-top: 25px; }
.qtbwm-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; }
.qtbwm-adv-box .box-wrap .item-row .item .item-wrap .item-head em { font-style: normal; color: #dadada; }
.qtbwm-adv-box .box-wrap .item-row .item .item-wrap .item-con { font-size: 16px; color: #666666; padding: 8px 0; }
.qtbwm-adv-box .box-wrap .item-row .item:nth-child(even) { padding-left: 120px; padding-right: 66px; }
.qtbwm-adv-box .box-wrap .item-row .item:hover { filter: drop-shadow(0px 0 21px rgba(31, 60, 113, 0.2)); }

.qtbwm-fw-box { border: 1px solid #e8e9ee; border-bottom: none; margin-bottom: 50px;}
.qtbwm-fw-box .item { position: relative; flex: 0 0 50%; background-color: #ffffff; height: 185px; border-bottom: 1px solid #e8e9ee; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.qtbwm-fw-box .item:nth-child(even) { border-left: 1px solid #e8e9ee; }
.qtbwm-fw-box .item .item-icon { width: 120px; height: 120px; left: 20px; position: relative; }
.qtbwm-fw-box .item .item-info { padding-left: 35px; padding-right: 35px; }
.qtbwm-fw-box .item .item-info .item-name { font-size: 18px; line-height: 2; margin-bottom: 3px; }
.qtbwm-fw-box .item .item-info .item-desc { font-size: 16px; color: #999999; }
.qtbwm-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; }
.qtbwm-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; }

.qtbwm-fw-box .item .item-icon span { display: block; background-image: url("../images/qtbWm-sprites.png"); background-repeat: no-repeat; 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; }
.qtbwm-fw-box .item:nth-child(1) .item-icon span{ width: 61px; height: 61px; background-position: -120px 0;}
.qtbwm-fw-box .item:nth-child(2) .item-icon span{ width: 56px; height: 56px; background-position: -181px 0;}
.qtbwm-fw-box .item:nth-child(3) .item-icon span{ width: 56px; height: 57px; background-position: -357px 0;}
.qtbwm-fw-box .item:nth-child(4) .item-icon span{ width: 56px; height: 56px; background-position: -645px 0;}
.qtbwm-fw-box .item:nth-child(5) .item-icon span{ width: 56px; height: 56px; background-position: -413px 0;}
.qtbwm-fw-box .item:nth-child(6) .item-icon span{ width: 54px; height: 56px; background-position: -591px 0;}
.qtbwm-fw-box .item:hover .item-icon span { -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)); }

.sec-qtbwm-partner .con{ margin-bottom: 50px;}
.sec-qtbwm-partner ul{ display: flex; flex-wrap: wrap;}
.sec-qtbwm-partner li{ width: 25%; padding: 10px; background: #F5F5F5; box-sizing: border-box; border-radius: 12px; cursor: pointer;}
.sec-qtbwm-partner .box{ overflow: hidden; height: 100%; padding: 30px 15px; background-color: #fff; border-radius: 12px; box-shadow: 0 5px 20px rgba(0,0,0,.05); position: relative;}
.sec-qtbwm-partner .t{ display: flex; justify-content: center; flex-wrap: wrap;}
.sec-qtbwm-partner .caseLogo{ width: 92px; height: 92px;}
.sec-qtbwm-partner .caseName{ width: 100%; font-size: 16px; color: #1A1A1A; text-align: center; margin-top: 15px; line-height: 22px; min-height: 44px;}
.sec-qtbwm-partner .b{ border-radius: 5px; display: flex; flex-direction: column; justify-content: center; padding: 14px 0; align-items: center; width: 0; height: 0; overflow: hidden; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); background-color: rgba(0, 0, 0, .6); transition: all .2s ease-out 0s;}
.sec-qtbwm-partner p{ color: #fff; font-size: 14px;}
.sec-qtbwm-partner .caseCode{ margin: 10px 0; width: 110px; height: 110px;}
.sec-qtbwm-partner .caseBtn{ display: block; width: 100px; line-height: 34px; text-align: center; color: #fff; background-color: #ff6800; border-radius: 4px; transition: all .3s ease-out 0s;}
.sec-qtbwm-partner .caseBtn:hover{ background-color: #ec6000;}
.sec-qtbwm-partner .box:hover .b{  width: 100%; height: 100%;}
.sec-qtbwm-partner .moreBtn{ display: block; text-align: center; color: #B3B3B3; font-size: 16px; margin-top: 60px;}
.sec-qtbwm-partner .moreBtn:hover{ color: #ff6800;}