.banner .slideBox .bd li.li1{background:url("../images/banner01.jpg")/*tpa=images/zlfw/banner01.jpg*/ no-repeat center;height:550px;width:100%;}
.banner .slideBox .bd li.li2{background:url("../images/banner02.jpg")/*tpa=images/zlfw/banner01.jpg*/ no-repeat center;height:550px;width:100%;}
.banner .slideBox .bd li.li3{background:url("../images/banner01.jpg")/*tpa=images/zlfw/banner01.jpg*/ no-repeat center;height:550px;width:100%;}

.type{margin-top: 48px;}
.type ul{display: flex;justify-content: space-between;flex-flow: row wrap;margin-top: 64px;}
.type ul li{width: 580px;margin-bottom: 35px;}
.type ul li:hover{box-shadow: 0 0 12px 3px rgba(0,0,0,0.1);}
.type ul li .tit{height: 69px;display: flex;align-items: center;padding-left: 54px;}
.type ul li .tit h3{font-size: 26px;font-weight: 700;color: #ffffff;}
.type ul li .tit h4{font-size: 26px;font-weight: 700;color: rgba(255,255,255,0.2);text-transform: uppercase;margin-left: 19px;}
.type ul li .content{display: flex;justify-content: space-between;align-items: center;padding: 17px 50px 18px;border: solid 1px rgba(0,0,0,0);}
.type ul li .content .txt h5{font-size: 14px;text-transform: uppercase;line-height: 38px;}
.type ul li .content .txt p{font-size: 16px;color: #6c6f78;line-height: 30px;}
.type ul li .content .txt .apply{font-size: 18px;display: inline-block;width: 170px;height: 40px;border-width: 1px;border-style: solid;text-align: center;line-height: 38px;cursor: pointer;margin-top: 28px;}
.type ul li .content .txt .apply:hover{color: #FFFFFF;}
.type ul .yellow{background-color: #fff6ed;}
.type ul .blue{background-color: #f0f3fb;}
.type ul .purple{background-color: #f2f1ff;}
.type ul .green{background-color: #eaf9ec;}
.type ul .yellow:hover .content{border: solid 1px #d29a5b;border-top: none;}
.type ul .blue:hover .content{border: solid 1px #66a9ea;border-top: none;}
.type ul .purple:hover .content{border: solid 1px #595b8f;border-top: none;}
.type ul .green:hover .content{border: solid 1px #4db5a3;border-top: none;}
.type ul .yellow .tit{background-image: linear-gradient(to right , #d29a5b, #f3c798);}
.type ul .blue .tit{background-image: linear-gradient(to right , #8bc6ff, #b1dffb);}
.type ul .purple .tit{background-image: linear-gradient(to right , #6c67aa, #aeaae0);}
.type ul .green .tit{background-image: linear-gradient(to right , #4db5a3, #a9f4bd);}
.type ul .yellow .content .txt h5{color: #d29b5c;}
.type ul .blue .content .txt h5{color: #66a9ea;}
.type ul .purple .content .txt h5{color: #595b8f;}
.type ul .green .content .txt h5{color: #4db5a3;}
.type ul .yellow .content .txt .apply{color: #d29a5b;border-color: #d29a5b;}
.type ul .blue .content .txt .apply{color: #66a9ea;border-color: #66a9ea;}
.type ul .purple .content .txt .apply{color: #595b8f;border-color: #595b8f;}
.type ul .green .content .txt .apply{color: #4db5a3;border-color: #4db5a3;}
.type ul .yellow .content .txt .apply:hover{background-color: #d29a5b;}
.type ul .blue .content .txt .apply:hover{background-color: #66a9ea;}
.type ul .purple .content .txt .apply:hover{background-color: #595b8f;}
.type ul .green .content .txt .apply:hover{background-color: #4db5a3;}

.support{background-color: #f8f7ff;padding: 49px 0 30px;margin-top: 39px;}
.support .content{background: url("../images/bg_support.png")/*tpa=images/zlfw/bg_support.png*/no-repeat center;width: 1214px;height: 296px;position: relative;margin: 154px auto 0;}
.support .content .txt{position: absolute;}
.support .content .txt:before{position: absolute;content: '';width: 8px;height: 8px;border: solid 2px #d29a5b;background-color: #FFFFFF;border-radius: 50%;}
.support .content .txt h4{font-size: 24px;color: #c37e2f;line-height: 44px;}
.support .content .txt p{font-size: 16px;color: #666666;line-height: 24px;}
.support .content .txt1{left: 91px;top: 163px;}
.support .content .txt2{left: 151px;top: 28px;}
.support .content .txt3{left: 340px;top: -94px;}
.support .content .txt4{right: 247px;top: -94px;}
.support .content .txt5{right: 167px;top: 28px;}
.support .content .txt6{right: 89px;top: 163px;}
.support .content .txt1:before{right: -38px;top: 32px;}
.support .content .txt2:before{right: -44px;top: 70px;}
.support .content .txt3:before{right: -30px;top: 103px;}
.support .content .txt4:before{left: -30px;top: 103px;}
.support .content .txt5:before{left: -44px;top: 70px;}
.support .content .txt6:before{left: -38px;top: 32px;}
.support .content .txt:hover h4{color: #ff7e15;}
.support .content .txt:hover:before{background-color: #ffb946;border-color: #ffb946;}
.support .content .txt1,.support .content .txt2,.support .content .txt3{text-align: right;}
.support .content .txt4,.support .content .txt5,.support .content .txt6{text-align: left;}
.support .tip{display: flex;align-items: center;justify-content: center;margin: 40px 0 28px;}
.support .tip p{font-size: 20px;color: #595b8f;margin: 0 43px 0 17px;}
.support .tip .consulation{font-size: 24px;color: #FFFFFF;cursor: pointer;width: 241px;height: 50px;border-radius: 25px;background-image: linear-gradient(to right , #6c68aa, #aeaae0);text-align: center;line-height: 50px;}
.support .tip .consulation:hover{background-image: linear-gradient(to right , #6f83e7, #6f83e7);}
.process{margin-top: 60px;}
.process .content{background: url("../images/bg_line.png")/*tpa=images/zlfw/bg_line.png*/no-repeat center top;width: 1200px;background-size: 982px 170px;margin: 68px auto 0;padding-top: 54px;display: flex;justify-content: space-between;}
.process .content li{}
.process .content li .tit{border: solid 1px #595b8f;width: 194px;height: 55px;position: relative;transform: skewX(-18deg);}
.process .content li .tit .bg{width: 194px;height: 55px;background-color: #dfddfa;position: absolute;left: -8px;top: 5px;display: flex;align-items: baseline;padding-left: 14px;}
.process .content li .tit .bg h4{font-size: 60px;font-weight: 700;color: #595b8f;text-shadow: 5px 5px 0 #FFFFFF;margin-top: -26px;transform: skewX(10deg);}
.process .content li .tit .bg p{font-size: 26px;color: #4f5185;font-weight: 700;transform: skewX(18deg);margin-left: 10px;}
.process .content li .txt{position: relative;border: solid 1px #c5c3e5;margin-top: 92px;width: 210px;padding: 17px 0 26px 16px;margin-left: -4px;}
.process .content li .txt:before{position: absolute;content: '';border-style: solid;border-width: 15px 13px;border-color: transparent transparent #c5c3e5 transparent;left: 36px;top: -30px;}
.process .content li .txt:after{position: absolute;content: '';border-style: solid;border-width: 15px 13px;border-color: transparent transparent #ffffff transparent;left: 36px;top: -28px;}
.process .content li .txt p{font-size: 18px;color: #666666;line-height: 36px;}
.process .content li .txt a{font-size: 18px;color: #c37e2f;cursor: pointer;margin-top: 18px;display: inline-block;}
.process .content li:hover .tit{border-color: #ffb946;}
.process .content li:hover .tit .bg{background-color: #fff0e0;}
.process .content li:hover .tit .bg h4{color: #c37e2f;}
.process .content li:hover .tit .bg p{color: #c37e2f;}
.process .content li:hover .txt{border-color: #ffb946;box-shadow: 0 0 10px 5px rgba(255,185,70,0.05);}
.process .content li:hover .txt:before{border-color: transparent transparent #ffb946 transparent;}

.saleafter{margin-top: 112px;margin-bottom: 80px;}
.saleafter .tit{background-color: #fff6ed;border: solid 1px #c37e2f;width: 513px;height: 23px;border-radius: 11px;position: relative;margin: 0 auto;text-align: center;}
.saleafter .tit .bg{position: absolute;width: 455px;height: 2px;background-color: #FFFFFF;left: 50%;margin-left: -227px;top: -2px;}
.saleafter .tit p{font-size: 24px;color: #333333;font-weight: 700;position: absolute;top: -24px;width: 100%;}
.saleafter .content{display: flex;margin-top: 41px;}
.saleafter .content .tits{background: url("../images/img_saleafter.jpg")/*tpa=images/zlfw/img_saleafter.jpg*/no-repeat center;width: 294px;height: 323px;padding: 29px 31px;}
.saleafter .content .tits h4{font-size: 18px;color: #FFFFFF;}
.saleafter .content .tits h3{font-size: 23px;color: #c37e2f;font-weight: 700;background-color: #FFFFFF;width: 191px;height: 48px;line-height: 48px;text-align: center;margin-top: 20px;}
.saleafter .content .tits p{font-size: 16px;color: #FFFFFF;text-transform: uppercase;margin-top: 75px;line-height: 36px;}
.saleafter .content .tits .line{height: 3px;background-color: #FFFFFF;margin-top: 18px;}
.saleafter .content ul{display: flex;border: solid 1px #dcdcdc;border-left: none;}
.saleafter .content ul li{font-size: 0;text-align: center;width: 302px;background-color: #fffbf7;position: relative;}
.saleafter .content ul li:before{position: absolute;content: '';top: 30px;height: 262px;background-color: #dcdcdc;width: 1px;right: 0;}
.saleafter .content ul li:nth-child(3):before{width: 0;}
.saleafter .content ul li:hover{background-color: #FFFFFF;box-shadow: 0 0 15px 5px rgba(245,241,240,0.5);}
.saleafter .content ul li:hover:before{top: 0;height: 100%;}
.saleafter .content ul li img{margin-top: 50px;}
.saleafter .content ul li h4{font-size: 20px;color: #333333;margin-top: 34px;}
.saleafter .content ul li p{font-size: 15px;color: #6c6f78;margin-top: 14px;}
.saleafter .content ul li a{display: inline-block;font-size: 15px;color: #FFFFFF;background-color: #c37e2f;width: 112px;height: 33px;line-height: 33px;margin-top: 34px;cursor: pointer;}

.mask#form .box{padding: 0 0 40px;}
.mask#form .bq_type{padding: 20px 0 20px 30px;}
.mask#form .bq_zptype, .mask#form .bq_name, .mask#form .bq_tel{padding-left: 30px;}
.mask#form h2,.mask#form .bq_wrap{width: 570px;}
.mask .close{z-index: 1;}