@charset "utf-8";
body{ margin:0 auto; max-width:2560px; padding:0; font-size:16px;}
.container{ max-width:2560px; margin:auto;}
.imgs img{ width:100%;}.bgr2{ margin-right:2.9%;}
/*顶部logo部分*/
.hed{ width:100%; aspect-ratio: 750 / 75;}.logo{ width:60%;}
/*banner*/
.banner{width:100%; max-width:2560px!important; margin:auto;}
.bannermb{width:100%; max-width:2560px!important; margin:auto;background-image: url('../img/banner_mb_bg.jpg');background-repeat: no-repeat;background-size: contain; aspect-ratio: 10 / 7;}
.bannermb div{ display: grid; place-items: center; color:#FFF; float:left;font-family:'Microsoft YaHei', Arial, sans-serif;}
.adwords{ width:100%; font-weight:bold; letter-spacing:3px;} .uxst1{ font-size:9.5vw;margin-top:10%;} .uxst2{ font-size:8vw;margin-top:12%;} .uxst3{ font-size:6.5vw;margin-top:14%;}
.adwords2{ margin-top:1%;width:100%; font-weight: 500; letter-spacing:1px; font-size:4.5vw;}
.adwords3{ margin-top:6%;width:100%; font-weight: 500; letter-spacing:1px; font-size:5vw;}
.adwords4{ margin-top:0.2%;width:100%; font-weight: 500; letter-spacing:1px; font-size:5vw;}
.zhuli{ width:66%; margin-top:3%; margin-left:17%; margin-right:17%; height:1.4em; font-size:4vw; color:#DB1232!important; background-image: url('../img/zhuli-bg.png');background-position: bottom center;background-repeat:repeat-y;background-size: contain;}

/*项目形式*/
.xingshi{ width:100%; background-color:#F2F4F8; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15); margin-bottom:8%;}.xingshi .xsn{width:96%; padding:0 2% 2% 2%; float:left;}.gun{ width:99%; border-bottom:1px solid #CFCFCF; margin:0 1% 3% 0; padding:0 0 1.5% 0; float:left; font-size:3.4vw;}.gun .gunlf{ float:left; width:12%; padding:5px 5px 0 0;} .gunlf img{ width:100%;}.gun .gunce{  width:60%;float:left; padding:5px 0 0 0; }.gunce a:link,.gunce a:visited,.gunce a:hover{color:#555;text-decoration:none;}.gun .gunri{ float:right; margin-right:2%; padding:5px 0 0 0;color:#555;}.gunri a:link,.gunri a:visited,.gunri a:hover{color:#555;text-decoration:none;}.xsnx{width:100%; float:left;}.gsan{ width:31.4%;aspect-ratio: 30 / 29; float:left; text-align:center; border-radius:10px; background-color:#FFF; padding:0 0 9px 0;}.ger{ width:48.55%;aspect-ratio: 30 / 14; background-color:#FFF; float:left; border-radius:10px; background-color:#FFF; text-align:center;}.mgr14{ margin-right:2.9%; padding:0 0 9px 0;}.mgb1{ margin-bottom:10px;} .xsnx > div{ margin-bottom:2.9%;}.gsan .gsan1{ width:26%; margin:auto; font-family:'Microsoft YaHei', Arial, sans-serif; margin-top:8px;}.gsan1 img{ width:100%;}.gsan .gsan2{ width:80%; margin:auto; font-size:1em; color:#F00; margin-top:8px; font-size:3.8vw;}.gsan .gsan3{ width:98%; margin:auto; font-size:3.3vw; margin-bottom:5px; color:#555;}.gsan .gsan4{ width:80%; margin:auto; background-color:#DE253C; border-radius:30px; aspect-ratio:40 / 9; padding:0; font-size:3.6vw; color:#FFF; font-family:'Microsoft YaHei', Arial, sans-serif;text-decoration:none; display: grid; place-items: center;}.gsan .gsan4:hover { background-color:#FA701C;}.gsan4 a:link,.gsan4 a:visited,.gsan4 a:hover{color:#FFF;text-decoration:none;}.ger .ger2{ width:80%; margin:auto; margin-top:15px; font-size:1em; color:#F00; margin-bottom:2px; font-size:3.8vw;}.ger .ger3{ width:80%; margin:auto; font-size:3.3vw; margin-bottom:5px; color:#555;}.ger .ger4{ width:66%; margin:auto; background-color:#DE253C; border-radius:30px; aspect-ratio:40 / 8; padding:2px 0 0 0;font-size:3.6vw;  color:#FFF; font-family:'Microsoft YaHei', Arial, sans-serif; display: grid; place-items: center;}.ger .ger4:hover { background-color:#FA701C;}.ger4 a:link,.ger4 a:visited,.ger4 a:hover{color:#FFF;text-decoration:none;}
.marquee-content{ width:60%;} 
/*登记表单*/
.logi{ width:100%; background-color:#E7F0F2; padding-bottom:4%; margin-bottom:5%;}.logi1{ width:100%;background-image: url('../img/logi1.png'); background-position: bottom center; background-repeat: no-repeat; float:left; aspect-ratio: 10 / 9; min-height:300px;}.logit{width:100%; float:left;}.logi2{width:100%; padding:5% 0 0 0; float:left;}.logi2 .biaod{width:80%;  margin:0 10% 5% 10%; float:left;}.logi2 .biaodtj{ width:80%;margin:0 10% 5% 10%; float:left; text-align:center;}
.btn,button{ margin-right:cursor:pointer;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";height:2.2em; font-size:3.6vw;border-radius:55px; width:100%; color:#FFF;background-color:#DE253C;}.input{ color:#555;float:left;width:97%;clear:both; position:relative; padding:0 0 0 3%; background:#fff;border:1px solid #D2D2D2;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}input{ display:block;-webkit-border-radius:22px;border-radius:10px;border:none; font-size:1.3em; letter-spacing:3px;color:#fff;background-color:#DE253C;height:2em; float:left;}
    .select { margin:0; float:left;color:#616263; overflow:hidden; height:3em; width:100%; position: relative; display: block;}
    select{ height: 2em; border:1px solid #D2D2D2;  padding: 2px 5px 2px 3%; border: 0; border-radius:10px; background-color:#FFF; outline:none; font-size:1.2em; width:100%; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
    .select:after { content:"▼"; padding:8px 8px 12px 8px; position:absolute; right:10px; top: 0; z-index:1; text-align:center; width:10%; height:100%; pointer-events:none; box-sizing:border-box; }
/*适合哪些学生*/
.shihe{ margin-right:2%; margin-left:2%; width:96%;}.shihe .shiheti{width:100%; line-height:1.9em; margin:0 0 20px 0; float:left; font-size:7vw; text-align:center;}.shihe .shihek{width:48.55%; float:left; margin-bottom:2.9%; padding-bottom:4%; background:#FCE0E2;border-radius:10px; }.shihe .shiheksh{width:88%; margin:0 6% 2.9% 6%; padding:0 0 30px; float:left; background:#FCE0E2;background-image: url('../img/xingbg.png'); background-position: bottom center; background-repeat: no-repeat;}.shiheksht{float:left; min-height:35px; width:90%; margin:auto; margin-right:5%; margin-left:5%; border-radius:0 0 10px 10px; padding:4px 0 0 0; text-align:center; font-size:1.3em; font-weight:bold; color:#FFF; background-color:#82AFB4;}.shihekshx{ width:92%; margin:5% 4% 0 4%;float:left;aspect-ratio: 280 / 66; font-size:1em; text-align:center;}.shihekxia{ float:left;margin:3% 10% 0 10%; padding:0; min-height:30px; width:80%; background-color:#DE253C;border-radius:35px; text-align:center; font-size:1.4em; font-weight:bold; color:#FFF;display: grid; place-items: center;}.shihekxia:hover { background-color:#FA701C;}.shihekxia a:link,.shihekxia a:visited,.shihekxia a:hover{color:#FFF;text-decoration:none;}
/*单独项目介绍*/
.jian{ margin-right:2%; margin-left:2%; width:96%;}.jian .jianti{width:100%; line-height:1.9em; margin:0 0 2% 0; padding-bottom:2%; float:left; font-size:7vw; text-align:center;}.jian .jiank{width:100%; float:left; padding-bottom:7%; background:#FCE0E2;border-radius:15px; }.jian .jianksh{width:90%; margin:0 5% 0 5%; float:left; margin-bottom:2.9%; background:#fff; background-position: bottom center; background-repeat: no-repeat; }.jianksht{float:left; min-height:40px; margin:0 10% 0 10%;border-radius:0 0 15px 15px; padding:9px 0 0 0; text-align:center; font-size:1.4em; font-weight:bold; color:#FFF; background-color:#82AFB4; width:80%;}.jiankshx{ width:92%; margin:0 4% 0 4%; padding:4% 0 5% 0; float:left; font-size:1.2em; line-height:1.6em;text-indent: 2em;}.jiankxia{ float:left;margin:3% 20% 0 20%; width:60%; height:9vw; background-color:#DE253C;border-radius:25px; text-align:center; font-size:1.6em; font-weight:bold; color:#FFF; display: grid; place-items: center;}.kongbai{ float:left; height:2%; width:100%; background-color:#09F;}
/*常见问题*/
.faq{ margin-right:2%; margin-bottom:5%; margin-left:2%; width:96%; }.faq .wenti{ margin:0 0 2% 0; width:100%; line-height:1.9em; float:left;font-size:7vw; text-align:center;}.faq .wenka{ float:left; border:1px solid #CCC; padding:3% 0 4% 0; background-color:#F7F7F7; width:99%; border-radius:10px;}.wenka .wenk{ padding:11px 0 11px 0; float:left; margin:0 2% 1% 3.5%; border-bottom:1px solid #CCC;}.wenka .wen{ padding:0; font-size:4.6vw; width:100%; float:left; margin:0 0 7px 0; color:#333;}.wenka .da{ font-size:3.8vw; line-height:1.3em; width:100%; float:left; color:#555;}.wenka span{ display:block; float:left;}.wenka .wenbg{ width:6%; float:left;}.wenbg img{ width:100%;}.wenka .dabg{ width:6%; float:left; margin-top:3px;}.dabg img{ width:100%;}.dare{ width:6%; float:left;}.dare img{ width:100%;}.dati{ padding:0 0 0 10px;}.daxi{ width:90%; padding:0 0 0 10px;}
/*底部*/
.btm{ width:100%; color:#A9A8A6; line-height:1.6em; font-size:0.9em; text-align:center; padding:2% 0 2% 0; background-color:#333;}

