.needW{margin-top: -60px;background-color: #f5f6f8;}
.needIntro{padding-top: 70px;margin-bottom: 100px;}
.needIntro .intro{box-shadow: 10px 5px 40px rgba(92,173,125,0.19);}
.needIntro .intro .tn{background: -webkit-linear-gradient(to right,#4592cd, #4895c1, #5fac72);background: -moz-linear-gradient(to right,#4592cd, #4895c1, #5fac72);background: -ms-linear-gradient(to right,#4592cd, #4895c1, #5fac72);background: -o-linear-gradient(to right,#4592cd, #4895c1, #5fac72);background: linear-gradient(to right,#4592cd, #4895c1, #5fac72);font-size: 30px;line-height: 78px;color: #fff;padding: 0 30px;font-weight: 600;}
.needIntro .intro .info{background-color: #fff;padding: 30px 30px;}
.needIntro .intro .info p{font-size: 24px;line-height: 32px;color: #292929;font-weight: 600;}
.puzzle{margin-bottom: 130px;}
.puzzle .plef,.puzzle .prig{float: left;width: 50%;}
.puzzle .plef{}
.ntit .ln{width: 92px;height: 10px;background: -webkit-linear-gradient(to right,#4592cd 40%, #69b54f 60%);background: -moz-linear-gradient(to right,#4592cd 40%, #69b54f 60%);background: -ms-linear-gradient(to right,#4592cd 40%, #69b54f 60%);background: -o-linear-gradient(to right,#4592cd 40%, #69b54f 60%);background: linear-gradient(to right,#4592cd 40%, #69b54f 60%);margin-bottom: 16px;}
.ntit h1{font-size: 48px;line-height: 60px;color: #292929;font-weight: 600;}
.puzzle .info{margin-top: 55px;}
.puzzle .info p{font-size: 24px;line-height: 32px;color: #292929;font-weight: 600;}
.puzzle .mk{font-size: 30px;line-height: 48px;margin-top: 75px;background-image: -webkit-linear-gradient(45deg, #4592cd 30%, #69b54f 50%);background-image: -moz-linear-gradient(45deg, #4592cd 30%, #69b54f 50%);background-image: -ms-linear-gradient(45deg, #4592cd 30%, #69b54f 50%);background-image: -o-linear-gradient(45deg, #4592cd 30%, #69b54f 50%);background-image: linear-gradient(45deg, #4592cd 30%, #69b54f 50%);-webkit-background-clip: text;color: transparent;font-weight: 600;}
.puzzle .prig{text-align: right;}
.puzzle .prig img{max-width: 100%;}
.risk{padding-bottom: 80px;}
.risk .rk-tit{margin-bottom: 45px;}
.risk .rk-tit span{display: inline-block;font-size: 28px;line-height: 60px;color: #fff;padding: 0 40px;border-radius: 25px;background: -webkit-linear-gradient(135deg,#4592cd 40%, #69b54f 60%);background: -moz-linear-gradient(135deg,#4592cd 40%, #69b54f 60%);background: -ms-linear-gradient(135deg,#4592cd 40%, #69b54f 60%);background: -o-linear-gradient(135deg,#4592cd 40%, #69b54f 60%);background: linear-gradient(135deg,#4592cd 40%, #69b54f 60%);}
.risk-list li{float: left;width: 32%;margin-right: 2%;margin-bottom: 30px;background-color: #fff;box-shadow: 0 0 40px rgba(92,173,125,0.19);}
.risk-list li:nth-child(3n){margin-right: 0;}
.risk-list li .tt,.risk-list li .info{padding: 0 35px;}
.risk-list li .tt{font-size: 28px;line-height: 78px;color: #fff;font-weight: 600;background: -webkit-linear-gradient(to right,#4592cd 40%, #4898c0 60%);background: -moz-linear-gradient(to right,#4592cd 40%, #4898c0 60%);background: -ms-linear-gradient(to right,#4592cd 40%, #4898c0 60%);background: -o-linear-gradient(to right,#4592cd 40%, #4898c0 60%);background: linear-gradient(to right,#4592cd 40%, #4898c0 60%);}
.risk-list li:nth-child(2n) .tt{background: -webkit-linear-gradient(to right,#499aba 40%, #54a697 60%);background: -moz-linear-gradient(to right,#499aba 40%, #54a697 60%);background: -ms-linear-gradient(to right,#499aba 40%, #54a697 60%);background: -o-linear-gradient(to right,#499aba 40%, #54a697 60%);background: linear-gradient(to right,#499aba 40%, #54a697 60%);}
.risk-list li:nth-child(3n) .tt{background: -webkit-linear-gradient(to right,#56a88f 40%, #63b265 60%);background: -moz-linear-gradient(to right,#56a88f 40%, #63b265 60%);background: -ms-linear-gradient(to right,#56a88f 40%, #63b265 60%);background: -o-linear-gradient(to right,#56a88f 40%, #63b265 60%);background: linear-gradient(to right,#56a88f 40%, #63b265 60%);}

.risk-list li .info{height: 145px;margin-top: 30px;overflow: hidden;}
.risk-list li .info p{font-size: 22px;line-height: 30px;color: #292929;font-weight: 600;}
.scene{padding-top: 120px;padding-bottom: 80px;background-image:url("../images/scene_img.jpg");background-repeat: no-repeat;background-position: top center;background-size: 100%; }
.scene .ntit h1{color: #fff;}
.ntit .intro{width: 72%;margin-top: 25px;}
.ntit .intro p{font-size: 22px;line-height:30px;color: #fff; }

.scene-list{margin-top: 95px;}
.scene-list li{float: left;width: 32%;margin-right: 2%;margin-bottom: 30px;background-color: #fff;box-shadow: 0 0 30px rgba(94,94,94,0.13);}
.scene-list li:nth-child(3n){margin-right: 0;}
.scene-list li .mes{padding: 25px 50px 10px 50px;box-sizing: border-box;height: 485px; }

.scene-list li .ln{width: 100%;height: 15px;background: -webkit-linear-gradient(to right,#69b54f 40%, #56a391 60%);background: -moz-linear-gradient(to right,#69b54f 40%, #56a391 60%);background: -ms-linear-gradient(to right,#69b54f 40%, #56a391 60%);background: -o-linear-gradient(to right,#69b54f 40%, #56a391 60%);background: linear-gradient(to right,#69b54f 40%, #56a391 60%);}
.scene-list li:nth-child(2n) .ln{background: -webkit-linear-gradient(to right,#54a198 40%, #4592cd 60%);background: -moz-linear-gradient(to right,#54a198 40%, #4592cd 60%);background: -ms-linear-gradient(to right,#54a198 40%, #4592cd 60%);background: -o-linear-gradient(to right,#54a198 40%, #4592cd 60%);background: linear-gradient(to right,#54a198 40%, #4592cd 60%);}
.scene-list li:nth-child(3n) .ln{background: #4592cd;}

.scene-list li span{display: block;font-size: 22px;line-height: 30px;color: #69b54f;font-weight: 600;}
.scene-list li h3{font-size: 38px;line-height: 40px;height: 80px;color: #2d81b2;font-weight: 600;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;margin-top: 14px;}
.scene-list li p{font-size: 22px;line-height: 32px;color: #292929;font-weight: 600;margin-top: 30px;}
.advantage-list{margin-top: 100px;}
.advantage-list li{float: left;width: 49%;margin-right: 2%;margin-bottom: 48px;background-color: #fff;box-shadow: 0 0 30px rgba(94,94,94,0.13);}
.advantage-list li:nth-child(2n){margin-right: 0;}
.advantage-list li .mes,.advantage-list li .info{padding-left: 50px;padding-right: 50px;}
.advantage-list li .mes {padding-top: 25px;padding-bottom: 40px;background-repeat: no-repeat;background-size: 100% 100%;background-position: top center;}
.advantage-list li .mes img{width: auto;height: 46px;}
.advantage-list li .mes h3{font-size: 36px;line-height: 42px;color: #fff;font-weight: 600;margin-top: 6px;}
.advantage-list li .info{height: 195px;padding-top: 35px;box-sizing: border-box;}
.advantage-list li .info p{font-size: 22px;line-height: 30px;color: #292929;font-weight: 600;}

.need-question{margin-top: 60px;padding-bottom: 70px;}
.need-qlist{margin-top: 65px;}
.need-qlist li{margin-bottom: 15px;border: 1px solid #e2e2e4;background-color: #fff;cursor: pointer;}
.need-qlist li .dt,.need-qlist li .mes{position: relative;padding-left: 90px;padding-right: 60px;}
.need-qlist li .dt{-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.need-qlist li .dt:before{content: '';position: absolute;left: 30px;top:0;width: 32px;height: 100%;background-image: url("../images/icon_wen.png");background-repeat: no-repeat;background-position: center center;background-size: 100%;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.need-qlist li .dt:after{content: '';position: absolute;right: 32px;top:0;width: 26px;height: 100%;background-image: url("../images/icon_xjt.png");background-repeat: no-repeat;background-position: center center;background-size: 100%;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.need-qlist li .dt p{font-size: 22px;line-height: 82px;color: #292929;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.need-qlist li .box{display: none;background: -webkit-linear-gradient(to right,#ddebf6 40%, #e4f2df 60%);background: -moz-linear-gradient(to right,#ddebf6 40%, #e4f2df 60%);background: -ms-linear-gradient(to right,#ddebf6 40%, #e4f2df 60%);background: -o-linear-gradient(to right,#ddebf6 40%, #e4f2df 60%);background: linear-gradient(to right,#ddebf6 40%, #e4f2df 60%);}
.need-qlist li .mes{padding-top: 18px;padding-bottom: 35px;}
.need-qlist li .mes:before{content: '';position: absolute;left: 30px;top:18px;width: 31px;height: 100%;background-image: url("../images/icon_da.png");background-repeat: no-repeat;background-position: top center;background-size: 100%;}
.need-qlist li .mes p{font-size: 22px;line-height: 24px;color: #292929;font-weight: 600;}

.need-qlist li.active .dt,.need-qlist li:hover .dt{background: -webkit-linear-gradient(to right,#4592cd 40%, #69b54f 60%);background: -moz-linear-gradient(to right,#4592cd 40%, #69b54f 60%);background: -ms-linear-gradient(to right,#4592cd 40%, #69b54f 60%);background: -o-linear-gradient(to right,#4592cd 40%, #69b54f 60%);background: linear-gradient(to right,#4592cd 40%, #69b54f 60%);}
.need-qlist li.active .dt:before,.need-qlist li:hover .dt:before{background-image: url("../images/icon_wen2.png");}
.need-qlist li.active .dt:after,.need-qlist li:hover .dt:after{background-image: url("../images/icon_xjt2.png");}
.need-qlist li.active .dt p,.need-qlist li:hover .dt p{color: #fff;}

.need-contact{padding-bottom: 80px;}
.needCont-mes{margin-top: 25px;}
.needCont-mes .lef{float: left;width: 50%;}
.needCont-mes .lef p,.needCont-mes .lef a{font-size: 28px;line-height: 44px;color: #292929;font-weight: 600;}
.needCont-mes .lef a{display: inline-block;}
.needCont-mes .rig{float: right;width: 50%;text-align: right;}
.needCont-mes .rig img{display: inline-block;width: 165px;margin-left: 5px;}













































