﻿/*32banner*/
.z-banner{background:linear-gradient(to right bottom,var(--primary),var(--info));position:relative;}
.z-banner-web { width:100%;min-height:350px;position:absolute;top:0;left:0;z-index:0;overflow:hidden}
.z-banner-web img{position:absolute;}
.z-banner-web img:nth-child(1){right:-70px;top:-150px;opacity:0.3;animation:move 3.5s linear infinite;}
.z-banner-web img:nth-child(2){left:50%;bottom:0px;margin-left:-790px;}
.z-banner-web img:nth-child(3){left:50%;top:-50px;margin-left:300px;animation:lr 4.5s linear infinite;}
.z-banner-web img:nth-child(4){left:50%;top:0;margin-left:-100px;animation:bgani 15s linear infinite;opacity:0.2;width:80px}
.z-banner-web img:nth-child(5){left:-20px;top:-80px;opacity:0.3;animation:move 2.5s linear infinite;}
.z-banner-web img:nth-child(6){right:-50px;bottom:-50px;opacity:0.3;}
.z-flex{ position:relative;z-index:2;text-align:center;padding:70px 0 90px}
.z-flex h5{ color:#fff;font-size:20px;position:relative;line-height:1}
.z-flex h5>*{ position:relative;padding:0px 30px}
.z-flex h5>*:before{ content:"";position:absolute;width:30px;height:2px;background-image:linear-gradient(to left, rgba(var(--light-rgb),1), rgba(var(--light-rgb), 0));left:0;top:50%;margin-top:-1px}
.z-flex h5>*:after{ content:"";position:absolute;width:30px;height:2px;background-image:linear-gradient(to right, rgba(var(--light-rgb),1), rgba(var(--light-rgb), 0));right:0;top:50%;margin-top:-1px}
.z-flex h5>*>*{position:relative;display:inline-block;padding:0px 30px;}
.z-flex h5>*>*:before{ content:"";position:absolute;width:14px;height:15px;background:var(--light);border-radius:50%;left:0;top:50%;margin-top:-7px}
.z-flex h5>*>*:after{ content:"";position:absolute;width:14px;height:15px;background:var(--light);border-radius:50%;right:0;top:50%;margin-top:-7px}
.z-flex h2{ color:var(--light);text-shadow:0 2px 8px rgb(var(--primary-rgb),0.3);line-height:1;font-size:80px; margin:0px auto}
.z-flex h2 b{ display:flex;align-items:center;position:relative;justify-content:center;}
.z-flex h2 i{ font-style:normal;color:var(--info-lt);font-size:100px;}
.z-flex .uk-grid{justify-content:center;align-items:center; margin-top:30px}
.z-flex dl{display:flex;align-items:center;position:relative; color:#fff}
.z-flex li:first-child dl{justify-content:flex-end;}
.z-flex dl dt{ width:50px; height:50px; background:rgb(var(--lime-rgb)); color:#fff; border-radius:50%; position:relative; padding:10px; box-shadow:0px 5px 15px rgb(var(--primary-rgb),0.6); z-index:3; position:relative}
.z-flex dl dt i.icon{--icon-size:30px;}
.z-flex dl dt:before{ content:""; position:absolute; width:60px; height:60px; border-radius:50%; border-left:1px solid rgb(var(--lime-rgb),0.7);border-bottom:1px solid rgb(var(--lime-rgb),0.7); left:-5px; bottom:-5px}
.z-flex dl dt:after{ content:""; position:absolute; width:8px; height:8px;border-radius:50%; background:rgb(var(--lime-rgb),0.7); right:0px; bottom:0px}
.z-flex dl dd{background:rgb(var(--lime-rgb)); font-size:20px; line-height:30px; padding:0px 25px 0px 40px; position:relative; z-index:2; border-radius:0px 20px 20px 0px; margin-left:-20px}
.z-flex dl dd strong{ color:var(--yellow-lt)}
.z-flex .z-flex-yk dl{color:var(--info)}
.z-flex .z-flex-yk dl dd strong{ color:var(--blue)}
.z-flex .z-flex-yk dl dt{background:rgb(var(--info-lt-rgb)); color:var(--info)}
.z-flex .z-flex-yk dl dt:before{ border-color:rgb(var(--info-lt-rgb),0.7)}
.z-flex .z-flex-yk dl dt:after{ background:rgb(var(--info-lt-rgb),0.7);}
.z-flex .z-flex-yk dl dd{ background:rgb(var(--info-lt-rgb));}
.z-flex .z-flex-yk li:nth-of-type(2) dl{justify-content:center}
@media (max-width:767px){.z-flex dl dd{ font-size:18px;}}
@media (max-width:639px){.z-flex{ padding:50px 0px 70px}.z-flex h2{ font-size:60px;}.z-flex h2 i{ font-size:80px}.z-flex .uk-grid{ margin-top:15px}.z-flex .uk-grid>.uk-grid-margin{ margin-top:5px}.z-flex dl{justify-content:flex-end}.z-flex li:first-child dl{justify-content:center}.z-flex .z-flex-yk li:first-child dl{justify-content:flex-start}}
@media (max-width:439px){.z-flex{ padding:40px 0px 60px}.z-flex h5>*>*{ padding:0px 20px}.z-flex h5{ font-size:16px;}.z-flex dl dd{ font-size:16px}.z-flex li:first-child dl{justify-content:flex-start}}

.z-nav{ background:var(--light); box-shadow:0px 6px 18px rgb(var(--dark-rgb),0.1); border-radius:10px; position:relative; z-index:10; margin-top:-30px; padding:5px 10px 0px 5px}
.z-nav dl{ margin:0px 0px 5px 5px; padding:10px 5px;}
.z-nav dl a{ position:relative;display:flex;align-items:center; background:var(--gray-100);border-radius:5px; box-shadow:inset 0px 3px 6px rgb(var(--dark-rgb),0.1); color:var(--drak)}
.z-nav dl a:hover{ background:var(--yellow); color:#fff}
.z-nav dl dt{ width:30px; height:30px; border-radius:5px;background:linear-gradient(to right bottom,var(--primary),var(--info)); text-align:center; padding:5px; margin-right:5px}
.z-nav dl dt i{display:block;align-items:center; position:relative; color:#fff}
.z-nav dl dd{ line-height:1; overflow:hidden; font-size:14px}
.ti-1:before{content:"\f7cf";}
.ti-2:before{content:"\eab9";}
.ti-3:before{content:"\ea2c";}
.ti-4:before{content:"\eb84";}
.ti-5:before{content:"\eb30";}
.ti-6:before{content:"\f968";}
.ti-7:before{content:"\eb2d";}
.ti-8:before{content:"\eb45";}
@media (max-width:639px){.z-nav{ padding-bottom:10px}.z-nav dl{ padding:5px 0px 0px 0px; margin-bottom:0}.z-nav dl dt{ margin-right:3px}}
@media (max-width:439px){.z-nav dl dd{ font-size:12px;}.z-nav dl dt{ width:42px; height:42px}.z-nav dl dt i.icon{--icon-size:30px}.z-nav dl dt{ margin-right:5px}}
@media (max-width:359px){.z-nav dl dt{ margin-right:2px}}

/*title*/
.zt-tit{text-align:center;position:relative;margin:40px auto}
.zt-tit:after{position:absolute;width:120px;height:1px;content:'';left:50%;margin-left:-60px;bottom:0;background:rgba(var(--primary-rgb),0.2);}
.zt-tit:before{position:absolute;width:8px;height:3px;content:'';left:50%;margin-left:-4px;bottom:-1px;background:var(--primary);z-index:2}
.zt-tit p{ margin:0px auto;font-size:60px;color:rgba(var(--primary-rgb),0.04);font-family:"Arial Black";font-weight:900;line-height:1;position:absolute;height:60px;width:100%;left:0;top:-6px;text-transform:uppercase}
.zt-tit span{display:flex;justify-content:center;align-items:center;font-size:30px;line-height:2;position:relative;z-index:1}
.zt-tit em{ font-style:normal;color:rgba(var(--primary-rgb));position:relative;padding-right:50px;}
.zt-tit i{ font-style:normal;color:var(--primary-darken);position:relative;padding-left:50px}
.zt-tit i:before{content:"";display:block;width:14px;height:14px;border:1px solid rgba(var(--primary-rgb),0.3);background:rgb(var(--light-rgb),0.9);transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;left:22px;top:50%;margin-top:-5px;z-index:3}
.zt-tit i:after{content:"";display:block;width:22px;height:22px;border:1px solid rgba(var(--primary-rgb),0.6);background:rgba(var(--primary-rgb),0.5);transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;left:4px;top:50%;margin-top:-9px;z-index:2}
.zt-tit em:before{content:"";display:block;width:14px;height:14px;border:1px solid rgba(var(--primary-rgb),0.3);background:rgb(var(--light-rgb),0.9);transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;right:22px;top:50%;margin-top:-5px;z-index:3}
.zt-tit em:after{content:"";display:block;width:22px;height:22px;border:1px solid rgba(var(--primary-rgb),0.6);background:rgba(var(--primary-rgb),0.5);transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;right:4px;top:50%;margin-top:-9px;z-index:2}
@media (max-width:959px){.zt-tit{margin:30px auto}.zt-tit p{font-size:50px;}.zt-tit span{font-size:25px;line-height:2;}}
@media (max-width:767px){.zt-tit p{font-size:45px;line-height:0.8;max-width:440px;left:50%;margin-left:-220px;top:-10px}}
@media (max-width:639px){
.zt-tit p{font-size:40px;line-height:0.8;max-width:100%;left:0;margin-left:0;top:-10px;height:40px}
.zt-tit span{font-size:20px;line-height:2;}
.zt-tit em{ padding-right:40px;}
.zt-tit i{padding-left:40px}
.zt-tit i:before{width:10px;height:10px;left:20px;top:50%;margin-top:-4px;}
.zt-tit i:after{width:18px;height:18px;left:4px;top:50%;margin-top:-8px}
.zt-tit em:before{width:10px;height:10px;right:20px;top:50%;margin-top:-4px;}
.zt-tit em:after{width:18px;height:18px;right:4px;top:50%;margin-top:-8px;}
}

/*box*/
.u-toutiao-t{margin:-20px -20px 0px -20px}
.u-toutiao{padding-top:15px;}
.u-toutiao>.uk-grid-margin{margin-top:9px}
.u-toutiao a{color:var(--gray-600);word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px}
.u-toutiao a:hover{text-decoration:none;}
.u-toutiao a span{ display:inline-block;line-height:14px;width:14px;height:14px;margin-right:5px;background:var(--gray-200);text-align:center;font-size:12px;padding:0px 1px;border-radius:var(--border-radius);}
.u-toutiao a span.s1{background:var(--pink);color:#fff}
.u-toutiao a span.s2{background:var(--red);color:#fff}
.u-toutiao a span.s3{background:var(--orange);color:#fff}
.u-toutiao a span.s4{background:var(--yellow);color:#fff}
.u-toutiao a span.s5{background:var(--green);color:#fff}
.u-toutiao a span.s6{background:var(--teal);color:#fff}
.u-toutiao a span.s7{background:var(--cyan);color:#fff}
.u-toutiao a span.s8{background:var(--blue);color:#fff}
.imhead{height:50px;border-bottom:var(--gray-200) solid 1px;line-height:50px;padding:0px 0px 0px 20px;font-size:18px;color:var(--gray-700);position:relative}
.imhead:before{background:linear-gradient(to right, rgba(var(--info-rgb),0.2), rgba(var(--info-rgb),0));content:"";position:absolute;height:9px;width:72px;border-radius:5px;left:20px;bottom:15px}
.immore{height:50px;width:99px;display:block;float:right;line-height:50px;text-align:center;font-size:14px;color:var(--gray-400);border-left:var(--gray-200) 1px solid;text-indent:0;}
.imhead span{ position:relative;display:inline-block}
.imhead span.t{ font-weight:600;color:var(--primary)}
.imhead span.ts{ margin-left:15px;font-size:12px;padding:0px 8px}
.imhead span.ts u{ position:relative;text-decoration:none;color:var(--gray-400)}
.imhead span:before{ height:9px;width:4px;background:var(--primary);position:absolute;content:"";left:-20px;top:16px;}
.imhead span:after{ height:9px;width:4px;background:var(--cyan);position:absolute;content:"";left:-20px;top:25px;}
.imhead span.ts:before{height:22px;width:100%;border-radius:5px;background:var(--gray-200);position:absolute;content:"";left:0px;top:14px;}
.imhead span.ts:after{height:22px;width:100%;border-radius:5px;background:none;position:absolute;content:"";left:0px;top:14px;box-shadow:inset 0px 2px 4px rgb(var(--secondary-rgb),0.1)}
@media screen and (max-width:1439px){.u-toutiao>.uk-grid-margin{margin-top:8px}.u-toutiao a{font-size:14px}}
@media screen and (max-width:1199px){.u-toutiao>.uk-grid-margin{margin-top:10px}.u-toutiao li:nth-last-child(12),.u-toutiao li:nth-last-child(11),.u-toutiao li:nth-last-child(10),.u-toutiao li:nth-last-child(9){ display:none}}
@media screen and (max-width:959px){.u-toutiao a{font-size:16px}.u-toutiao li:nth-last-child(12),.u-toutiao li:nth-last-child(11),.u-toutiao li:nth-last-child(10),.u-toutiao li:nth-last-child(9){ display:block}}
@media screen and (max-width:639px){.u-toutiao-t{ margin-top:-15px;margin-left:-15px;margin-right:-15px}.imhead{ padding-left:15px}.imhead span:before,.imhead span:after{ left:-15px}.immore{ width:60px}.imhead span.ts{ margin-left:10px}}
@media screen and (max-width:374px){.u-toutiao-t{ margin-top:-10px;margin-left:-10px;margin-right:-10px}.imhead{ padding-left:10px}.imhead span:before,.imhead span:after{ left:-10px}.immore{ width:50px}.imhead span.ts{ margin-left:5px}}
@media screen and (max-width:319px){.immore{ display:none}}
.im-left{ margin-top:20px;position:relative;padding:15px 15px 51px;border-radius:var(--border-radius);background:rgba(var(--info-lt-rgb),0.4);box-shadow:0 2px 6px rgba(var(--info-rgb),0.1);border:1px solid var(--info-lt)}
.im-left .tt{margin:0px auto 15px;height:16px;position:relative;line-height:16px;font-weight:600;color:var(--info-darken)}
.im-left .tt:before{content:"";display:block;width:4px;height:14px;background:var(--info-darken);left:-15px;top:1px;position:absolute}
.im-tag li{ font-size:14px;height:20px;margin-bottom:15px;position:relative;line-height:20px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:73px;color:var(--secondary)}
.im-tag span{display:block;position:absolute;height:20px;width:58px;left:0;top:0;border:1px solid var(--info-darken);border-right:none;border-radius:4px 0px 0px 4px;color:var(--info-darken);padding-left:5px;line-height:18px;font-size:12px}
.im-tag span:before{content:'';height:1px;width:20px;background:var(--info-darken);position:absolute;transform:rotate(45deg);top:1px;right:-12px;z-index:2;}
.im-tag span:after{content:'';height:1px;width:20px;background:var(--info-darken);position:absolute;transform:rotate(-45deg);bottom:1px;right:-12px;z-index:2}
.im-tag li i{font-style:normal;color:rgba(var(--danger-rgb),0.9)}
.im-btn{transition:all 400ms ease 0s;position:absolute;left:15px;right:15px;bottom:15px;height:36px;margin:0px auto;border-radius:3px;border:1px solid rgba(var(--info-rgb),0.9);color:rgba(var(--info-rgb),0.9);text-align:center;line-height:34px;display:flex;align-items:center;justify-content:center}
.im-btn i{transition:all 400ms ease 0s;margin-left:10px;}
.im-btn span{transition:all 400ms ease 0s;}
.im-btn:hover{background:rgba(var(--info-rgb),0.9);color:#fff;}
.im-btn:hover span{order:99;}
.im-btn:hover i{order:-1;margin-left:0;margin-right:5px}
.what{ font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;background:rgba(var(--cyan-lt-rgb),0.3);border:1px solid rgba(255,255,255,0.9);padding:5px 15px;border-radius:var(--border-radius);color:var(--cyan-darken);line-height:2;margin-bottom:15px;box-shadow:inset 0 2px 8px rgb(var(--cyan-rgb),0.1)}
@media (max-width:959px){}
@media (max-width:639px){}
.im-tag-guide,.im-list-faq{ font-size:14px; margin-top:20px;border:1px solid var(--gray-200);border-radius:var(--border-radius);box-shadow:0 2px 6px rgba(0,0,0,0.01);}
.im-tag-guide .tt,.im-list-faq .tt{ margin:15px auto;height:16px;line-height:16px;font-size:14px;padding:0px 15px;position:relative;font-weight:bold}
.im-tag-guide .tt em,.im-list-faq .tt em{ font-style:normal;color:var(--primary)}
.im-tag-guide .tt:before,.im-list-faq .tt:before{ content:"";position:absolute;width:4px;height:14px;background:var(--primary);left:0px;top:1px}
.im-tag-guide .tt:after,.im-list-faq .tt:after{ content:"";position:absolute;width:4px;height:7px;background:var(--teal);left:0px;top:8px}
.im-tag-guide .tl{ margin-left:-15px}
.im-tag-guide .uk-tab,.im-list-faq .uk-tab{margin-bottom:15px}
.im-tag-guide .uk-tab>*,.im-list-faq .uk-tab>*{padding-left:1px}
.im-tag-guide .uk-tab:before,.im-list-faq .uk-tab:before{left:1px}
.im-tag-guide .uk-tab,.im-list-faq .uk-tab{margin-left:-2px;margin-right:-1px;margin-top:0;margin-bottom:15px}
.im-tag-guide .uk-tab>*>a,.im-list-faq .uk-tab>*>a{column-gap:0;font-size:14px;padding:6px 2px;border:1px solid var(--gray-200);border-radius:4px 4px 0px 0px;position:relative}
.im-tag-guide .uk-tab>*>a:hover,.im-list-faq .uk-tab>*>a:hover{ color:var(--info)}
.im-tag-guide .uk-tab>.uk-active>a,.im-list-faq .uk-tab>.uk-active>a{border:1px solid rgba(var(--info-rgb),1);color:#fff;background:rgba(var(--info-rgb),0.8);position:relative;z-index:3}
.im-tag-guide .uk-tab>.uk-active:after,.im-list-faq .uk-tab>.uk-active:after{border-radius:0px 3px 0px 0px;content:"";display:block;position:absolute;right:-7px;top:1px;background-color:var(--gray-200);background:-webkit-linear-gradient(to bottom,rgba(var(--info-rgb),0.2),rgba(var(--info-rgb),0.05));background:linear-gradient(to bottom,rgba(var(--info-rgb),0.2),rgba(var(--info-rgb),0.05));padding:0px 0px;transform:skew(-15deg);-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-ms-transform:skew(-15deg);-o-transform:skew(-15deg);width:15px;height:35px;z-index:2}
.im-tag-guide .uk-tab li:nth-child(6).uk-active:after,.im-list-faq .uk-tab li:nth-child(6).uk-active:after{display:none}
@media (max-width:639px){.im-tag-guide .uk-tab li:nth-child(3).uk-active:after{display:none}.im-tag-guide .uk-tab>*>a{margin-bottom:1px}.uk-tab:before{ border-bottom:none}.im-tag-guide .uk-tab{ margin-bottom:10px}}
@media (max-width:359px){.im-tag-guide .uk-tab>*>a{font-size:12px;}}
@media (max-width:319px){.im-tag-guide .uk-tab>*>a span{ display:none}}
.im-tab-box{ padding:0px 15px 15px}
.im-tab-box li dl{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;color:var(--gray-500);line-height:1.3;padding-left:10px}
.im-tab-box li dl a{color:var(--gray-500)}
.im-tab-box li dl a:hover{ color:var(--info);text-decoration:underline}
.im-tab-box li dl .icon{--icon-size:14px;line-height:14px;vertical-align:top;position:absolute;left:-5px;top:2px}
.im-tag-img a{ display:block;border:1px solid var(--gray-200);border-radius:var(--border-radius);padding:5px;text-align:center}
.im-tag-img li dl a:hover{ text-decoration:none}
.im-tag-img a img{ height:28px;}
.im-tag-img dd{ padding:5px 0px 0px;font-size:12px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.im-tag-img li dl{ padding-left:0}
.im-tag-img{ margin-left:-5px;}
.im-tag-img>*{ padding-left:5px}
.im-tag-img>.uk-grid-margin {margin-top:5px;}
.im-list-faq ul{padding:0px 15px}
.im-list-faq ul li{padding-bottom:10px;}
.im-list-faq ul li a{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;font-size:14px;border-bottom:1px solid var(--gray-200);line-height:30px;color:#999}
.im-list-faq ul li a:hover{color:#2e94b9;border-color:#acdcee}
.im-list-faq ul li a span{display:inline-block;width:16px;height:16px;border-radius:3px;background:var(--gray-200);color:var(--gray-400);line-height:16px;text-align:center;margin:5px 5px 0px 0px}
.im-list-faq ul li:last-child{ padding-bottom:0px}
.im-list-faq ul li:last-child a{border:none;}
.im-list-faq ul li a span.li1{background:var(--red);color:#fff}
.im-list-faq ul li a span.li2{background:#ffc77f;color:#fff}
.im-list-faq ul lia span.li3{background:#ffe5b9;color:#fff}
.im-list-faq ul li a:hover span{background:var(--info);color:#fff;}
.im-list-faq ul li a .icon{--icon-size:0.875rem;font-style:normal}
@media (max-width:639px){.im-tab-box{ padding:0px 15px}.im-tab-box li{ line-height:24px}.im-tab-box li dl{ line-height:inherit}.im-tab-box li dl .icon{ margin-top:3px}.im-tag-img{ padding-bottom:15px}}
.imer .imhead span:before{ background:var(--purple)}
.imer .imhead span:after{ background:rgb(var(--pink-rgb),0.7)}
.imer .imhead span.ts:before{ background:var(--gray-200)}
.imer .imhead span.ts:after{ box-shadow:inset 0px 2px 4px rgb(var(--secondary-rgb),0.1);background:none}
.imer .imhead span.t,.imer .im-left .tt{color:var(--purple-darken)}
.imer .imhead:before{background:linear-gradient(to right, rgba(var(--pink-rgb),0.2), rgba(var(--pink-rgb),0));}
.imer .im-left .tt:before{ background:var(--purple-darken)}
.imer .im-left{background:rgba(var(--pink-lt-rgb),0.4);box-shadow:0 2px 6px rgba(var(--pink-lt),0.1);border:1px solid var(--pink-lt);}
.imer .what{background:rgba(var(--purple-lt-rgb),0.3);color:var(--purple-darken);box-shadow:inset 0 2px 8px rgb(var(--purple-rgb),0.1);}
.imer .im-tag span,.imer .im-btn{ border-color:var(--pink-darken);color:var(--pink-darken)}
.imer .im-tag span:before,.imer .im-tag span:after{ background:var(--pink-darken);}
.imer .im-btn:hover {background:rgba(var(--pink-rgb),0.9);color:#fff}
.imer .im-tag-guide .tt em,.imer .im-list-faq .tt em{color:var(--purple-darken)}
.imer .im-tag-guide .tt:before,.imer .im-list-faq .tt:before{background:var(--purple-darken);}
.imer .im-tag-guide .tt:after,.imer .im-list-faq .tt:after{background:var(--orange);}
.imer .im-tag-guide .uk-tab>*>a:hover{color:var(--purple-darken)}
.imer .im-tag-guide .uk-tab>.uk-active>a{ background:rgb(var(--purple-rgb),0.8);border-color:var(--purple)}
.imer .im-tag-guide .uk-tab>.uk-active>a:hover{ color:#fff}
.imer .im-tag-guide .uk-tab>.uk-active:after{background:-webkit-linear-gradient(to bottom,rgba(var(--purple-rgb),0.2),rgba(var(--purple-rgb),0.05));background:linear-gradient(to bottom,rgba(var(--purple-rgb),0.2),rgba(var(--purple-rgb),0.05));}
.imer .im-tag-img a{ padding:10px}
.imer .im-tag-img a img{ height:inherit}

.iteal .im-tag-img a{ padding:10px}
.iteal .im-tag-img a img{ height:inherit; width:100%}
.iteal .im-list-faq ul{ padding-top:15px; margin:0px auto 15px}
.iteal .im-list-faq .uk-tab{margin-bottom:0px}

@media (min-width:1200px){.iteal .im-tag-img dt{ max-height:110px; overflow:hidden; border-radius:var(--border-radius)}}

.z-target dl{ background:var(--primary-lt); border-radius:5px; position:relative; overflow:hidden}
.z-target dt{ background:var(--primary); color:#fff; border-radius:5px 5px 0px 0px; padding:15px;display:flex;align-items:center;}
.z-target dt span{ box-shadow:inset 0 3px 6px rgb(var(--dark-rgb),0.2); display:inline-block; height:50px; width:50px;border-radius:5px; background:var(--info-lt); color:var(--primary); text-align:center; margin-right:15px; padding:5px}
.z-target dt span i.icon{--icon-size:40px}
.z-target dt b{ font-size:20px; line-height:1.1}
.z-target dd{ padding:15px; line-height:1.8; font-size:16px}
.z-target dd p{ margin:0px auto}
@media (max-width:639px){.z-target dd{ font-size:14px;}}
@media (max-width:439px){.z-target dt b{ font-size:18px;}}

.z-youshi dl{ margin-top:30px; background:var(--light); border-radius:5px;box-shadow:0 5px 15px rgb(var(--dark-rgb),0.1); position:relative}
.z-youshi dt{ text-align:center; position:relative;}
.z-youshi dt span{ padding:10px; display:inline-block; width:70px; height:70px; background:#fff; box-shadow:0 5px 15px rgb(var(--dark-rgb),0.1); border-radius:50%; border:5px solid var(--body-bg); position:absolute; top:-30px; left:50%; margin-left:-35px}
.z-youshi dt span i.icon{--icon-size:40px; color:var(--primary)}
.z-youshi dd{ padding:55px 15px 0px; position:relative; overflow:hidden}
.z-youshi dd:before{ content:""; position:absolute; width:120px; height:120px; border:20px solid var(--body-bg); border-radius:50%;right:-60px; bottom:0%;}
.z-youshi dd:after{ content:""; position:absolute; width:90px; height:90px; background:var(--yellow-lt); border-radius:50%; left:-30px; top:30%;}
.z-youshi dd h4{ position:relative; margin:0px auto 15px; color:var(--primary); text-align:center; z-index:1}
.z-youshi dd h4:before{ content:""; position:absolute; height:14px; width:80px;background-image:linear-gradient(to left, rgba(var(--primary-rgb), 0.2), rgba(var(--dark-rgb), 0)); left:0; top:0px; border-radius:var(--border-radius)}
.z-youshi dd h4:after{ content:""; position:absolute; height:14px; width:40%;background-image:linear-gradient(to right, rgba(var(--yellow-rgb), 0.3), rgba(var(--secondary-rgb), 0)); right:0; bottom:0px; border-radius:var(--border-radius)}
.z-youshi dd p{ font-size:16px; margin:0px auto 15px; line-height:1.8; color:var(--secondary); text-align:justify; position:relative; z-index:1}
@media (max-width:639px){.z-youshi dd p{ font-size:14px;}}
@media (max-width:439px){.z-youshi dd h4{ font-size:18px;}}
.z-planing{ }
.z-planing dt{ position:relative; padding:15px; text-align:center; border-bottom:2px solid var(--gray-300);font-size:16px;}
.z-planing dt:before{ content:""; position:absolute; width:12px; height:12px; background:var(--primary); border-radius:50%; left:50%; margin-left:-6px; bottom:-7px;}
.z-planing dt span{ display:inline-block; position:relative;}
.z-planing dd{ padding:0px;}
.z-planing dd h6{ position:relative; font-size:16px; text-align:center; margin:15px auto 0}
.z-planing dd h6 b{ display:inline-block; position:relative;  line-height:30px; background:var(--primary-lt); border-radius:5px; padding:5px 20px;color:var(--primary);box-shadow:inset 0 2px 6px rgb(var(--dark-rgb),0.1)}
.z-planing dd p{ background:#fff; padding:15px; margin:15px auto;border-radius:5px; box-shadow:0 5px 15px rgb(var(--dark-rgb),0.1); line-height:1.8; min-height:81px; color:var(--gray)}
.z-planing li:nth-last-of-type(1) dd h6 b,.z-planing li:nth-last-of-type(2) dd h6 b{background:var(--lime-lt);color:var(--lime);}
.z-planing li:nth-last-of-type(1) dt:before,.z-planing li:nth-last-of-type(2) dt:before{background:var(--lime);}
@media (max-width:439px){.z-planing dd h6{ font-size:14px;}.z-planing dd p{ margin:10px auto;min-height:inherit;}}

.z-apply dl{background-image:linear-gradient(to right bottom, rgba(var(--light-rgb), 0.95), rgba(var(--primary-lt-rgb), 0.5));box-shadow:0 5px 15px rgb(var(--dark-rgb),0.1); border-radius:5px}
.z-apply dt{ margin:15px auto; position:relative}
.z-apply dt b{ display:inline-block; position:relative; background:var(--primary); color:var(--light); font-size:18px; padding:10px 15px; border-radius:0px 25px 25px 0px;}
.z-apply dt b:before{ width:20px; height:20px; background:rgb(var(--primary-rgb),0.2); border-radius:50%; position:absolute; content:""; right:-20px; bottom:0}
.z-apply dt b:after{ width:10px; height:10px; background:rgb(var(--yellow-rgb),0.1); border-radius:50%; position:absolute; content:""; right:-40px; bottom:20px}
.z-apply dd{ margin:15px; background-image:linear-gradient(to right bottom, rgba(var(--yellow-rgb), 0.05), rgba(var(--light-rgb), 0.5)); padding:15px; border-radius:5px;box-shadow:inset 0 5px 15px rgb(var(--dark-rgb),0.1);}
.z-apply dd p{ margin:0px auto; line-height:1.8; color:var(--gray); font-size:16px}
@media (max-width:639px){.z-apply dt b{ font-size:16px;}}
.z-cost dl{background:#fff;box-shadow:0 5px 15px rgb(var(--dark-rgb),0.1);border-radius:5px; padding:0px; text-align:center; font-size:16px; position:relative}
.z-cost dl:before{ width:80px; height:80px; background:rgb(var(--cyan-rgb),0.05);border-radius:5px; content:""; position:absolute; left:15px; top:15px;}
.z-cost dl:after{ width:40px; height:40px; background:rgb(var(--cyan-rgb),0.1);border-radius:5px; content:""; position:absolute; left:75px; bottom:15px;}
.z-cost dt{position:relative; margin:15px auto; text-align:right}
.z-cost dt b{ min-width:104px; display:inline-block; position:relative; background:var(--cyan); color:#fff; line-height:40px; padding:0px 20px; border-radius:20px 0px 0px 20px;box-shadow:0 5px 15px rgb(var(--dark-rgb),0.1); z-index:2}
.z-cost dt b:before{ width:20px; height:20px; background:rgb(var(--cyan-rgb),0.2); border-radius:50%; position:absolute; content:""; left:-20px; bottom:0}
.z-cost dt b:after{ width:10px; height:10px; background:rgb(var(--lime-rgb),0.1); border-radius:50%; position:absolute; content:""; left:-40px; bottom:20px}
.z-cost dd{padding:15px; text-align:center}
.z-cost dd p{ margin:0px auto; position:relative; z-index:2}

.z-offer .uk-overlay{ padding:15px;}
.z-offer .uk-overlay-primary{border-radius:0px 0px 5px 5px;}
.z-offer p{ font-size:12px;}
.z-offer .uk-panel{ position:relative}
.z-offer .uk-panel:before{ background:var(--primary-lt); content:""; position:absolute; left:0; right:0; top:0px; bottom:0;transition:color .3s;transform:rotate(0deg);border-radius:5px;}
.z-offer .uk-transition-active .uk-panel:before{transform:rotate(-3deg); }
.z-offer img{ position:relative; width:100%;border-radius:5px;}
@media (max-width:959px){.z-offer .uk-overlay{ padding:10px;}}
@media (max-width:639px){.z-offer h5{ font-size:14px;}}

.u-nav{ padding:10px}

