﻿/*==导航栏==*/
.u-nav {font-size:14px;min-height:50px;padding:10px 0px;z-index:900;background:linear-gradient(to bottom, var(--light) 0%,rgb(var(--secondary-lt-rgb)) 100%);background-color:rgb(var(--secondary-lt-rgb));box-shadow:0 5px 15px rgba(var(--gray-500-rgb),0.2);}
.u-nav i{ margin-left:10px;margin-top:1px;transition:transform ease .3s;}
.u-nav span{ margin-right:3px;}
.u-nav-bar{justify-content:left;gap:15px}
.u-nav-bar>li>a{ padding:0px 10px;line-height:30px;display:flex;justify-content:center;align-items:center;transition:.1s ease-in-out;color:var(--gray-600)}
.u-nav-bar>li>a>i{ margin-left:4px}
.u-nav-bar>li>a[aria-expanded=true]{color:var(--danger)}
.u-nav-bar li:hover i,.u-nav li:active i{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.u-nav-bar .uk-dropdown-bottom-left{ margin-top:0px}
.u-nav-bar .uk-dropdown{ border-radius:5px;padding:10px 0px;min-width:153px;width:153px; background:var(--white)}
.u-nav-bar .uk-dropdown li{border-bottom:var(--gray-200) 1px solid;}
.u-nav-bar .uk-dropdown li:last-child{ border-bottom:none}
.u-nav-bar .uk-navbar-dropdown-nav>li>a{ padding:10px;color:var(--gray-500);width:100%; position:relative}
.u-nav-bar .uk-navbar-dropdown-nav>li>a:hover{ background:var(--primary);color:#fff}
.u-nav-bar .uk-navbar-dropdown-nav span{ width:20px;height:20px;display:inline-block;line-height:20px}
.u-nav-bar .uk-navbar-dropdown-nav span:before{font-size:20px}
.u-nav-bar .uk-navbar-dropdown-nav img{ width:15px;border-radius:7px;margin-right:10px;margin-top:-1px}
.u-nav-bar .uk-nav-flag span{ width:24px;}
.u-nav-bar>li.uk-active {background:#edeeee;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.11);box-shadow:inset 0 1px 1px rgba(0,0,0,.11);border-radius:3px;}
@media only screen and (max-width:639px){.u-nav-bar{justify-content:space-between;gap:15px}}
@media only screen and (max-width:539px){.u-nav-bar{gap:0px}.u-nav-bar>li>a{ padding:0px 5px}}
@media only screen and (max-width:439px){.u-nav-bar>li>a{ padding:0px 2px}.u-nav-bar>li>a>i{ margin-left:0}}
@media only screen and (max-width:413px){.u-nav-bar>li>a{ padding:0px; font-size:12px;}.u-nav-bar .uk-navbar-dropdown-nav>li>a{ font-size:12px; padding-top:5px; padding-bottom:5px}}
@media only screen and (max-width:375px){.u-nav-bar>li>a{ padding:0px 3px}.u-nav-bar>li>a>i{ display:none}}
.xm-filter{ margin-left:-30px;}
.xm-filter dl{ margin:0px auto;line-height:30px;padding-left:30px;cursor:pointer}
.xm-filter dt{ font-weight:normal;display:flex;align-items:center;}
.xm-filter dt span{}
.xm-filter .uk-dropdown{ padding:10px 15px 10px 5px}
.xm-filter .uk-dropdown i{ font-style:normal;cursor:pointer}
.selectfont{ display:flex;align-items:center;line-height:30px}
.selectfont div{display:flex;align-items:center;}
.selectfont span em{ line-height:19px;border:1px solid #ddd;display:block;width:auto;padding:0px 19px 0px 2px;cursor:pointer;background:url(../images/ico1.png) right center no-repeat #fff;background-size:19px;box-sizing:border-box;}
.selectfont span em i{ font-style:normal;margin-left:0}
#u-scroll{ height:30px;overflow:hidden;position:relative;padding-left:25px;color:var(--gray-400);}
#u-scroll span{ position:absolute;left:0px;top:50%; margin-top:-10px;}
#u-scroll ul{ padding:0px;margin:0px auto;}
#u-scroll ul a{ color:var(--gray-400)}
#u-scroll ul li{height:30px;line-height:30px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
@media only screen and (max-width:959px){.xm-filter{ margin-left:-20px;}.xm-filter dl{ padding-left:20px}}
@media only screen and (max-width:639px){.xm-filter{ margin-left:-15px;}.xm-filter dl{ padding-left:15px}.u-nav .uk-grid-small>.uk-grid-margin{ margin-top:0}.selectfont span,.selectfont div{ margin-top:10px}.selectfont div span{ margin-top:0}}
@media screen and (max-width:439px){.xm-filter li{ width:25%}.u-nav .uk-width-auto{ width:100%}}
.u-mall-box{ margin-top:40px;padding-bottom:40px;}
.u-mall-box dl{ border-radius:var(--border-radius);position:relative;padding-bottom:60px}
.u-mall-box dt{ height:110px;overflow:hidden;border-radius:var(--border-radius) var(--border-radius) 0 0}
.u-mall-box dl dt a{ display:block}
.u-mall-box dl dt a img{transition:all 0.5s ease-out 0s;width:100%!important}
.u-mall-box dl dt a:hover img{transform:scale(1.1)} 
.u-mall-box dd{ padding-bottom:5px}
.u-mall-box h3{ font-size:16px;font-weight:600;margin:15px auto;line-height:1.3;padding:0px 15px;}
.u-mall-box h3 a{ color:var(--secondary-darken)}
.u-mall-box p{ margin:0px auto 10px;padding:0px 15px;color:var(--gray-500);position:relative;line-height:19px; font-size:14px}
.u-mall-box p:before{ width:55px;height:6px;border-radius:var(--border-radius);background:rgb(var(--primary-rgb),0.15);content:"";position:absolute;left:15px;top:10px;}
.u-mall-box p strong{ position:relative;z-index:2;color:var(--gray-700);font-weight:normal}
.u-mall-box p img{ margin-right:1px;margin-top:3px;vertical-align:top; height:14px;}
.u-mall-box p a{margin-right:8px;text-decoration:underline;color:var(--info)}
.u-mall-box p:nth-of-type(2),.u-mall-box p:nth-of-type(3){word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.u-mall-box ol{ font-size:14px; margin:0px auto;position:absolute;left:0;right:0;bottom:0;height:60px;width:100%;border-top:1px solid var(--gray-300);padding:15px; display:flex;align-items: center;justify-content:space-between;}
.mlink a{ display:flex;border-radius:var(--border-radius);background:var(--gray-200);color:var(--gray-600);line-height:30px;padding:0px 10px 0px 7px;align-items:center;}
.mlink a:hover{ background:var(--primary-lt);color:var(--primary-darken)}
.mchat{ height:30px;border-radius:var(--border-radius);position:relative;line-height:30px;background:var(--info);color:var(--light);padding:0px 10px}
.mchat:hover{ background:var(--danger);color:var(--danger-lt)}
.mlink span,.mchat span{ margin-right:3px}
.mchat a{ display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
@media only screen and (max-width:959px){.u-mall-box{ margin-top:30px;padding-bottom:30px;}}
@media only screen and (max-width:639px){.u-mall-box{ margin-top:20px;padding-bottom:20px;}
.u-mall-box dl{padding-bottom:45px}
.u-mall-box dt{ height:90px;}
.u-mall-box h3{ margin:10px auto;padding:0px 10px;font-size:14px;}
.u-mall-box p{ padding:0px 10px;font-size:12px;margin-bottom:5px}
.u-mall-box p:before{ width:45px}
.u-mall-box ol{ height:45px;padding:10px;font-size:12px;}
.mlink a{ padding:0px 5px 0px 0px;line-height:25px;}
.mchat{ line-height:23px;padding:0px 5px;height:25px;}
}
@media only screen and (max-width:439px){
.u-mall-box dt{ height:75px;}
}
@media only screen and (max-width:374px){
.u-mall-box dt{ height:70px;}
.u-mall-box .uk-container{ padding-left:10px;padding-right:10px;}
.u-mall-box .uk-child-width-1-2>*{ width:100%}
.u-mall-box dt{ height:100px;}
.u-mall-box .uk-grid-small>.uk-grid-margin{ margin-top:10px}
}
@media (max-width:639px){}
.zt .zt-home-banner{ padding-top:60px;text-align:center}
/*==专题页==*/
/*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{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{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{ 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:0}
.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}
@media (min-width:1200px){.iteal .im-tag-img dt{ max-height:110px; overflow:hidden; border-radius:var(--border-radius)}}

/*==内容页==*/
/*导语*/
.intro{ margin-top:-20px; position:relative; z-index:5}
.intro-box{background-image:linear-gradient(to bottom, rgb(255,255,255),90%, rgb(var(--light-rgb), 0));padding:30px;margin:0px auto;box-shadow:0px 5px 15px rgb(var(--info-rgb),0.05);border-radius:10px}
.intro-box p{ margin:15px auto 0;text-align:justify;line-height:1.8}
.intro-tit{width:80px;background:var(--info-darken);color:#fff;margin-right:20px;text-align:center;border-radius:5px;position:relative;font-size:1rem; padding:5px;}
.intro-tit:before{ content:"";position:absolute;height:8px;border-radius:3px;width:30px;background:rgb(var(--info-rgb),0.2);right:-15px;bottom:-4px;}
.intro-red{background:var(--red-darken)}
.intro-red:before{background:rgb(var(--red-rgb),0.2);}
/*--end--*/


.smh-over{ background:url(img/ge-dot.png);padding:50px 0px 20px}
.daoyu{margin-top:-20px;position:relative;z-index:6}
@media (min-width:960px){.daoyu{ font-size:16px}}
.gk-d-t{ width:80px;background:var(--info-darken);color:#fff;margin-right:20px;text-align:center;border-radius:5px;position:relative;font-size:1rem; padding:5px;}
.gk-d-t:before{ content:"";position:absolute;height:8px;border-radius:3px;width:30px;background:rgb(var(--info-rgb),0.2);right:-15px;bottom:-4px;}
.gk-d-z,.yk-box{background-image:linear-gradient(to bottom, rgb(255,255,255),90%, rgb(var(--light-rgb), 0));padding:30px;margin:0px auto;box-shadow:0px 5px 15px rgb(var(--info-rgb),0.05);border-radius:10px}
.gk-d-z p{ margin:15px auto 0;text-align:justify;line-height:1.8}
.yk-box{ margin-top:40px; padding:0px}
.w-box{ margin:0px auto;background:#fff; padding:40px 0;}
.yk-detail{ padding:30px;}
.yk-detail p{ margin:10px auto; line-height:1.8;}
.yk-detail p:last-child{ margin-bottom:0px}
@media (min-width:960px){.yk-box{ font-size:16px}}
.tit-yk{ text-align:center; margin:0px auto; position:relative; padding:30px; border-bottom:1px solid var(--info-lt)}
.tit-yk>*{position:relative; display:inline-block;}
.tit-yk>*>*{ position:relative; display:inline-block; font-size:25px;background:var(--info); box-shadow:0 0 20px rgb(var(--info-rgb),0.5); border-radius:30px; color:#fff}
.tit-yk>*>*>*{position:relative; display:inline-block;padding:10px 40px;line-height:30px;}
.tit-yk>*>*:before{ width:2px; height:55px; left:20px; top:-30px; content:"";position:absolute; background:var(--light);}
.tit-yk>*>*:after{ width:2px; height:55px; right:20px; top:-30px; content:"";position:absolute; background:var(--light);}
.tit-yk>*>*>*:before{ width:6px; height:6px; border-radius:50%; left:18px; top:50%; margin-top:-3px; content:""; position:absolute; background:var(--light); }
.tit-yk>*>*>*:after{ width:6px; height:6px; border-radius:50%; right:18px; top:50%; margin-top:-3px; content:""; position:absolute; background:var(--light); }
.tit-p{ text-align:center; font-size:16px; margin:-10px auto 40px; position:relative; }
.tit-p>*{position:relative; display:inline-block;}
@media (max-width:959px){
.gk-d-z{padding:20px}
.yk-box{ margin-top:30px}
.w-box{ margin:0px auto}
.yk-detail{ padding:20px 20px 30px}
.tit-yk{ padding:30px 20px}
.tit-yk>*>*{font-size:20px;border-radius:25px;}
}
@media (max-width:639px){
.gk-d-z{padding:15px;}
.yk-box{ margin-top:20px}
.w-box{ margin:0px auto; padding:30px 0px}
.yk-detail{ padding:15px 15px 30px}
.tit-yk{ padding:30px 15px}
.tit-yk>*>*{font-size:18px;}
}
@media (max-width:439px){
.tit-yk{ padding:15px 10px}
.tit-yk>*>*{font-size:16px;}
.tit-yk>*>*>*{ padding:10px 30px}
.w-box{ margin:0px auto; padding:20px 0px}
}
/*高考留学*/
.gk-daoyu{ border-radius:10px; margin-top:-20px; background:var(--light); position:relative; z-index:6; box-shadow:0 5px 15px rgb(var(--primary-rgb),0.1); padding:20px 30px; line-height:1.8;display:flex;justify-content:center;align-items: center}
@media (min-width:960px){.gk-daoyu{ font-size:16px}}
@media (max-width:639px){.gk-daoyu{ padding:15px 20px}}
@media (max-width:439px){.gk-daoyu{ padding:10px 15px}}
.gk-d-t{ width:80px; background:rgb(var(--warning-rgb),0.7); color:#fff; margin-right:20px; text-align:center; border-radius:5px; position:relative}
.gk-d-t:before{ content:""; position:absolute; height:8px; border-radius:3px; width:30px;background:rgb(var(--warning-rgb),0.2); right:-15px; bottom:-4px;}
.gk-d-z p{ margin:0px auto; text-align:justify}
.tubiao{ margin:40px auto; max-width:960px; text-align:center}
.gk-lc {background:var(--red);padding:40px 0px; margin:40px auto}
@media (max-width:959px){.tubiao{ margin:30px auto}.gk-lc{ padding:30px 0; nav-down:30px auto}}
.gk-lc-t{ margin:0px auto 30px;text-align:center}
.gk-lc-t img{ width:auto;max-width:100%}
.gk-lc-m{ margin:0px auto;text-align:center ;background:url(/upload/mall/images/gk/gk-lc-bg.png) no-repeat center center;background-size:cover }
.gk-lc-m img{ width:auto;max-width:100%}
.gk-xz{ background:url(/upload/mall/images/gk/gk-xz-bg.png) repeat-x center center;height:auto;text-align:center; margin-top:40px}
.gk-tab-z{ margin:20px auto;overflow:hidden;line-height:1.8;text-indent:2em}
@media (min-width:960px){.gk-tab-z{ font-size:16px}}
.gk-tab-t{ background:var(--orange);color:var(--yellow-lt);text-align:center;padding:16px;line-height:1.1}
.gk-tab{ overflow:hidden;}
.gk-table{ overflow:hidden;clear:both;margin:0 auto }
.gk-table table{ border:1px solid rgb(var(--secondary-rgb),0.5)}
.gk-table th{ background:rgb(var(--secondary-rgb),0.8);color:var(--light);text-align:center;padding:8px;border:1px solid var(--secondary-lt);height:41px;line-height:1.1}
.gk-table td{ border:1px solid var(--secondary-lt);padding:16px 8px;line-height:1.1}
.gk-table td .click{ display:block;width:100%;cursor:pointer}
.gk-tab li{float:left;width:20%;border:1px solid rgb(var(--red-rgb));border-right-width:0px;text-align:center;line-height:50px;cursor:pointer;color:rgb(var(--red-rgb));font-size:20px;}
.gk-tab li.gk-on,.gk-tab2 li.gk-on,.gk-tab3 li.gk-on,.gk-tab5 li.gk-on{ background:rgb(var(--red-rgb));color:#fff}
.gk-tab,.gk-tab2,.gk-tab3,.gk-tab4,.gk-tab5{ text-align:center; margin:0px auto }
.gk-tab2 li{float:left;width:25%;border:1px solid rgb(var(--red-rgb)); border-right-width:0px;line-height:50px;cursor:pointer;color:rgb(var(--red-rgb));font-size:20px;}
.gk-tab3 li{float:left;width:16.6666%;border:1px solid rgb(var(--red-rgb)); border-right-width:0px;text-align:center;line-height:50px;cursor:pointer;color:rgb(var(--red-rgb));font-size:20px;}
.gk-tab5 li{width:20%;border:1px solid rgb(var(--red-rgb));border-right-width:0px;text-align:center;line-height:50px;cursor:pointer;color:rgb(var(--red-rgb));font-size:20px;}
.gk-tab li:last-child,.gk-tab2 li:last-child,.gk-tab3 li:last-child,.gk-tab5 li:last-child{border-right-width:1px;}
@media only screen and (max-width:1199px){.gk-tab li,.gk-tab2 li,.gk-tab3 li,.gk-tab4 li,.gk-tab5 li{ font-size:18px}}
@media only screen and (max-width:959px){.gk-tab li,.gk-tab2 li,.gk-tab3 li,.gk-tab4 li,.gk-tab5 li{ font-size:16px}}
@media only screen and (max-width:639px){.gk-tab li,.gk-tab2 li,.gk-tab3 li,.gk-tab4 li,.gk-tab5 li{ font-size:14px}}
@media only screen and (max-width:439px){.gk-tab li,.gk-tab2 li,.gk-tab3 li,.gk-tab4 li,.gk-tab5 li{ font-size:12px}}
/*后高考*/
.hgk-tips{ background:#fff; border-radius:10px 10px 0px 0px; position:relative; margin-top:-20px; z-index:3; padding:30px}
.hgk-h{ display:flex;align-items: center;}
.hgk-h dt{ margin-right:20px; width:50px; height:50px;background-image: linear-gradient(to bottom, rgba(var(--cyan-rgb), 0.8), rgba(var(--teal-rgb), 0.5)); border-radius:5px; text-align:center; padding:10px;}
.hgk-h .icon{--icon-size:30px; color:#fff}
.hgk-h p{ margin:0px auto}
@media (min-width:960px){.hgk-h p{ font-size:16px}.hgk-h dt{ margin-right:15px}}
@media (max-width:639px){.hgk-tips{ padding:20px}}
@media (max-width:439px){.hgk-tips{ padding:15px}}
.hgk-tit{ background:url(/upload/mall/images/hgk/hgk-tit.jpg) center center repeat-y;background-size:cover;color:#fff;padding:50px 15px 30px;border-radius:5px; margin:40px auto}
.hgk-tit h2{ text-align:center; color:var(--light)}
.hgk-zi{ border:3px dashed var(--gray-300);padding:20px;border-radius:5px;line-height:1.8;margin:0px auto 30px}
.hgk-zi2{ background:rgb(var(--cyan-lt-rgb),0.7); padding:30px;border-radius:5px;display:flex;align-items: center;}
.hgk-zi2>div,.hgk-zi2>dl{ width:50%;}
.hgk-zi2>dl{ margin:0px auto;border-radius:5px; background:#fff; padding:15px}
.hgk-zi2>dl>dt{ text-align:center; margin-bottom:15px; line-height:2; font-size:1.25rem}
.hgk-zi2>dl>dd{ border-top:1px solid var(--gray-300); padding:10px 0}
.hgk-zi2-l{ padding-right:30px; line-height:2; text-align:justify}
.smh-link{ margin-top:30px; text-align:center}
.smh-link span{ line-height:50px; border-radius:10px; background:var(--cyan); color:#fff; padding:5px 20px}
@media (min-width:960px){.hgk-zi,.hgk-zi2{ font-size:16px}}
@media (max-width:959px){.hgk-zi2>dl>dt{ font-size:1rem}}
.hgk-er { margin:30px auto}
.hgk-er dl{border-radius:5px;position:relative;border:1px dashed var(--gray-300);overflow:hidden; background:var(--light);display:flex;align-items: center;}
.hgk-er dt{ float:left;height:120px;width:30%;}
.hgk-er dd{ float:left;width:70%;padding:15px 15px 15px 40px;line-height:1.8;}
.hgk-er div{ position:absolute;left:30%;top:50%;width:50px;height:50px; margin-left:-25px; margin-top:-25px;border-radius:50%;border:5px solid var(--cyan-lt);padding:5px;background:rgb(var(--teal-rgb),0.9); box-shadow:0 3px 9px rgb(var(--teal-rgb),0.2);color:#fff;font-size:18px;font-weight:700;line-height:30px;text-align:center;}
.hgk-er-1 dt{ background:url(/upload/mall/images/hgk/hgk-01.jpg);background-size:cover}
.hgk-er-2 dt{ background:url(/upload/mall/images/hgk/hgk-02.jpg);background-size:cover}
.hgk-er-3 dt{ background:url(/upload/mall/images/hgk/hgk-03.jpg);background-size:cover}
.hgk-er-4 dt{ background:url(/upload/mall/images/hgk/hgk-04.jpg);background-size:cover}
@media (max-width:959px){}
@media (min-width:960px){.hgk-er dd{ font-size:16px}}
.hgk-lc dl{background:#fff;position:relative; border-radius:5px;}
.hgk-lc dt{ clear:both;height:90px;width:100%;overflow:hidden;border-radius:5px 5px 0px 0px;}
.hgk-lc dt img{ width:100%}
.hgk-lc div{ position:absolute;left:50%;margin-left:-25px;top:65px;width:50px;height:50px;border-radius:50%;text-align:center;background:var(--lime);color:#fff;font-size:20px;border:5px solid #fff;line-height:40px;font-weight:bold}
.hgk-lc dd{ padding:35px 15px 15px;clear:both;overflow:hidden;margin:0px auto;line-height:1.5}
.hgk-lc dd p{ line-height:2;margin:0px}
@media (min-width:960px){.hgk-lc dd{ font-size:16px}}
.hgk-st1{ float:left;height:352px;width:35%;border:1px solid var(--cyan);margin:0px auto 15px }
.hgk-st1 h2{ height:70px;line-height:1.1;font-size:18px;font-weight:700;text-align:center;border-bottom:1px solid var(--cyan);padding:15px 10px 10px;margin:0px auto;color:var(--cyan)}
.hgk-st1 p{ padding:0px;margin:12px 15px ;line-height:1.8;color: var(--gray-500); text-align:justify}
.hgk-st2 h3{ height:70px;line-height:1.1;font-size:18px;font-weight:700;text-align:center;border-bottom:1px solid var(--cyan);padding:15px 10px 10px;margin:0px auto;color:var(--cyan)}
.hgk-st2{ float:left;width:65%;border:1px solid var(--cyan);border-left-width:0px;margin:0px auto 15px}
.hgk-tab2{ height:41px;margin:0px auto;padding:0px}
.hgk-tab2 li{ float:left;width:33.333333%;height:41px;line-height:40px;text-align:center;background:var(--info-lt);cursor:pointer}
.hgk-tab2 li.hgk-on{ background:var(--cyan);color:#fff;font-weight:700}
.hgk-table table{ width:100%;}
.hgk-table th{ border:1px solid #fff;font-size:14px;background:var(--cyan);color:#fff;height:41px;text-align:center}
.hgk-table td{border:1px solid #fff;font-size:14px;background:var(--info-lt);height:33px}
.hgk-table td a{ display:block;width:100;height:100%;cursor:pointer;text-decoration:underline;line-height:31px}
@media (min-width:960px){.hgk-st1 p{ font-size:16px}}
@media (max-width:959px){.hgk-st1 p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}}
@media (max-width:639px){.hgk-st1,.hgk-st2{ float:inherit; height:auto; width:100%}.hgk-st1{ margin-bottom:0}.hgk-st2{border-left-width:1px;border-top-width:0px}.hgk-st2 h3{ height:auto; line-height:1.3; padding-bottom:15px}}
/*升学或留学*/
.shl-d-t{ width:80px; background:var(--info-darken); color:#fff; margin-right:20px; text-align:center; border-radius:5px; position:relative; font-size:1rem}
.shl-d-t:before{ content:""; position:absolute; height:8px; border-radius:3px; width:30px;background:rgb(var(--info-rgb),0.2); right:-15px; bottom:-4px;}
.shl-d-z{background-image: linear-gradient(to top, rgba(255,255,255),90%, rgba(var(--light-rgb), 0)); padding:30px; margin:40px auto; box-shadow:0px 5px 15px rgb(var(--info-rgb),0.2); border-radius:10px}
.shl-d-z p{ margin:15px auto 0; text-align:justify; line-height:1.8}
@media (max-width:959px){.shl-d-z p{ font-size:16px}}
@media (min-width:960px){.gk-tab-z{ font-size:16px}}
.shl-tips{border-radius:10px 10px 0px 0px;background-image: linear-gradient(to bottom, rgba(255,255,255),90%, rgba(var(--light-rgb), 0)); padding:30px; position:relative; z-index:6; margin-top:-20px}
.shl-tips dl{align-items: center; display:flex}
.shl-tips dt{ margin-right:15px; border-radius:5px;background-image: linear-gradient(to bottom right, rgba(var(--info-rgb)),50%, rgba(var(--teal-rgb),0.5)); padding:10px; color:#fff}
.shl-tips dt .icon{--icon-size:40px;}
.shl-tips dd{ font-size:1rem}
.shl-table{ width:100%;margin:1em auto;}
.shl-table th{ padding:10px;text-align:center;background:rgba(var(--info-rgb));color:#fff}
.shl-table td{ background:rgba(var(--info-rgb),0.2);padding:8px 12px;border:1px solid #fff;}
.shl-table-tr td{ background:rgba(var(--lime-rgb),0.2)}
.shl-title{ text-align: center; margin:30px auto}
.shl-h4{ text-align:center;font-size:20px;background:#0e90d2;padding:10px;color:#fff;margin:0px auto; border-radius:5px 5px 0px 0px}
.shl-can{background:#fff;}
.shl-can dl{ float:left;border:#caebfb 1px solid;margin:0px auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.shl-can dl dt{ background:#E2F4FE;color:#14a6ef;padding:10px 15px;text-align:center;font-weight:700;border-bottom:#caebfb 1px solid; font-size:16px}
.shl-can dl dd{ padding:15px;line-height:1.8;font-size:16px;margin:0px}
.shl-can dl p{ margin:0px auto 10px}
.shl-can dl p:last-child{ margin-bottom:0px}
.shl-can dl.shl-san-dl1{}
.shl-can dl.shl-san-dl2{ border-left-width:0;}
.shl-can dl.shl-san-dl3{border-left-width:0;}
.shl-can dl.shl-san-dl3 a{ width:100%;border-radius:3px;overflow:hidden;line-height:30px;border:1px solid var(--gray-300);background:var(--gray-100);text-align:center;display:block; color:var(--dark)}
.shl-can dl.shl-san-dl3 a:hover{ background:#E2F4FE;color:#14a6ef;border:#caebfb 1px solid}
.shl-can ol{ text-align:center;padding:10px;margin:0px auto;background:#c9e7c9;color:#5eb95e;}
.shl-can ol:hover{ background:#fbd0ae;color:#f37b1d}
ol.uk-a{ margin:0px auto 40px; padding:10px; background:var(--info-lt); color:var(--info-darken); text-align:center; line-height:2; border-radius:0px 0px 5px 5px}
@media (max-width:959px){
.shl-can dl dd,.shl-can dl dt{ font-size:14px}
.shl-can dl.shl-san-dl3{border-left-width:1px;border-top-width:0px;}
.shl-can dl.shl-san-dl3 dd{padding:15px 15px 15px 10px; overflow:hidden}
.shl-can dl.shl-san-dl3 dd p{ width:50%; float:left; padding-left:5px;}
ol.uk-a{ margin-bottom:30px}
}
@media (max-width:639px){
.shl-h4{ font-size:18px}
.shl-can dl.shl-san-dl2{border-left-width:1px;border-top-width:0px;}
ol.uk-a{ margin-bottom:20px}
}
@media (max-width:359px){
.shl-h4{ font-size:16px}
.shl-can dl dt,.shl-can dl dd{ padding:10px}
.shl-can dl.shl-san-dl3 dd{ padding:10px 10px 10px 5px}
ol.uk-a{ margin-bottom:15px}
}
/*三本留学*/
.sb-daoyu{ border-radius:10px; margin-top:-20px; background:var(--light); position:relative; z-index:6; box-shadow:0 5px 15px rgb(var(--primary-rgb),0.1); padding:20px 30px; line-height:1.8;display:flex;justify-content:center;align-items: center}
@media (min-width:960px){.sb-daoyu{ font-size:16px}}
@media (max-width:639px){.sb-daoyu{ padding:15px 20px}}
@media (max-width:439px){.sb-daoyu{ padding:10px 15px}}
.sb-d-t{ width:80px; background:var(--info-darken); color:#fff; margin-right:20px; text-align:center; border-radius:5px; position:relative}
.sb-d-t:before{ content:""; position:absolute; height:8px; border-radius:3px; width:30px;background:rgb(var(--info-rgb),0.2); right:-15px; bottom:-4px;}
.sb-d-z p{ margin:0px auto; text-align:justify}
.uk-alert{ margin:0px auto;text-align:center}
.uk-alert p{ font-size:16px; color:var(--info-darken)}
@media (max-width:959px){}
.sb-tit{ background:url(/upload/mall/images/hgk/hgk-tit.jpg) center center repeat-y;text-align:center;background-size:cover;color:#fff;padding:50px 15px 30px;border-radius:5px; margin:0px auto}
.sb-tit h3{ color:#fff; }
@media (min-width:960px){.gk-tab-z{ font-size:16px}}
.sanben-cen{ text-align:center; margin:-20px auto 0}
.sanben-cen h4{ margin:0px auto 40px}
.sb-grid{ margin-top:40px}
.sb-grid h3{ font-size:20px; position:relative; font-weight:600}
.sb-grid h3:before{ content:""; position:absolute; left:0; top:15px; height:10px; width:40%;background-image: linear-gradient(to right, rgba(var(--yellow-rgb), 0.5), rgba(var(--yellow-rgb), 0));}
.sb-grid h3 span{ position:relative; z-index:2}
.sb-grid>*>*{ background:#fff; padding:30px}
.sb-text{ font-size:14px; line-height:1.8}
.sb-text p{ margin:15px auto 10px}
@media (max-width:959px){.sanben-cen h4{ margin-bottom:30px}.sb-grid{ margin-top:30px}}
@media (max-width:639px){.sanben-cen h4{ margin-bottom:20px}.sb-grid{ margin-top:20px}}
@media (min-width:960px){.sb-text{ font-size:16px}}


/*低分留学*/
.j-box{ background:var(--info-lt); margin:40px auto; padding:40px 0}
@media (max-width:959px){.j-box{ margin:30px auto; padding:30px 0}}
@media (max-width:639px){.j-box{ margin:20px auto; padding:20px 0}}
@media (max-width:439px){.j-box{ margin:15px auto; padding:15px 0}}
/*保读*/
.m-grid-baodu{ text-align:center; margin-top:30px}
.m-grid-baodu dl{ background:var(--primary-lt); border-radius:5px; padding:20px 15px}
.m-grid-baodu dd{ margin-top:15px;}
.m-grid-baodu p{ margin:0px auto 15px; line-height:1.8}
.m-grid-baodu div.uk-a{ background:#fff; border-radius:5px; padding:5px; box-shadow:0 5px 15px rgb(var(--dark-rgb),0.1)}
/*双录取*/
.m-grid-case{ font-size:14px; margin-top:15px}
.m-grid-case img{ width:100%; box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1)}
.m-grid-case h6{ margin:15px auto; font-size:18px; font-weight:600}
/*tour*/
.tour-box{ margin-top:40px}
.uk-flex-btn>*{ margin-top:40px;background:var(--blue); color:#fff; padding:15px 30px; border-radius:5px; font-size:16px}
.uk-flex-btn>*:nth-child(2){ background:var(--cyan)}
.tour-free{ margin-top:40px;}
.tour-free dl{ position:relative; background:var(--info-lt); color:var(--info-darken); border-radius:5px; font-size:16px; display:flex;align-items: center; padding:10px;}
.tour-free dl dt{ margin-right:10px; background:var(--info); border-radius:5px; padding:10px; color:#fff}
.tour-free .icon {font-size:30px;}
.tour-free li:nth-child(1) dl,.tour-free li:nth-child(3) dl{justify-content: flex-end; }
.tour-free li:nth-child(1) dl dt,.tour-free li:nth-child(3) dl dt{ margin-right:0; margin-left:10px}

.tour-form{ background:#0c79b1;margin:0px auto;padding:40px 0px}
.tour-form-box{ background:url(../img/zt/door-l.png) left top repeat-y var(--info);max-width:640px;width:100%; margin:0px auto;color:#fff;}
.tour-form-box ul{ background:url(../img/zt/door-r.png) right top repeat-y;padding:30px;margin-bottom:0px}
.tour-form-box .t{ font-size:1.5em;font-weight:700;margin:15px auto; text-align:center}
.tour-form-box .z{ font-size:1.125em;font-weight:700;color:#fff;margin:15px auto 0; text-align:center}
.tour-form-box li{ float:left;width:40%; position:relative; display:flex;align-items:center;}
.tour-form-box ol{ float:left;width:20%;margin:0px auto; clear:right}
.tour-form-box ul{ clear:both;overflow:hidden;margin:15px auto 0px}
.tour-form-box .liname{ width:30%; position:relative; z-index:1;background:#0c79b1;height:45px;text-align:center;display:block;line-height:45px; font-size:14px}
.tour-form-box .liinput{width:70%;z-index:1;background:#fff;height:45px;position:relative;}
.tour-form-box .liinput input{ height:45px;line-height:45px;background:#fff; border:1px solid var(--info);padding:0px 5px; width:100%; position:relative; z-index:2}
.tour-form-box .lisubmit{ height:45px;text-indent:-99999px;background:url(../img/zt/from-btn.png) center center no-repeat #0c79b1;border:none;width:100%;display:block}
.tour-form-box li.warning .liinput input{ box-shadow:inset 0 0 10px rgb(var(--orange-rgb),0.5); border-color:var(--orange)}
.tour-form-box li.warning .liinput:before{ line-height:14px; text-align:right; content:"*必填"; position:absolute; font-size:12px; height:14px; width:50px; right:5px; top:50%; margin-top:-7px; z-index:9; color:var(--orange)}
.tour-form-box li.success .liinput input{ box-shadow:inset 0 0 10px rgb(var(--green-rgb),0.5); border-color:var(--green)}
.tour-form-box li.error .liinput input{ box-shadow:inset 0 0 10px rgb(var(--red-rgb),0.5); border-color:var(--red)}
.tour-form-box li.erros .liinput:before{ line-height:14px; text-align:right; content:"*必填"; position:absolute; font-size:12px; height:14px; width:50px; right:5px; top:50%; margin-top:-7px; z-index:9; color:var(--red)}

@media (max-width:959px){.tour-box,.tour-free{ margin-top:30px}}
@media (max-width:639px){
.tour-box,.tour-free{ margin-top:20px}
.uk-flex-btn>*{ padding:10px 15px}
.uk-flex-btn>*,.tour-free dl{ font-size:14px}
.tour-form-box ul{ padding:20px; font-size:14px}
.tour-form-box ol{ font-size:14px;}
.tour-form-box .liinput{ height:35px;}
.tour-form-box .lisubmit{ height:35px;}
.tour-form-box .liinput input,.tour-form-box .liname{ height:35px; line-height:35px}
.tour-form-box .t{ font-size:1.125rem}
.tour-form-box .z{ font-size:0.875em;}
}

@media (max-width:439px){
.tour-box,.tour-free{ margin-top:15px}
.tour-form-box li{ width:100%; margin-bottom:10px}
.tour-form-box ol{ width:100%; margin-bottom:10px; text-align:center}
.tour-form-box .lisubmit{ max-width:160px;}
}

/*说明会*/
.smh-grid dl{ background:var(--info-lt); border-radius:5px; position:relative}
.smh-grid dt{ font-size:16px; background:var(--cyan); color:#fff; padding:15px; border-radius:5px 5px 0px 0px; overflow:hidden}
.smh-grid dt i{ display:inline-block; font-style:normal; width:20px; height:20px; text-align:center; line-height:20px; background:#fff; color:var(--cyan); border-radius:5px; margin-right:10px}
.smh-grid dd{ font-size:16px; padding:15px; line-height:1.8; position:relative}
.smh-grid dd p{ margin:0px auto}
.smh-grid dl img{ width:100%; border-radius:5px}
.smh-grid dl div{ color:#fff;line-height:50px;font-size:24px;font-weight:700;width:60px;height:60px;border-radius:50%;text-align:center;position:absolute;left:50%;top:-60px;margin-left:-30px;border:5px solid var(--info-lt);background:var(--blue);}

.smh-ys-img{ position:relative;overflow:hidden;height:900px;text-align:center}
.smh-ys-img img{ width:auto;max-width:100%}
.smh-ys .smh-ys-1{ width:100%;position:absolute;left:0;top:0;}
.smh-ys .smh-ys-2{ width:100%;position:absolute;top:260px;left:0px;}
.smh-ys .smh-ys-3{ width:100%;position:absolute;top:525px;left:0px;}
@media (max-width:959px){.smh-ys-img{ height:700px;}.smh-ys-img img{ height:269px;}.smh-ys .smh-ys-2{top:205px}.smh-ys .smh-ys-3{top:410px}}
@media (max-width:767px){.smh-ys-img{ height:550px;}.smh-ys-img img{ height:222px;}.smh-ys .smh-ys-2{top:170px}.smh-ys .smh-ys-3{top:340px}}
@media (max-width:639px){.smh-ys-img{ height:400px;}.smh-ys-img img{ height:153px;}.smh-ys .smh-ys-2{top:115px}.smh-ys .smh-ys-3{top:230px}}
@media (max-width:439px){.smh-ys-img{ height:320px;}.smh-ys-img img{ height:130px;}.smh-ys .smh-ys-2{top:98px}.smh-ys .smh-ys-3{top:196px}}
@media (max-width:374px){.smh-ys-img{ height:300px;}.smh-ys-img img{ height:125px;}.smh-ys .smh-ys-2{top:94px}.smh-ys .smh-ys-3{top:187px}}
@media (max-width:359px){.smh-ys-img{ height: auto;}.smh-ys-img img{ height: auto;}.smh-ys .smh-ys-1,.smh-ys .smh-ys-2,.smh-ys .smh-ys-3{ position:inherit; top:inherit; margin-top:-20px}.smh-ys .smh-ys-1{ margin-top:0}}

.smh-fang{ margin-top:40px}
.smh-fang li{ padding:15px}
.smh-fang li dl{align-items: center; display:flex}
.smh-fang li i.icon{ display:block;width:50px;height:50px;float:left;font-size:40px; line-height:50px;}
.smh-fang li.li1{ background:var(--blue);color:#fff}
.smh-fang li.li2{ background:var(--secondary-lt);}
.smh-fang li.li3{ background:var(--info-darken);color:#fff}
.smh-fang li.li4{ background:var(--info-lt);}
.smh-fang li.li5{ background:var(--teal);color:#fff}
.smh-fang li.li6{ background:var(--azure-lt);}
.smh-fang li h3{ margin:0px; font-size:20px }
.smh-fang li.li1 h3,.smh-fang li.li3 h3,.smh-fang li.li5 h3{ color:#fff}
.smh-fang-l{ background:#5786DE;padding:30px;color:#fff;}
.smh-fang-l h2{ text-align:center; color:#fff}
.smh-fang-l h2 span{ font-size:2em}
.smh-fang-l p{ margin:0px auto 10px; font-size:16px}
.smh-fang-l p:last-child{ margin-bottom:0}
@media (max-width:1199px){.smh-fang li h3{font-size:18px }}
@media (max-width:959px){.smh-fang{ margin-top:30px}.smh-fang-l{ padding:15px}}
@media (max-width:639px){.smh-fang{ margin-top:20px}.smh-fang-l{ padding:15px}.smh-fang-l h2 span{ font-size:1.5em}.smh-fang-l p{ font-size:14px}}
@media (max-width:359px){.smh-fang{ margin-top:15px}.smh-fang li h3{font-size:16px }}

/*等分网格*/
.m-grid-you{ text-align:center; font-size:16px}
.m-grid-you dl{ background:#fff;padding:30px;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.05);border-radius:5px}
.m-grid-you  h6{ margin:15px auto;font-size:18px;font-weight:600;position:relative;}
.m-grid-you  h6:before{ content:"";position:absolute;width:70px;height:8px;border-radius:3px;background:rgb(var(--lime-rgb),0.4);left:50%;margin-left:-35px;bottom:-4px}
.m-grid-you p{ margin:0px auto;line-height:2;font-size:16px}

.m-grid-text dl{ background:#fff;border-radius:5px;box-shadow:0px 5px 15px rgb(var(--secondary-rgb),0.1);}
.m-grid-text p{ margin:0px auto}
.m-grid-text dt{color:var(--dark);position:relative; font-size:16px; font-weight:bold; padding:30px 30px 0px; overflow:hidden;border-radius:5px 5px 0px 0px}
.m-grid-text dt:after{ content:"";position:absolute;width:65px;height:8px;border-radius:3px;background:rgb(var(--secondary-rgb),0.4);left:30px;bottom:-4px; }
.m-grid-text dd{ line-height:2; padding:15px 30px 30px;border-radius:0px 0px 5px 5px; position:relative; overflow:hidden}
.m-grid-text *+dt{ margin-top:15px}
.m-grid-text dt:before{content:"";position:absolute;;width:90px;height:90px;border-radius:50%;background:rgb(var(--warning-rgb),0.2);box-shadow:0px 10px 30px rgb(var(--warning-rgb),0.1);left:-40px;top:-40px}
.m-grid-text dd:before{ content:"";position:absolute;width:160px;height:160px;border-radius:50%;border:20px solid rgb(var(--secondary-rgb),0.05);right:-60px;bottom:-60px; box-shadow:0 0 30px rgb(var(--secondary-rgb),0.05)}
.m-grid-text img{ width:100%; border-radius:var(--border-radius)}

.m-grid-daxue dl{ background:#fff; border-radius:5px; text-align:center; padding:15px;}
.m-grid-daxue dd{ margin-top:10px}
.m-grid-daxue h3{ margin:0px auto 15px; font-size:18px;}
.m-grid-daxue p{ margin:0px auto; line-height:1.8; font-size:14px; color:var(--gray-500)}
.m-grid-daxue img{ width:100%}

.m-grid-dx{ font-size:16px}
.m-grid-dx dl{ background:#fff;border-radius:5px;box-shadow:0px 5px 15px rgb(var(--warning-rgb),0.1);border:1px solid rgb(var(--warning-lt-rgb),0.3);padding:30px}
.m-grid-dx p{ margin:0px auto;}
.m-grid-dx img{ width:100%;border-radius:5px;}
.m-grid-dx dt{ margin-bottom:15px;color:var(--teal);position:relative}
.m-grid-dx dt:before{ content:"";position:absolute;width:65px;height:8px;border-radius:3px;background:rgb(var(--lime-rgb),0.4);left:0;bottom:-4px}
.m-grid-dx dd{ line-height:2}
.m-grid-dx *+dt{ margin-top:15px}

@media (max-width:959px){
.m-grid-you dl{ padding:20px}
.m-grid-text dt{padding:20px 20px 0px}
.m-grid-text dd{padding:15px 20px 20px;}
.m-grid-daxue dl{ padding:10px}
.m-grid-dx dl{ padding:20px;}
}
@media (max-width:639px){
.m-grid-you dl{ padding:15px}
.m-grid-you h6{ font-size:16px;margin-bottom:15px;}
.m-grid-you p{ font-size:14px}
.m-grid-text dt{padding:15px 15px 0px}
.m-grid-text dd{padding:15px 15px 20px;}
.m-grid-text dt:before{ width:60px; height:60px; left:-30px; top:-30px}
.m-grid-dx { font-size:14px}
.m-grid-dx dl{ padding:15px;}
}
@media (max-width:359px){
.m-grid-you dl{ padding:10px}
.m-grid-you h6{ margin-bottom:10px;}
.m-grid-text dt{padding:10px 10px 0px}
.m-grid-text dd{padding:10px 10px 15px;}
.m-grid-dx dl{ padding:10px;}
}

/*澳洲*/
.au-school dl{ background:var(--light); border-radius:5px; padding:15px; font-size:14px}
.au-school dl img{ border-radius:var(--border-radius)}
.au-school dd{ margin-top:15px;}
.au-school dd p{ margin:0px auto 15px; line-height:1.8}
.au-school dd p.t{ text-align:center; padding:5px; background:var(--blue); color:#fff;border-radius:var(--border-radius)}
.au-school dd p.au-avg-text{ color:var(--gray)}
.au-school dd p.au-avg-zy{color:var(--secondary)}
.au-school dd p.au-avg-td{color:var(--vk)}
.au-school dd p.b,.au-school dd p.s{ position:relative;}
.au-school dd p.b:before{ content:""; position:absolute; width:56px; height:10px; background:rgb(var(--danger-rgb),0.1); left:0; bottom:-2px;}
.au-school dd p.s:before{ content:""; position:absolute; width:28px; height:10px; background:rgb(var(--info-rgb),0.1); left:0; bottom:-2px;}


/*hnd*/
.hnd-daoyu{margin-top:-20px;position:relative;z-index:6}
@media (min-width:960px){.hnd-daoyu{ font-size:16px}}
.hnd-d-t{ width:80px;background:var(--red-darken);color:#fff;margin-right:20px;text-align:center;border-radius:5px;position:relative;font-size:1rem}
.hnd-d-t:before{ content:"";position:absolute;height:8px;border-radius:3px;width:30px;background:rgb(var(--red-rgb),0.2);right:-15px;bottom:-4px;}
.hnd-d-z{background-image:linear-gradient(to bottom, rgb(255,255,255),90%, rgb(var(--light-rgb), 0));padding:30px;margin:0px auto 40px;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.05);border-radius:10px}
.hnd-d-z p{ margin:15px auto 0;text-align:justify;line-height:1.8}
@media (min-width:960px){.gk-tab-z{ font-size:16px}}
.u-hnd{ position:relative;top:-50px;}
.u-nav-hnd .uk-nav-default{ background:var(--secondary);color:#fff;padding:0px;min-height:40px;border-radius:5px}
.u-nav-hnd .uk-nav-default a{ color:#fff;display:inline-block;box-sizing:border-box;padding:0px 15px;font-size:16px;text-align:center;line-height:40px;}
.u-nav-hnd .uk-nav-default li{ display:inline-block}
.u-nav-hnd .uk-nav-default li.uk-active a{ background:#fff;color:var(--dark)}
.u-nav-hnd .uk-nav-default>li>a{ color:#fff}
.u-nav-hnd .uk-nav-default>li.uk-active>a{ color:var(--dark)}

.hnd-scroll-w{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;margin:0px auto}
.hnd-scroll-w::-webkit-scrollbar {display:none;}
.hnd-scroll-w li{ float:none;display:inline-block;white-space:nowrap;-webkit-tap-highlight-color:rgb(0,0,0,.3);}

.hnd-grid-slogo dl,.m-grid-logo dl{ border:1px solid var(--gray-300);padding:10px;position:relative;overflow:hidden;border-radius:5px;background:#fff}
.hnd-grid-slogo a{ display:flex;align-items:center;}
.hnd-grid-slogo dt{width:50px;height:50px;margin-right:10px;}
.hnd-grid-slogo dd{ font-size:14px;}
.hnd-grid-slogo dd p{ margin:0px auto;color:var(--gray-400);font-size:12px}
.hnd-grid-slogo dd p.t{ color:rgb(var(--dark-rgb));font-size:14px}

.m-grid-logo dt{ text-align:center}
.m-grid-logo h3{ margin-bottom:10px;font-size:18px;}
.m-grid-logo h5{ margin:10px auto;font-size:16px}
.m-grid-logo dd{ font-size:14px;text-align:center}
.m-grid-logo p{ font-size:14px;margin:0px auto;color:#999;text-align:left}
.m-grid-jpg img{ width:100%}

.hnd-grid-you{ text-align:center}
.hnd-grid-you dl{ background:#fff;padding:30px;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.05);border-radius:5px}
.hnd-grid-you  h6{ margin:15px auto;font-size:18px;font-weight:600;position:relative;}
.hnd-grid-you  h6:before{ content:"";position:absolute;width:70px;height:8px;border-radius:3px;background:rgb(var(--yellow-rgb),0.4);left:50%;margin-left:-35px;bottom:-4px}
.hnd-grid-you p{ margin:0px auto;line-height:2;font-size:16px}
.hnd-grid-you img{ border-radius:5px}

.hnd-dx{ font-size:16px}
.hnd-dx dl{ background:#fff;border-radius:5px;box-shadow:0px 5px 15px rgb(var(--warning-rgb),0.1);border:1px solid rgb(var(--warning-lt-rgb),0.3);padding:30px}
.hnd-dx p{ margin:0px auto}
.hnd-dx dt{ margin-bottom:15px;color:var(--red);position:relative}
.hnd-dx dt:before{ content:"";position:absolute;width:65px;height:8px;border-radius:3px;background:rgb(var(--yellow-rgb),0.4);left:0;bottom:-4px}
.hnd-dx dd{ line-height:2}
.hnd-dx *+dt{ margin-top:15px}

.hnd-gh{ text-align:center;font-size:16px}
.hnd-gh-t{ position:relative;z-index:3}
.hnd-gh-t>*{ display:inline-block;margin:0px auto;background:rgb(var(--secondary-rgb),0.9);border-radius:5px;padding:10px 20px;color:var(--light);line-height:2}
.hnd-gh-y>*>*,.hnd-gh-c>*>*,.hnd-gh-s{ position:relative;margin:0px auto;background:var(--light);padding:30px;box-shadow:0px 5px 15px rgb(var(--secondary-rgb),0.1);border-radius:5px;}
.hnd-gh-y,.hnd-gh-c,.hnd-gh-s{ margin-top:-15px;position:relative}
.hnd-gh-s p,.hnd-gh-c p{ margin:0px auto}
.hnd-gh-y>*>*:before{ content:"";position:absolute;height:30px;bottom:1px;left:1px;right:1px;background-image:linear-gradient(to top, rgb(var(--purple-rgb),0.05),60%, rgb(255,255,255,0));border-radius:0px 0px 5px 5px}
.hnd-gh-c>*>*:before{ content:"";position:absolute;height:30px;bottom:1px;left:1px;right:1px;background-image:linear-gradient(to top, rgb(var(--success-rgb),0.05),60%, rgb(255,255,255,0));border-radius:0px 0px 5px 5px}
.hnd-gh-s:before{ content:"";position:absolute;height:30px;bottom:1px;left:1px;right:1px;background-image:linear-gradient(to top, rgb(var(--warning-rgb),0.05),60%, rgb(255,255,255,0));border-radius:0px 0px 5px 5px}

.hnd-ys dl{ background:#fff;border-radius:5px;padding:30px;font-size:16px;position:relative;overflow:hidden}
.hnd-ys dl:before{content:"";position:absolute;;width:90px;height:90px;border-radius:50%;background:rgb(var(--warning-rgb),0.2);box-shadow:0px 10px 30px rgb(var(--warning-rgb),0.1);left:-40px;top:-40px}
.hnd-ys dl:after{content:"";position:absolute;;width:90%;height:80%;border-radius:90%;background:rgb(var(--yellow-rgb),0.06);box-shadow:0px -10px 30px rgb(var(--yellow-rgb),0.03);right:-30%;bottom:-45%}
.hnd-ys dt{ margin-bottom:15px;color:var(--dark);position:relative;z-index:2}
.hnd-ys dt:before{ height:6px;width:6px;background:rgb(var(--warning-rgb),0.2);border-radius:50%;content:"";position:absolute;left:0;bottom:-5px;}
.hnd-ys dt:after{ height:2px;width:60px;background:rgb(var(--warning-rgb),0.2);border-radius:50%;content:"";position:absolute;left:12px;bottom:-3px;}
.hnd-ys dd{ line-height:2;color:var(--gray);position:relative;z-index:2}
.hnd-ys dd:before{ width:60px;height:60px;border:5px solid rgb(var(--yellow-rgb),0.1);border-radius:50%;content:"";position:absolute;right:0px;top:-30px;}

.uk-alert-danger{ border:1px solid #fff}

.hnd-detail{ font-size:16px;line-height:2;background:#fff;border-radius:5px;padding:30px}
.hnd-detail p{ margin-bottom:15px;}
.hnd-detail p:last-child{ margin-bottom:0px}

.hnd-title{ margin:40px auto;text-align:center}
.hnd-case li:nth-child(1),.hnd-case li:nth-child(3){ text-align:right}
.hnd-zy dl{ background:#fff;background-image:linear-gradient(to top left, rgb(var(--yellow-rgb),0.1),10%, rgb(255,255,255));border-radius:5px;padding:30px;margin:0px auto 15px;font-size:16px}
.hnd-zy dt{ margin-bottom:20px;font-size:18px;background-image:linear-gradient(to right, rgba(var(--yellow-rgb),0.5),60%, rgba(255,255,255,0));position:relative;border-radius:5px;padding-left:25px;}
.hnd-zy dt:before{ content:"";position:absolute;height:8px;width:8px;background:#fff;border-radius:50%;left:8px;top:50%;margin-top:-4px}
.hnd-zy p{ margin:0px auto 15px;color:var(--gray)}
.hnd-zy p:last-child{ margin-bottom:0px}

.hnd-zs dd{ padding:30px 30px 20px 0;font-size:16px; height:230px}
.hnd-zs h6{ font-size:18px}
.hnd-zs p{ margin:0px auto;line-height:1.8;overflow :hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.hnd-zs1{ background:#F9D2A7;border-radius:5px;overflow:hidden;position:relative;padding-left:200px}
.hnd-zs2{ background:#F9D2A7;border-radius:5px;overflow:hidden;position:relative;padding-left:200px}
.hnd-zs1 dt,.hnd-zs2 dt{ width:200px;height:230px;position:absolute;left:0;top:0}

.hnd-tab-nav{ margin:0px auto 30px;overflow:hidden;clear:both;padding:0px; text-align:center;}
.hnd-tab-nav li{ display:inline-block;height:41px;line-height:41px;padding:0px 20px;background:var(--gray-300);cursor:pointer; margin:0px 1px}
.hnd-tab-nav li.tabon{background:var(--red);color:#fff}
.hnd-tab-nav li:last-child{border-radius:0px 5px 5px 0px}
.hnd-tab-nav li:first-of-type{ border-radius:5px 0px 0px 5px}

.m-grid-onelogo dl{border:1px solid var(--gray-300); background:#fff;padding:10px;text-align:center;border-radius:5px}
.m-grid-onelogo dt{ height:45px;overflow:hidden;}
.m-grid-onelogo dt img{ height:45px;}
.m-grid-onelogo dd{ font-size:14px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.hnd-faq{ font-size:16px}
.hnd-faq div{background:#ecf0f1; border-radius:5px}
.hnd-faq dt{background:#bdc3c7;color:#34495e;padding:10px;border-radius:5px 5px 0px 0px}
.hnd-faq dd{ margin-top:0px;color:#7f8c8d;padding:10px}
.hnd-faq p{ margin:10px auto}

@media (max-width:959px){.hnd-d-z{ margin-bottom:30px; padding:20px}
.u-nav-hnd .uk-nav-default a{ font-size:14px}
.hnd-grid-you dl,.hnd-dx dl,.hnd-ys dl,.hnd-detail,.hnd-zy dl{ padding:20px;}
.hnd-grid-you h6,.hnd-zs h6{ font-size:16px}
.hnd-grid-you p,.hnd-dx,.hnd-gh,.hnd-detail,.hnd-zy dl,.hnd-faq,.hnd-ys dl{ font-size:14px}
.hnd-gh-y>*>*, .hnd-gh-c>*>*, .hnd-gh-s{ padding:30px 20px 20px}
.hnd-zy dt{ margin-bottom:15px; font-size:16px}
.hnd-zy p{ margin-bottom:10px}
.hnd-zs dd{ padding:20px 15px 20px 0px; font-size:14px}
.hnd-title{ margin:30px auto}
}
@media (max-width:639px){
.hnd-daoyu{ margin-top:-10px}
.hnd-d-z{ margin-bottom:20px; padding:15px;}
.u-nav-hnd .uk-nav-default a{ padding:0px 10px}
.hnd-grid-slogo dl, .m-grid-logo dl{ padding:5px}
.hnd-grid-you dl,.hnd-dx dl,.hnd-ys dl,.hnd-detail,.hnd-zy dl{ padding:15px;}
.hnd-gh-t>*{ padding:10px 15px}
.hnd-gh-y>*>*, .hnd-gh-c>*>*, .hnd-gh-s{ padding:30px 15px 20px}
.hnd-ys dt{ font-size:16px}
.hnd-title{ margin:20px auto; font-size:1.25rem}
.hnd-zs p{-webkit-line-clamp:6}
.hnd-grid-you h6,.hnd-zs h6{ margin-bottom:15px; font-weight:600}
.m-grid-onelogo dl{ padding:5px}
.hnd-grid-slogo dt{ margin-right:5px}
.hnd-title{ margin:20px auto}
}
@media (max-width:439px){
.hnd-zs1,.hnd-zs2{ padding:15px}
.hnd-zs1 dt, .hnd-zs2 dt{ width:100px; height:115px; float:left; position:inherit;}
.hnd-zs dd{ padding:0px; height:inherit}
.hnd-grid-you h6,.hnd-zs h6{ margin-bottom:10px;}
.hnd-title{ margin:15px auto; font-size:16px}
.hnd-grid-slogo dd p{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
}


/*留学费用*/
.s-avg-tab{margin:0px auto;overflow:hidden; margin-left:-15px}
.s-avg-tab li dl{ text-align:center;border:1px solid var(--gray-300);line-height:41px;background:var(--gray-100);cursor:pointer; border-radius:5px;}
.s-avg-tab li.tabon dl{ border-color:var(--red);background:var(--red);color:#fff;}
.s-avg-tab li:first-child dl{}
.m-avg-dox{ font-size:16px;}
.m-avg-dox h3{ margin:15px auto 30px}
.m-avg-dox p{ line-height:1.8; margin:10px auto}
.f-title1{ margin:30px auto 0px}
@media (max-width:639px){
.m-avg-dox{ font-size:14px;}
}

/*热门项目*/
.u-card-hot{ margin:40px auto; box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1); background:#fff; border-radius:5px;}
.u-tab-nav-4{display:flex;align-items:center;justify-content: center; padding:30px 0; margin:0px auto}
.u-tab-nav-4 li{text-align:center;cursor:pointer}
.u-tab-nav-4 li span{ display:block;line-height:40px;border:1px solid var(--gray-300);border-radius:5px;margin:0px 1px; padding:0px 20px}
.u-tab-nav-4 li.tabon span{ border-color:var(--red);background:var(--red);color:#fff;}
.u-tab-nav-5{display:flex;align-items:center;justify-content: center; padding:30px 0; margin:0px auto}
.u-tab-nav-5 li{text-align:center;cursor:pointer}
.u-tab-nav-5 li span{ display:block;line-height:40px;border:1px solid var(--gray-300);border-radius:5px;margin:0px 1px; padding:0px 20px}
.u-tab-nav-5 li.tabon span{ border-color:var(--blue);background:var(--blue);color:#fff;}
.u-tab-nav-2{display:flex;align-items:center;justify-content: center; padding:30px 0; margin:0px auto}
.u-tab-nav-2 li{text-align:center;cursor:pointer}
.u-tab-nav-2 li span{ display:block;line-height:40px;border:1px solid var(--gray-300);border-radius:5px;margin:0px 1px; padding:0px 20px}
.u-tab-nav-2 li.tabon span{ border-color:var(--teal);background:var(--teal);color:#fff;}
.u-tab-div{ padding:0px 30px 30px}
.u-tab-div img{ width:100%; border-radius:5px}
.u-detail{ line-height:1.8; font-size:16px;}
.u-detail p{ margin:0px auto 10px;}
@media (max-width:959px){
.u-card-hot{ margin:30px auto}
.u-tab-nav-4,.u-tab-nav-5,.u-tab-nav-2{}
}
@media (max-width:639px){
.u-card-hot{ margin:20px auto}
.u-tab-nav-4,.u-tab-nav-5,.u-tab-nav-2{ padding:20px 0}
.u-tab-nav-4 li span,.u-tab-nav-5 li span,.u-tab-nav-2 li span{ padding:0px 10px; line-height:30px}
.u-tab-div{ padding:0px 20px 20px}
.u-detail{ font-size:14px}
}
@media (max-width:359px){
.u-card-hot{ margin:15px auto}
.u-tab-nav-4,.u-tab-nav-5,.u-tab-nav-2{ padding:15px 0}
.u-tab-nav-4 li span,.u-tab-nav-5 li span,.u-tab-nav-2 li span{ padding:0px 5px; line-height:28px}
.u-tab-div{ padding:0px 15px 15px}
}

/*一带一路*/
.gk-tab5{}
.gk-tab5 li{display:inline-block;width:20%; background:#fff;border:1px solid var(--red); border-right-width:0;height:49px;text-align:center;line-height:47px;cursor:pointer;color:var(--red);font-size:20px;font-weight:700;}
.gk-tab5 li.gk-on{ background:var(--red);color:#fff}
.gk-tab5 li:first-of-type{ border-radius:5px 0px 0px 5px}
.gk-tab5 li:last-child{ border-right-width:1px; border-radius:0px 5px 5px 0px}
.m-grid-text dl{ background:#fff; box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1); border-radius:5px;}
.m-grid-text dt{border-radius:5px 5px 0px 0px ; overflow:hidden}
.m-grid-text dt img{ width:100%}
.m-grid-text dd{ padding:15px;}
.m-grid-text dd h6{ margin:0px auto; font-size:16px; font-weight:600;background-image: linear-gradient(to right, rgba(var(--blue-rgb), 0.1), rgba(var(--secondary-rgb), 0));}
.m-grid-text dd p{ margin:10px auto; line-height:1.8; color:var(--gray)}
.m-grid-text dd p strong{background-image: linear-gradient(to right, rgba(var(--yellow-rgb), 0.2), rgba(var(--secondary-rgb), 0));}

@media only screen and (max-width:1199px){.gk-tab5 li{ font-size:18px}}
@media only screen and (max-width:959px){.gk-tab5 li{ font-size:16px}}
@media only screen and (max-width:639px){.gk-tab5 li{ font-size:14px}}


/*1314*/
.uk-alert{ margin-top:20px}
.m-grid-case img{ width:100%; border-radius:5px}
.m-grid-case dd{ margin-top:10px}

.m-tab-dl{ margin-left:-2px;overflow:hidden; margin-top:0px; margin-bottom:0}
.m-tab-dl dl{float:left;text-align:center;cursor:pointer; margin:0px auto}
.m-tab-dl a{ display:block; margin-left:2px;background:var(--secondary);color:#fff;border-radius:5px 5px 0rem 0rem; padding:8px; margin-top:2px}
.m-tab-dl dl.dlon a{ background:#d7342e}
.m-tab-dl dd{ font-size:14px;line-height:1.1}
.m-tab-dl dt{ height:20px;width:20px;background:#fff;border-radius:10px;margin:5px auto;color:var(--dark);line-height:20px}
.m-tab-dl-box{ padding:15px;margin:0px auto;background:#d7342e;color:#fff;border-radius:0px 0px 5px 5px; line-height:2}
.m-tab-dl-box p{ margin:0px auto}

/*2223*/
.m-grid-pic dl{align-items:center;justify-content:left; display:flex; background:#fff; border-radius:5px; box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1); position:relative}
.m-grid-pic dl:before{ width:120px; height:120px; border:20px solid rgb(var(--secondary-lt-rgb),0.5); box-shadow:0px 10px 30px rgb(var(--dark-rgb),0.1)); position:absolute; content:""; left:30%; top:0; border-radius:50%}
.m-grid-pic dl:after{ width:160px; height:160px; border:20px solid rgb(var(--blue-lt-rgb),0.5); box-shadow:0px 10px 30px rgb(var(--blue-rgb),0.1)); position:absolute; content:""; right:0%; bottom:0%; border-radius:50%}
.m-grid-pic dt{ border-radius:5px 0px 0px 5px; overflow:hidden; width:40%; position:relative; z-index:1}
.m-grid-pic dt img{ width:100%}
.m-grid-pic dd{ width:60%; padding:20px; font-size:16px; position:relative;z-index:2;}
.m-grid-pic dd h4{ margin:0px auto; font-weight:600; font-size:18px; color:var(--dark)}
.m-grid-pic dd p{ margin:15px auto 0px; color:var(--gray)}
.chat-hafe{margin-top:30px;align-items:center;justify-content:center; display:flex; }
.chat-hafe>*{ position:relative; width:auto; padding:15px; background:var(--dark); color:#fff; display:inline-block;border-radius:5px; box-shadow:0px 10px 30px rgb(var(--dark-rgb),0.1)}
.m-grid-major dl{ background:#fff; position:relative; border-radius:5px; text-align:center; padding:15px; font-size:16px}
.m-grid-major h6{ font-size:18px; font-weight:600; margin:15px auto 0}
.m-grid-major p{ margin:15px auto 5px}

/*3132*/
.se-daoyu{margin-top:-20px;position:relative;z-index:6}
@media (min-width:960px){.se-daoyu{ font-size:16px}}
.se-d-t{ width:80px;background:var(--dark);color:#fff;margin-right:20px;text-align:center;border-radius:5px;position:relative;font-size:1rem}
.se-d-t:before{ content:"";position:absolute;height:8px;border-radius:3px;width:30px;background:rgb(var(--secondary-rgb),0.2);right:-15px;bottom:-4px;}
.se-d-z{background-image:linear-gradient(to bottom, rgb(255,255,255),90%, rgb(var(--body-rgb), 0));padding:30px;margin:0px auto;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.05);border-radius:10px}
.se-d-z p{ margin:15px auto 0;text-align:justify;line-height:1.8}

.m-grid-you{ text-align:center}
.m-grid-you dl{ background:#fff;padding:30px;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.05);border-radius:5px}
.m-grid-you  h6{ margin:15px auto;font-size:18px;font-weight:600;position:relative;}
.m-grid-you  h6:before{ content:"";position:absolute;width:70px;height:8px;border-radius:3px;background:rgb(var(--lime-rgb),0.4);left:50%;margin-left:-35px;bottom:-4px}
.m-grid-you p{ margin:0px auto;line-height:2;font-size:16px}

.m-grid-dx{ font-size:16px}
.m-grid-dx dl{ background:#fff;border-radius:5px;box-shadow:0px 5px 15px rgb(var(--warning-rgb),0.1);border:1px solid rgb(var(--warning-lt-rgb),0.3);padding:30px}
.m-grid-dx p{ margin:0px auto}
.m-grid-dx dt{ margin-bottom:15px;color:var(--teal);position:relative}
.m-grid-dx dt:before{ content:"";position:absolute;width:65px;height:8px;border-radius:3px;background:rgb(var(--lime-rgb),0.4);left:0;bottom:-4px}
.m-grid-dx dd{ line-height:2}
.m-grid-dx *+dt{ margin-top:15px}

/*国际本科*/
.bknum dl{align-items:center;justify-content:left; display:flex; border-radius:0px 5px 5px 0px; position:relative}
.bknum dl:before{ width:90px; height:90px; border:15px solid rgb(var(--light-rgb),0.3); border-radius:50%; position:absolute; content:""; right:-30px; bottom:-30px;}
.bknum dl:after{ width:50px; height:50px; border:2px solid rgb(var(--light-rgb),0.2); background:rgb(var(--light-rgb),0.2); border-radius:50%; position:absolute; content:""; left:20%;top:-10px;}
.bknum dt{width:39px;height:75px;overflow:hidden;background:url(/upload/mall/images/yuke/numicon.png) no-repeat var(--body);position:relative; z-index:1}
.bknum dd{font-size:2em;padding:10px;color:#fff;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative; z-index:2}
.bknum dl.bktb1 dt{background-position:0 0}
.bknum dl.bktb2 dt{background-position:0 -86px}
.bknum dl.bktb3 dt{background-position:0 -169px}
.bknum dl.bktb4 dt{background-position:0 -252px}
.bknum dl.bktb1{ background:#85a63e;}
.bknum dl.bktb2{ background:#c5262b}
.bknum dl.bktb3{ background:#ff9c00}
.bknum dl.bktb4{ background:#0d70b4}
/*国际硕士*/
.hnd-faq{ font-size:16px}
.hnd-faq div{background:#ecf0f1; border-radius:5px}
.hnd-faq dt{background:#bdc3c7;color:#34495e;padding:10px;border-radius:5px 5px 0px 0px}
.hnd-faq dd{ margin-top:0px;color:#7f8c8d;padding:10px}
.hnd-faq p{ margin:10px auto}

.m-tab-nav{ margin:0px -1px 15px;overflow:hidden;clear:both;padding:0px; text-align:center;}
.m-tab-nav li{ display:inline-block;line-height:41px;padding:0px 15px;background:var(--secondary-lt);cursor:pointer; border-radius:5px 5px 0px 0px; position:relative}
.m-tab-nav li:hover{ background:var(--primary-lt)}
.m-tab-nav li.tabon{background:var(--dark);color:#fff}
.m-tab-nav li:before{ height:38px; width:1px; background:rgb(var(--secondary-rgb),0.08); content:""; position:absolute; right:0; top:3px; box-shadow:0px 5px 15px rgb(var(--secondary-rgb),0.7)}
.m-tab-nav li:last-child:before{ display:none}
.m-tab-nav-sub li{width:10%;font-size:14px;padding:0px 10px;}
.m-tab-shuoshi h4{ position:relative; margin:30px auto}
.m-tab-shuoshi h4 span{ display:inline-block; position:relative; z-index:2}
.m-tab-shuoshi h4:before{ width:100%; left:0;top:16px; height:10px; background:var(--primary-lt); content:""; position:absolute}

/*适配*/
@media (max-width:1199px){
.bknum dd{ font-size:1.5rem}
}
@media (max-width:959px){
.m-grid-pic dd{ font-size:14px}
.m-grid-pic dd p,.m-grid-major p{ margin-top:10px}
.bknum dd{ font-size:1.25rem}
.m-tab-nav-sub li{ width:20%; margin-top:1px}
.m-tab-nav li:nth-of-type(5):before{ display:none}
.m-tab-shuoshi h4{ margin:20px auto;}
}
@media (max-width:639px){
.m-grid-pic dd p, .m-grid-major p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.m-grid-pic dd{ padding:15px}
.m-tab-nav-sub li{ padding:0px 5px}
}
@media (max-width:439px){
.m-grid-major dl{ font-size:14px}

}
@media (max-width:359px){
.bknum dd{ font-size:1rem}
.m-tab-nav-sub li{ font-size:12px}
}


/*==国家==*/
/*英国*/
.yg-img-bg{background:var(--warning-lt);padding:40px 0}
.yg-why{clear:both;padding:30px 0px}
.yg-why>*{position:relative;margin-right:5px;line-height:1;font-weight:bold;float:left;color:var(--dark);}
.yg-why .yg-big{width:72px;height:72px;font-size:72px;}
.yg-why .yg-big2{width:42px;height:72px;font-size:72px;}
.yg-why .yg-big3{width:52px;height:72px;font-size:72px;color:#8e44ad;}
.yg-why .yg-tit-u{height:42px;font-size:32px;font-weight:bold;color:var(--dark);line-height:1;padding-top:10px;float:none}
.yg-why .yg-tit-d{height:30px;font-size:16px;font-weight:500;color:var(--secondary);line-height:1;padding-top:6px;float:none}
.yg-why span{display:inline-block;position:relative;z-index:1}
.yg-why .yg-big:before{content:"";position:absolute;background-image:linear-gradient(to right, rgba(var(--red-rgb), 0.3), rgba(var(--yellow-rgb), 0.1));height:50px;border-radius:100%;width:50px;left:36px;top:5px;box-shadow:0px 0px 15px rgb(var(--red-rgb),0.1)}
.yg-why .yg-big:after{content:"";position:absolute;background-image:linear-gradient(to left bottom, rgba(var(--primary-rgb), 0.3), rgba(var(--info-rgb), 0.1));height:30px;border-radius:100%;width:30px;left:0px;bottom:0px;box-shadow:0px 0px 15px rgb(var(--primary-rgb),0.1)}
.yg-why .yg-big2:before{content:"";position:absolute;background-image:linear-gradient(to right bottom, rgba(var(--cyan-rgb), 0.3), rgba(var(--teal-rgb), 0.1));height:50px;border-radius:100%;width:50px;left:36px;top:5px;box-shadow:0px 0px 15px rgb(var(--cyan-rgb),0.1)}
.yg-why .yg-big2:after{content:"";position:absolute;background-image:linear-gradient(to left bottom, rgba(var(--purple-rgb), 0.3), rgba(var(--pink-rgb), 0.1));height:30px;border-radius:100%;width:30px;left:0px;bottom:0px;box-shadow:0px 0px 15px rgb(var(--purple-rgb),0.1)}
.yg-why .yg-big3:before{content:"";position:absolute;background-image:linear-gradient(to right bottom, rgba(var(--pink-rgb), 0.3), rgba(var(--orange-rgb), 0.1));height:50px;border-radius:100%;width:50px;left:36px;top:5px;box-shadow:0px 0px 15px rgb(var(--pink-rgb),0.1)}
.yg-why .yg-big3:after{content:"";position:absolute;background-image:linear-gradient(to left bottom, rgba(var(--purple-rgb), 0.3), rgba(var(--pink-rgb), 0.1));height:30px;border-radius:100%;width:30px;left:0px;bottom:0px;box-shadow:0px 0px 15px rgb(var(--purple-rgb),0.1)}
.yg-why .yg-tit-d:before{content:"";position:absolute;background-image:linear-gradient(to right, rgba(var(--secondary-rgb), 0.3), rgba(var(--secondary-rgb), 0));height:15px;border-radius:5px;width:30%;left:77px;bottom:7px}
.yg-grid-bg{background:var(--azure-lt);padding:40px 0;margin:40px auto}
.yg-school dl{background:#fff;border-radius:5px;padding:15px; font-size:14px}
.yg-school dt{ text-align:center}
.yg-school p{margin:15px auto 0;color:var(--secondary);line-height:1.8}
.yg-school p.info1{font-size:16px;font-weight:bold;color:var(--dark)}
.yg-zy dl{display:flex;align-items:center;background:#fff;border-radius:5px}
.yg-zy dt{width:30%;border-radius:5px;overflow:hidden}
.yg-zy dt img{border-radius:5px;width:100%}
.yg-zy dd{width:70%;padding:15px; font-size:14px}
.yg-zy dd p{margin:0px auto 10px;line-height:1.8;text-align:justify}
.yg-zy dd p.t{font-size:16px;font-weight:bold}
.yg-zy dd p:last-child{margin-bottom:0}
@media (max-width:959px){
.yg-img-bg{padding:30px 0}
.yg-grid-bg{padding:30px 0;margin:30px auto}
.yg-why .yg-tit-u{font-size:30px}
.yg-zy dt{padding-left:10px}
.yg-zy dd{padding:10px}
}
@media (max-width:639px){
.yg-img-bg{padding:20px 0}
.yg-grid-bg{padding:20px 0;margin:20px auto}
.yg-why{padding:20px 0px}
.yg-why>*{margin-right:2px;}
.yg-why .yg-big{width:52px;height:52px;font-size:52px;}
.yg-why .yg-big2{width:32px;height:52px;font-size:52px;}
.yg-why .yg-big3{width:38px;height:52px;font-size:52px;color:#8e44ad;}
.yg-why .yg-tit-u{height:32px;font-size:20px;padding-top:10px;}
.yg-why .yg-tit-d{height:20px;font-size:12px;padding-top:2px;}
.yg-why .yg-tit-u,.yg-why .yg-tit-d{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.yg-why .yg-tit-d:before{height:14px;border-radius:5px;width:40%;left:52px;bottom:4px}
.yg-zy dt{padding-left:0}}
@media (max-width:439px){}
@media (max-width:359px){.yg-img-bg{padding:15px 0}.yg-grid-bg{padding:15px 0;margin:15px auto}.yg-why{padding:15px 0px}}
/*美国*/
.us-box{background-image:linear-gradient(to bottom, rgb(255,255,255),90%, rgb(var(--light-rgb), 0));padding:30px;margin:0px auto;box-shadow:0px 5px 15px rgb(var(--info-rgb),0.05);border-radius:5px}
.us-ys-bg{background:#F0DFD5;padding:40px 0}
.us-detail{font-size:16px;line-height:1.8}
.us-detail p{margin:15px auto 0px;color:var(--secondary-darken)}
.us-san dl{background:#fff;border-radius:5px;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1);}
.us-san dl>p{padding:15px;margin:0px auto;line-height:1.8;color:var(--secondary-darken);font-size:16px}
.us-san dl>p.t{background:var(--dark-lt);color:var(--dark-darken);font-size:18px;border-radius:5px 5px 0px 0px;font-weight:bold}
@media (max-width:959px){}
@media (max-width:639px){.us-detail{font-size:14px;}.us-detail p{margin:10px auto 0px}}
@media (max-width:439px){}
@media (max-width:359px){}
/*澳洲*/
.au-avg dl{background:#2D4255;display:flex;align-items:center;padding:15px;border-radius:5px}
.au-avg dl a{color:#fff}
.au-avg dt{height:75px;width:75px;margin-right:15px}
.au-avg h6{font-size:18px;font-weight:bold;margin:0px;padding-bottom:10px;color:#fff}
.au-avg p{margin:0px auto;color:rgb(255,255,255,0.7);font-size:14px }
.au-tiao dl{position:relative;background:#fff;background-image:linear-gradient(to top, rgba(var(--info-rgb),0.1),20%, rgba(255,255,255, 0));border:1px solid var(--info-lt);box-shadow:0px 5px 15px rgb(var(--primary-rgb),0.1);border-radius:5px}
.au-tiao dt{text-align:center;position:relative}
.au-tiao dt>*{display:inline-block;position:relative;}
.au-tiao dt>*>*{display:inline-block;position:relative;background:var(--info);background-image:linear-gradient(to bottom, rgba(var(--primary-rgb),1), rgba(var(--blue-rgb), 0));padding:15px 30px;font-size:18px;line-height:20px;color:#fff;border-radius:0px 0px 5px 5px;box-shadow:0px 8px 24px rgb(var(--primary-rgb),0.1)}
.au-tiao dd{padding:30px;font-size:16px;}
.au-tiao dd p{margin:15px auto;}
.au-school dl{border-radius:5px;padding:15px;background:#fff}
.au-school p{margin:15px auto 0px;position:relative}
.au-school p b{display:block;margin:0px auto;text-align:center;background:#2D4255;color:#fff;padding:5px;border-radius:var(--border-radius)}
@media (max-width:639px){.au-tiao dd{padding:20px;font-size:14px;}.au-tiao dd p{margin:10px auto;}}
@media (max-width:359px){.au-school dl{padding:10px;}.au-school p{margin:10px auto 0px;}}
/*加拿大*/
.ca-tab{margin:0px auto 20px;padding:0px;display:flex;align-items:center;justify-content:center;}
.ca-tab li{text-align:center;padding:10px 15px;margin:1px;border-radius:5px}
.ca-tab li.ca-tabon{background:#e74c3c;color:#fff;border:1px solid #e74c3c}
.ca-tab li.ca-taboff{cursor:pointer;border:1px solid var(--gray-400);background:var(--light)}
.ca-tab-c .uk-grid + .uk-grid-small{margin-top:0px}
.ca-tabdl .it-fa{padding:15px;background:#fff;border:1px solid var(--gray-400);border-radius:5px}
.ca-tabdl .it-fa img{float:left;width:auto;max-width:100%;margin-right:15px;border-radius:5px;margin-bottom:0px}
.ca-tabdl .it-fa h4{padding-bottom:10px;margin:0px auto;font-weight:bold}
.ca-tabdl .it-fa p{padding-bottom:10px;margin:0px }
.ca-tabdl{margin:1px auto 15px}
.ca-school{background:#fff;margin:0px auto;padding:30px 30px 15px 15px;overflow:hidden; font-size:14px}
.ca-school li{float:left;width:25%}
.ca-school li dl{margin-left:15px;margin-bottom:15px;}
.ca-school li p{margin:10px auto;line-height:1.6}
.ca-school li p strong{ font-size:16px;}
.ca-avg{text-align:center;}
.ca-avg li{cursor:pointer}
.ca-avg img{width:100%}
.ca-avg dd{margin:0px auto;height:31px;line-height:31px;overflow:hidden;font-size:14px;}
.ca-avg .ca-on dl{background:#fff}
.ca-avg dt{background:#fff}

.m-grid-text dl{ background:#fff;border:1px solid var(--gray-400);border-radius:5px;padding:0px;}
.m-grid-text dt{ border-radius:5px;overflow:hidden;text-align:center;font-size:18px}
.m-grid-text dt img{ width:100%;border-radius:5px;}
.m-grid-text dt p{ margin:0px auto}
.m-grid-text dd{ font-size:14px;line-height:1.8;}
.m-grid-text h4{ margin:0px auto;font-weight:600; font-size:16px}
.m-grid-text h5{ font-weight:bold;color:var(--cyan-darken)}
.m-grid-text dd p{ margin:15px auto 0px;color:var(--secondary)}

.faq-detail li dl{ background:var(--info-lt);}
.faq-detail li dt{ background:var(--info-darken);color:#fff;font-size:16px;padding:15px;}
.faq-detail li dd{ line-height:1.8;padding:15px}
.faq-detail li:last-child dl{margin-bottom:0}
@media (max-width:1199px){.ca-school{ padding:20px 20px 5px 5px}.m-grid-text dd{ font-size:14px}}
@media (max-width:959px){.ca-tab{ margin:10px auto}.ca-school li{ width:50%}}
@media (max-width:639px){.ca-tab li{ padding:5px 10px}.ca-school li{ width:100%}.ca-avg dd{ font-size:12px}}
@media (max-width:439px){.ca-school{ padding:10px;}.ca-school li dl{ margin:0}}
/*意大利*/
.m-grid-you{ text-align:center}
.m-grid-you dl{ background:#fff;padding:30px;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.05);border-radius:5px}
.m-grid-you dd{ margin-top:15px}
.m-grid-you h6{ margin:15px auto;font-size:18px;font-weight:600;position:relative;}
.m-grid-you h6:before{ content:"";position:absolute;width:70px;height:8px;border-radius:3px;background:rgb(var(--yellow-rgb),0.4);left:50%;margin-left:-35px;bottom:-4px}
.m-grid-you p{ margin:0px auto;line-height:2;font-size:16px}
.m-grid-you img{ border-radius:5px}
.m-grid-box{ font-size:16px}
.m-grid-box dl{ background:#fff;border-radius:5px;box-shadow:0px 5px 15px rgb(var(--warning-rgb),0.1);border:1px solid rgb(var(--warning-lt-rgb),0.3);padding:30px}
.m-grid-box p{ margin:0px auto}
.m-grid-box dt{ margin-bottom:15px;color:var(--red);position:relative}
.m-grid-box dt:before{ content:"";position:absolute;width:65px;height:8px;border-radius:3px;background:rgb(var(--yellow-rgb),0.4);left:0;bottom:-4px}
.m-grid-box dd{ line-height:2}
.m-grid-box *+dt{ margin-top:15px}
@media (max-width:1199px){}
@media (max-width:959px){.m-grid-you dl,.m-grid-box{ padding:20px;}.m-grid-you h6{ font-size:16px}.m-grid-you p,.m-grid-box{ font-size:14px}}
@media (max-width:639px){.m-grid-you dl,.m-grid-box dl{ padding:15px;}}
@media (max-width:439px){.m-grid-you h6{ margin-bottom:10px;}}
/*韩国*/
.hg-tour dl{display:flex;align-items:center;background:rgb(var(--info-rgb),0.7);border-radius:5px;padding:10px;}
.hg-tour dt{ font-size:30px;padding:10px;text-align:center;width:50px;height:50px;background:#fff;color:var(--info);border-radius:5px;margin-right:10px;line-height:1;box-shadow:inset 0px 0px 5px rgb(var(--primary-rgb),0.5)}
.hg-tour dd{ color:var(--light);font-size:16px}
.hg-avg-btn{ margin-top:30px;}
.hg-avg-btn dl{ border-radius:5px;background:var(--secondary-lt);padding:40px 30px 30px;position:relative}
.hg-avg-btn dl.hg-avg-btn-2{ background:var(--azure-lt)}
.hg-avg-btn dl.hg-avg-btn-3{ background:var(--cyan-lt)}
.hg-avg-btn dl.hg-avg-btn-4{ background:var(--yellow-lt)}
.hg-avg-btn dt{position:absolute;margin:0px auto;left:0;right:0;top:-20px;height:40px;text-align:center}
.hg-avg-btn dt b{ display:inline-block;line-height:40px;font-size:16px;padding:0px 20px;border-radius:5px;background:var(--secondary);color:#fff}
.hg-avg-btn dl.hg-avg-btn-2 dt b{ background:var(--azure)}
.hg-avg-btn dl.hg-avg-btn-3 dt b{ background:var(--cyan)}
.hg-avg-btn dl.hg-avg-btn-4 dt b{ background:var(--yellow)}

/**马来西亚**/
.ma-youshi dl{ background:var(--cyan-lt);text-align:center;padding:15px;border-radius:5px;border:1px solid rgb(var(--cyan-rgb),0.3);}
.ma-youshi h3{ margin:0px auto;font-weight:600;color:var(--cyan-darken);font-size:24px}
.ma-youshi h3 span{ font-weight:500;color:var(--teal-darken);font-size:20px}
.ma-tab,.ma-tab+.uk-grid-small{ margin-top:20px}
.ma-tab dl{ background:var(--info-lt);border-radius:5px}
.ma-tab dt{ padding:15px;background:var(--info);color:#fff;font-size:18px;border-radius:5px 5px 0px 0px}
.ma-tab dd{ padding:15px;font-size:16px;line-height:1.8}
.m-grid-xx dl{ border-radius:5px;background:#fff;box-shadow:inset 0 0px 20px rgb(var(--azure-rgb),0.2);padding:15px}
.m-grid-xx dt{border-radius:5px;overflow:hidden;}
.m-grid-xx dt img{width:100%}
.m-grid-xx dd{ font-size:14px}
.m-grid-xx h3{ margin-top:15px;background:rgb(var(--azure-rgb),0.5);color:var(--light);border-radius:5px;text-align:center;font-size:16px}
.m-grid-xx p{ margin:10px auto 0}
.ma-grid-text dl{ background:#fff;border:1px solid var(--gray-400);border-radius:5px;padding:15px;}
.ma-grid-text dt{ border-radius:5px;overflow:hidden;background:rgb(var(--secondary-rgb),0.1);box-shadow:0px 0px 15px rgb(var(--secondary-rgb),0.1);text-align:center;font-size:18px}
.ma-grid-text dt img{ width:100%;border-radius:5px;}
.ma-grid-text dt p{ margin:0px auto}
.ma-grid-text dd{ font-size:14px;line-height:1.8;margin-top:15px}
.ma-grid-text h4{ margin:0px auto;font-weight:600; font-size:16px}
.ma-grid-text h5{ font-weight:bold;color:var(--cyan-darken)}
.ma-grid-text dd p{ margin:15px auto 0px;color:var(--secondary)}

/**日本**/
.m-grid-jp dl{ margin-top:20px;background:#fff;border-radius:5px;}
.m-grid-jp dt{ text-align:center;margin-top:-20px;}
.m-grid-jp dt img{border-radius:50%;border:5px solid var(--body);box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1)}
.m-grid-jp dt p{ font-size:16px;margin:15px auto;}
.m-grid-jp dd{ padding:0px 15px 15px 15px; font-size:14px}
.m-grid-jp dd p{ margin:15px auto 0px;background:rgb(var(--yellow-lt-rgb),0.7);border-radius:var(--border-radius);padding:5px;line-height:1.5;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.m-grid-div dl{ background:#fff;border:1px solid var(--gray-400);border-radius:5px;padding:15px;}
.m-grid-div dt{ border-radius:5px;overflow:hidden;background:rgb(var(--secondary-rgb),0.1);box-shadow:0px 0px 15px rgb(var(--secondary-rgb),0.1);text-align:center;font-size:18px}
.m-grid-div dt img{ width:100%;border-radius:5px;}
.m-grid-div dt p{ margin:0px auto}
.m-grid-div dd{ font-size:14px;line-height:1.8;margin-top:15px}
.m-grid-div h4{ margin:0px auto;font-weight:600; font-size:16px}
.m-grid-div h5{ font-weight:bold;color:var(--cyan-darken)}
.m-grid-div dd p{ margin:15px auto 0px;color:var(--secondary)}
.m-grid-font dl{background-image: linear-gradient(to top, rgba(255,255,255,0.9), rgba(var(--secondary-rgb), 0)); border-radius:5px; box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1)}
.m-grid-font dt{ text-align:center; overflow:hidden; padding-top:40px}
.m-grid-font dt .icon{ font-size:40px; border:3px solid var(--yellow); border-radius:50%; padding:15px; color:var(--yellow); width:70px; height:70px;}
.m-grid-font dt p{ margin:20px auto; font-size:16px}
.m-grid-font dd{ padding:0px 20px 15px; font-size:14px;fline-height:1.8;}
.m-grid-table h4{ background:var(--orange); color:#fff; margin:0px auto; padding:5px 15px; border-radius:5px 5px 0px 0px; border-bottom:1px solid #fff}
.m-grid-table dl{ background:var(--yellow-lt)}
.m-grid-td dt{ background:var(--orange-lt); text-align:center; padding:5px 10px; border-bottom:1px solid #fff}
.m-grid-td li:nth-child(2) dt{ border-left:1px solid #fff; border-right:1px solid #fff; background:var(--secondary-lt)}
.m-grid-td dd{ padding:10px 15px; line-height:1.8; text-align:justify; font-size:14px}
.m-grid-td li:nth-child(2) dd{border-left:1px solid #fff; border-right:1px solid #fff;background-image: linear-gradient(to bottom, rgba(var(--secondary-rgb),0.05), rgba(var(--secondary-rgb), 0));}
@media (max-width:959px){
.m-grid-td li:nth-child(2) dt,.m-grid-td li:nth-child(2) dd{ border-right:none}
.m-grid-td li:nth-child(3) dt{ border-top:1px solid #fff}
}
@media (max-width:639px){
.m-grid-td li:nth-child(2) dt,.m-grid-td li:nth-child(2) dd{ border-left:none}
}
/*西班牙*/
.m-grid-icon dl{ background:var(--yellow-lt);border-radius:5px;}
.m-grid-icon dt{display:flex;align-items:center; background:rgb(var(--yellow-rgb),0.8); border-radius:5px; padding:10px; font-size:20px}
.m-grid-icon dt i.icon{font-size:50px; margin-right:20px; background:var(--yellow-darken); color:#fff; padding:10px; border-radius:5px}
.m-grid-icon dt h4{ margin-top:0; margin-bottom:0}
.m-grid-icon dd{ padding:15px; line-height:1.8; font-size:16px}
.m-grid-logo dl{background:#fff;border-radius:5px; padding:15px; text-align:center}
.m-grid-logo dd{ color:var(--gray)}
.m-grid-logo dd p{ margin:15px auto 0px; font-size:14px }
.m-grid-logo dd p b{ background:var(--primary); color:#fff; padding:2px 5px}
.m-grid-list dl{background:#fff;border-radius:5px;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1); padding-bottom:20px}
.m-grid-list dt{ margin:15px auto; padding:10px 0px; font-size:16px; position:relative}
.m-grid-list dt span{ display:inline-block; padding:5px 15px; background:var(--orange); color:#fff; border-radius:0px 20px 20px 0px}
.m-grid-list dd{ padding:0px 15px; font-size:14px}
.m-grid-list dd p{ margin:0px auto 15px; line-height:1.8}
/*新西兰*/
.m-grid-plan{ padding-bottom:15px}
.m-grid-plan dl{ background:var(--primary-lt);border-radius:5px;}
.m-grid-plan dt{ background:var(--primary); text-align: center; font-size:18px; color:#fff;border-radius:5px 5px 0px 0px; padding:10px;}
.m-grid-plan dd{ padding:0px 15px 15px;}
.m-grid-plan dd p{ margin:15px auto 0; line-height:1.8}
/**俄罗*斯*/
.ru-ico{ margin-top:15px; text-align:center}
.ru-ico dl{background:rgb(var(--indigo-rgb),0.7); color:#fff; border-radius:10px; padding:10px;}
.ru-ico dd{ box-shadow:inset 0 0 15px rgb(var(--dark-rgb),0.3); border-radius:8px; border:1px solid var(--indigo-lt); padding:10px;}
.ru-ico dt{ font-size:18px; padding-bottom:10px;}
.ru-ys dl{ border-radius:5px; background:rgb(var(--secondary-rgb),0.3);}
.ru-ys dt{ background:var(--secondary); color:#fff; padding:15px; font-size:16px;border-radius:5px 5px 0px 0px;}
.ru-ys dd{ padding:15px; line-height:1.8}
/*泰国*/
.tg-title{ text-align:center;margin:40px auto 60px;position:relative}
.tg-title .ce{ display:inline-block;margin:0px auto;position:relative; min-width:250px}
.tg-title .en{ font-family:Arial;font-weight:bold;color:rgb(var(--lime-rgb),0.05);font-size:40px;text-transform:uppercase;line-height:1;text-shadow:0px 0px 6px rgb(var(--dark-rgb),0.1)}
.tg-title .cn{position:absolute;left:0;top:15px;right:0;}
.tg-title .cn span{ display:inline-block;color:var(--dark);font-size:30px;font-weight:bold;position:relative}
.tg-title .cn i{ position:absolute;bottom:-6px;background:rgb(var(--lime-rgb),0.2);height:2px;left:0;right:0;}
.tg-title .cn i:before{ content:"";position:absolute;width:12px;height:6px;background:var(--lime);left:50%;top:-2px;}
.tg-title .cn i:after{ content:"";position:absolute;width:12px;height:6px;background:var(--yellow);right:50%;top:-2px;}
@media (max-width:639px){.tg-title{margin:30px auto 50px;}.tg-title .en{ font-size:30px}.tg-title .cn{ top:10px}}
@media (max-width:439px){.tg-title{margin:20px auto 40px;}}
@media (max-width:359px){.tg-title{margin:15px auto 40px;}}
.tg-grid-text dl{ background:#fff;box-shadow:0px 5px 15px rgb(var(--dark-rgb),0.1);border-radius:5px}
.tg-grid-text dt{border-radius:5px 5px 0px 0px;overflow:hidden}
.tg-grid-text dt img{ width:100%}
.tg-grid-text h6{ padding:0px 10px;background:rgb(var(--lime-rgb),0.5);font-size:16px;line-height:2;color:#fff;margin:0px auto;text-align:center;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tg-grid-text p{ margin:15px auto 0;padding:0px 15px 15px;line-height:1.8;color:var(--secondary-darken);text-align:justify; font-size:14px}
.tg-grid-sq dl{ background:rgb(var(--lime-rgb),0.02);border:1px solid rgb(var(--lime-rgb),0.3);border-radius:5px;padding:15px; font-size:14px}
.tg-grid-sq dt{border-radius:5px;overflow:hidden}
.tg-grid-sq h3{ margin:15px auto 0px;font-size:16px;font-weight:bold;}
.tg-grid-sq p{ margin:15px auto 0px;}
.tg-btn{ border:none;background:var(--dark);color:#fff;border-radius:5px;padding:10px;line-height:1}
.tg-dx dl{ background:rgb(var(--yellow-rgb),0.1);color:var(--orange);padding:30px;text-align:center;border-radius:5px;}
.tg-dx li:nth-child(2) dl{background:rgb(var(--lime-rgb),0.1);color:var(--lime);}
.tg-dx li:nth-child(3) dl{background:rgb(var(--cyan-rgb),0.1);color:var(--cyan);}
.tg-dx p{ margin:0px auto;line-height:1.3;font-size:30px;}
@media (max-width:639px){.tg-dx dl{ padding:15px}.tg-dx p{ font-size:20px}}
@media (max-width:439px){.tg-dx dl{ padding:10px}.tg-dx p{ font-size:16px}}
@media (max-width:359px){.tg-dx dl{ padding:5px}.tg-dx p{ font-size:14px}}
.tg-xx dl{border-radius:5px;border:1px solid var(--gray-300);background:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:relative;font-size:14px}
.tg-xx dl .dd-item-off{border-radius:5px;display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--dark-rgb),0.7);text-align:center;overflow:hidden;}
.tg-xx dl:hover .dd-item-off{display:block;}
.tg-xx dl .dd-item-off .dd-item-off-title{color:#19a7f0;font-weight:bold;position:absolute;top:20px;left:-100%;width:100%;line-height:20px;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;}
.tg-xx dl .dd-item-off:hover .dd-item-off-title{left:0;}
.tg-xx dl .dd-item-off .dd-item-off-text{position:absolute;top:45px;left:-100%;color:#fff;font-size:12px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:100%;height:50px;padding:0 15px;}
.tg-xx dl .dd-item-off:hover .dd-item-off-text{left:0;}
.tg-xx dl .dd-item-off .dd-item-off-btn{ font-size:12px;position:absolute;bottom:-100%;left:50%;margin-left:-55px;width:110px;height:25px;line-height:25px;text-align:center;color:#fff;display:inline-block;border-radius:12px;border:1px solid #fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.tg-xx dl .dd-item-off .dd-item-off-btn a{ position:absolute;width:100%;height:100%;display:block;left:0;top:0px}
.tg-xx dl .dd-item-off .dd-item-off-btn:hover{background:rgba(255,255,255,.7);}
.tg-xx dl .dd-item-off .dd-item-off-btn:hover a{ color:#222}
.tg-xx dl .dd-item-off:hover .dd-item-off-btn{bottom:15px;}
.tg-xx dl:hover,.tg-xx dl:hover{box-shadow:0 0 10px #ddd;}
.tg-xx dl:hover dt img{transform:scale(1.1);}
.tg-xx dl dt{text-align:center;}
.tg-xx dl dt img{display:inline-block;width:120px;height:120px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.tg-xx dl .dd-text{ padding-bottom:10px;}
.tg-xx dl .dd-text span{display:block;text-align:center;line-height:30px;}
.tg-xx dl .dd-text span.dd-text-top{font-weight:bold;color:#0a6999;}
.tg-xx dl .dd-text span.dd-text-bottom{color:#999;font-size:12px}
.tg-xx dl .dd-last-text{color:#19a7f0;font-size:16px;font-weight:bold;padding:50px 15px 15px;display:block;text-align:center}
.tg-xx dl .dd-last-btn{background:#429842;display:inline-table;color:#fff;border-radius:15px;width:115px;height:30px;line-height:30px;font-size:12px;margin:0px auto}
.tg-sj dl{ box-shadow:0px 10px 15px rgb(var(--indigo-rgb),0.1); border-radius:5px}
.tg-sj dt{ background:var(--indigo-lt); color:var(--indigo-darken); text-align: center; padding:0px; border-radius:5px;}
.tg-sj dt h6{ margin:0px auto; padding:10px; font-size:16px; background:var(--indigo-darken); color:var(--indigo-lt);border-radius:5px 5px 0px 0px}
.tg-sj dt p{ margin:0px auto; padding:10px}
.tg-sj dd{background-image: linear-gradient(to bottom, rgba(var(--azure-lt-rgb), 0.5), rgba(var(--azure-lt-rgb), 0)); padding:15px; font-size:14px}
.tg-sj dd p{ margin:0px auto 15px }
.tg-grid-major dl{box-shadow:0px 10px 15px rgb(var(--yellow-rgb),0.1); border-radius:5px; background:#fff}
.tg-grid-major dt{border-radius:5px 5px 0px 0px; overflow:hidden}
.tg-grid-major dt img{ width:100%}
.tg-grid-major dd{background-image: linear-gradient(to bottom, rgba(var(--yellow-lt-rgb), 0.6), rgba(var(--yellow-lt-rgb), 0)); padding-bottom:15px; font-size:14px}
.tg-grid-major h3{margin:0px auto; padding:10px; font-size:16px; background:var(--yellow-darken); color:var(--yellow-lt); text-align:center}
.tg-grid-major p{ margin:15px auto 0px; padding:0px 15px; line-height:1.8}
.tg-grid-major p strong{ position:relative;background-image: linear-gradient(to right, rgba(var(--yellow-rgb), 0.5), rgba(var(--yellow-lt-rgb), 0.3))}

/**==hnd==**/
.s-avg-tab{margin:0px auto;overflow:hidden; margin-left:-15px; padding-top:30px}
.s-avg-tab li dl{ text-align:center;border:1px solid var(--gray-300);line-height:41px;background:#fff;cursor:pointer; border-radius:5px;}
.s-avg-tab li.tabon dl{ border-color:var(--red);background:var(--red);color:#fff;}
.s-avg-tab li:first-child dl{}
.m-avg-dox{ font-size:16px;}
.m-avg-dox h3{ margin:15px auto 30px}
.m-avg-dox p{ line-height:1.8; margin:10px auto}
.f-title1{ margin:20px auto 0px}
@media (max-width:639px){
.m-avg-dox{ font-size:14px;}
}

/*==标题栏==*/
.info-tit{ text-align:center; margin:40px auto; font-size:36px; line-height:40px}
.info-tit span{ display:inline-block; position:relative; padding:0px 50px}
.info-tit span:before{ content:""; position:absolute; height:20px; width:82px;background-image: linear-gradient(to left, rgba(var(--yellow-rgb), 0.5), rgba(var(--yellow-rgb), 0)); left:0; top:-5px; border-radius:var(--border-radius)}
.info-tit span:after{ content:""; position:absolute; height:16px; width:40%;background-image: linear-gradient(to right, rgba(var(--lime-rgb), 0.3), rgba(var(--lime-rgb), 0)); right:0; bottom:-5px; border-radius:var(--border-radius)}
.info-tit b{ position:relative; z-index:2; font-weight:600}
.info-tit em{ font-style:normal; color:rgb(var(--info-rgb))}
@media (max-width:959px){.info-tit{ font-size:32px; margin:30px auto}}
@media (max-width:639px){.info-tit{ font-size:24px; margin:20px auto}}
.red-tit{ text-align:center; margin:40px auto; font-size:36px; line-height:40px}
.red-tit span{ display:inline-block; position:relative; padding:0px 50px}
.red-tit span:before{ content:""; position:absolute; height:20px; width:82px;background-image: linear-gradient(to left, rgba(var(--yellow-rgb), 0.5), rgba(var(--yellow-rgb), 0)); left:0; top:-5px; border-radius:var(--border-radius)}
.red-tit span:after{ content:""; position:absolute; height:16px; width:40%;background-image: linear-gradient(to right, rgba(var(--secondary-rgb), 0.3), rgba(var(--secondary-rgb), 0)); right:0; bottom:-5px; border-radius:var(--border-radius)}
.red-tit b{ position:relative; z-index:2; font-weight:600}
.red-tit em{ font-style:normal; color:rgb(var(--red-rgb))}
@media (max-width:959px){.red-tit{ font-size:32px; margin:30px auto}}
@media (max-width:639px){.red-tit{ font-size:24px; margin:20px auto}}
.dark-tit{ text-align:center; margin:40px auto; font-size:36px; line-height:40px}
.dark-tit span{ display:inline-block; position:relative; padding:0px 50px}
.dark-tit span:before{ content:""; position:absolute; height:20px; width:82px;background-image: linear-gradient(to left, rgba(var(--primary-rgb), 0.5), rgba(var(--dark-rgb), 0)); left:0; top:-5px; border-radius:var(--border-radius)}
.dark-tit span:after{ content:""; position:absolute; height:16px; width:40%;background-image: linear-gradient(to right, rgba(var(--secondary-rgb), 0.3), rgba(var(--secondary-rgb), 0)); right:0; bottom:-5px; border-radius:var(--border-radius)}
.dark-tit b{ position:relative; z-index:2; font-weight:600}
.dark-tit em{ font-style:normal; color:var(--dark-darken)}
.dark-tit small{ font-size:100%; color:var(--red)}
.dark-tit-text{ margin:0px auto 40px; text-align:center}
.dark-tit-text p{ margin:0px auto; font-size:16px}
.dark-tit-text p.t{ font-weight:600; margin-bottom:10px}
@media (max-width:959px){.dark-tit{ font-size:32px; margin:30px auto}.dark-tit-text{ margin-bottom:30px}}
@media (max-width:639px){.dark-tit{ font-size:24px; margin:20px auto}.dark-tit-text{ margin-bottom:20px}}
.cyan-tit{ text-align:center; margin:40px auto; font-size:36px; line-height:40px}
.cyan-tit span{ display:inline-block; position:relative; padding:0px 50px}
.cyan-tit span:before{ content:""; position:absolute; height:20px; width:82px;background-image: linear-gradient(to left, rgba(var(--cyan-rgb), 0.5), rgba(var(--cyan-rgb), 0)); left:0; top:-5px; border-radius:var(--border-radius)}
.cyan-tit span:after{ content:""; position:absolute; height:16px; width:40%;background-image: linear-gradient(to right, rgba(var(--teal-rgb), 0.3), rgba(var(--teal-rgb), 0)); right:0; bottom:-5px; border-radius:var(--border-radius)}
.cyan-tit b{ position:relative; z-index:2; font-weight:600}
.cyan-tit em{ font-style:normal; color:var(--cyan-darken)}
.cyan-tit-text{ margin:0px auto 40px; text-align:center}
.cyan-tit-text p{ margin:0px auto; font-size:16px}
.cyan-tit-text p.t{ font-weight:600; margin-bottom:10px}
@media (max-width:959px){.cyan-tit{ font-size:32px; margin:30px auto}.cyan-tit-text{ margin-bottom:30px}}
@media (max-width:639px){.cyan-tit{ font-size:24px; margin:20px auto}.cyan-tit-text{ margin-bottom:20px}}
.teal-tit{ text-align:center; margin:40px auto; font-size:36px; line-height:40px}
.teal-tit span{ display:inline-block; position:relative; padding:0px 50px}
.teal-tit span:before{ content:""; position:absolute; height:20px; width:82px;background-image: linear-gradient(to left, rgba(var(--yellow-rgb), 0.5), rgba(var(--teal-rgb), 0)); left:0; top:-5px; border-radius:var(--border-radius)}
.teal-tit span:after{ content:""; position:absolute; height:16px; width:40%;background-image: linear-gradient(to right, rgba(var(--lime-rgb), 0.3), rgba(var(--lime-rgb), 0)); right:0; bottom:-5px; border-radius:var(--border-radius)}
.teal-tit b{ position:relative; z-index:2; font-weight:600}
.teal-tit em{ font-style:normal; color:var(--teal-darken)}
.teal-tit-text{ margin:0px auto 40px; text-align:center}
.teal-tit-text p{ margin:0px auto; font-size:16px}
.teal-tit-text p.t{ font-weight:600; margin-bottom:10px}
@media (max-width:959px){.teal-tit{ font-size:32px; margin:30px auto}.teal-tit-text{ margin-bottom:30px}}
@media (max-width:639px){.teal-tit{ font-size:24px; margin:20px auto}.teal-tit-text{ margin-bottom:20px}}
.pur-tit{ text-align:center; margin:40px auto; font-size:36px; line-height:40px}
.pur-tit span{ display:inline-block; position:relative; padding:0px 50px}
.pur-tit span:before{ content:""; position:absolute; height:20px; width:82px;background-image: linear-gradient(to left, rgba(var(--pink-rgb), 0.5), rgba(var(--orange-rgb), 0)); left:0; top:-5px; border-radius:var(--border-radius)}
.pur-tit span:after{ content:""; position:absolute; height:16px; width:40%;background-image: linear-gradient(to right, rgba(var(--azure-rgb), 0.3), rgba(var(--azure-rgb), 0)); right:0; bottom:-5px; border-radius:var(--border-radius)}
.pur-tit b{ position:relative; z-index:2; font-weight:600}
.pur-tit em{ font-style:normal; color:var(--purple-darken)}
.pur-tit small{ font-size:100%; color:var(--red)}
.pur-tit-text{ margin:0px auto 40px; text-align:center}
.pur-tit-text p{ margin:0px auto; font-size:16px}
.pur-tit-text p.t{ font-weight:600; margin-bottom:10px}
@media (max-width:959px){.pur-tit{ font-size:32px; margin:30px auto}.pur-tit-text{ margin-bottom:30px}}
@media (max-width:639px){.pur-tit{ font-size:24px; margin:20px auto}.pur-tit-text{ margin-bottom:20px}}
.title-why,.h5-tit{ margin:40px auto; position:relative; text-align:center}
.title-why>*{ display:inline-block; margin:0px auto; padding:0px;position:relative}
.title-why>*:before{ content:""; position:absolute; height:10px; max-width:80%; left:10%; right:10%; bottom:-9px; border-radius:0px 0px 5px 5px; background:rgb(var(--lime-rgb))}
.title-why>*:after{content:""; position:absolute;height:0px;width:0px;border-top:8px solid rgb(var(--lime-rgb));border-left:6px solid transparent;border-right:6px solid transparent;box-sizing:border-box; left:30%; bottom:-15px}
.title-why>*>*{position:relative; background:rgb(var(--cyan-rgb)); border-radius:5px; padding:10px 20px; z-index:2; box-shadow:0px 3px 9px rgb(0,0,0,0.1); display:inline-block}
.title-why>*>*:before{content:""; position:absolute; width:6px; height:6px; border-radius:50%; background:rgb(var(--cyan-rgb),0.8); right:0; top:-10px}
.title-why>*>*:after{content:""; position:absolute; width:6px; height:6px; border-radius:50%; background:rgb(var(--cyan-rgb),0.5); right:15px; top:-10px}
.title-why em{ font-style:normal; color:#fff; font-size:1.25rem; line-height:40px; position:relative; display:inline-block;}
.title-why b{ font-weight:600}
.h5-tit{ font-size:18px; font-weight:bold}
.h5-tit>*{ display:inline-block; position:relative}
.h5-tit>*:before{ width:60px; height:1px; background:var(--secondary); position:absolute; content:""; left:50%; margin-left:-30px; bottom:-10px}
.h5-tit em{ font-style:normal; color:var(--secondary-darken);}
@media (max-width:959px){.title-why,.h5-tit{ margin:30px auto}.title-why em{ font-size:1.125rem; line-height:30px}}
@media (max-width:639px){.title-why,.h5-tit{ margin:20px auto}}

/*==表单==*/
.u-form-box{ font-size:14px; padding:15px;}
.u-form-box li{ position:relative}
.u-form-box li input{ border:1px solid var(--gray-400); border-radius:var(--border-radius); padding:5px; line-height:20px; position:relative}
.u-form-box li.warning input{ border-color:var(--orange); box-shadow:0 0 10px rgb(var(--orange-rgb),0.1);}
.u-form-box li.warning:before{ font-size:12px; color:var(--orange); height:12px; text-align:right; width:40px; content:"必填"; position:absolute; top:10px; right:5px; z-index:2; line-height:12px;}
.u-form-box li.error input{ border-color:var(--red); box-shadow:0 0 10px rgb(var(--red-rgb),0.1);}
.u-form-box li.error:before{ font-size:12px; color:var(--red); height:12px; text-align:right; width:50px; content:"号码错误"; position:absolute; top:10px; right:5px; z-index:2; line-height:12px;}
.u-form-box li.success input{ border-color:var(--green); box-shadow:0 0 10px rgb(var(--green-rgb),0.1);}
.form-btn{ cursor:pointer; border-radius:var(--border-radius); border:1px solid var(--info); color:#fff; background:var(--info); padding:5px; text-align:center; line-height:20px;}
.form-btn:hover{ border-color:var(--lime);background:var(--lime)}