/* Fonts */
.flex{display:-webkit-box;display: -ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-start;}
.flexC{display:-webkit-box;display: -ms-flexbox;display:flex;align-items:center; flex-wrap:wrap;}
.fl-bet{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.fl-cen{-webkit-box-pack: center;-ms-flex-pack: center;justify-content:center;}
.fl-end{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:flex-end;}
.Huans {-webkit-box-sizing:border-box;box-sizing:border-box;}


.zyqDk{max-width: 1000px;margin: 0 auto;padding:80px 10px 40px;position: relative;}
.zProDS{margin-bottom:110px;}
.zProDSP{width:50%; color:#2a2d2e; font-size:38px; line-height:100px; margin-top:100px;}
.zProDSI{width:48%; background:#5f4699;align-content:center; padding:10px;}
.zProDSI img{width:100%; display: block;}
.zProDd{margin-bottom:110px;}
.zProDdP{width:100%; text-align: right; line-height:100px; margin-bottom:80px; font-size:44px; color:#2a2d2e;}
.zProDdI{width:100%; background:#5f4699;align-content:center; padding-bottom:60px;}
.zProDdI img{width:80%; display: block; position: relative; top:-35px;}
/**/
.zspeTit{ font-size:36px; line-height:50px; color:#fdd303; width:100%;}
.zspeD{padding:0 25px; margin-top:40px; position: relative;}
.zspeVid{ background:#000; position: relative; width:40%;}
.zspeVid video{ width:100%; height: 100%; position: absolute;top:0;left:0; display: block;object-fit: fill;}
.zspeVidI{background:#5f4699;align-content:center; width:34%; padding:2% 3.5%; position: absolute;top:0;right:0;}
.zspeVidI img{width:100%; display: block;}
.zspeDK{ background:#f4f4f4;}
.zspeDM{max-width: 1400px;margin: 0 auto;padding:50px 10px;}
.zspeDP{width:60%; color:#808080; font-size:28px; line-height:55px;}
/**/
.zconLea{}
.zconLeaL{width:30%;}
.zconLeaLT{ font-size:36px; color:#fdd303; line-height:70px;}
.zconLeaLa{ font-size:20px; color:#FFF; background:#5f4699; text-align: center; width:210px; line-height:58px; display: block;margin-top:40px; margin-left: 18%;}
.zconLeaR{width:69%;}
.zconLeaRa{ border:1px solid #e9e7f0; border-radius:8px; width: 31.5%; padding-top:4%; color:#000; font-size:20px; line-height:40px; margin-bottom:25px;}
.zconLeaRI{ width:125px; height: 125px;background-position: 0 0; background-repeat: no-repeat; background-size:100%; display: block; margin:0 auto 10px;}
.zconLeaRI1{background-image: url("../images/zcon01.png");}
.zconLeaRI2{background-image: url("../images/zcon02.png");}
.zconLeaRI3{background-image: url("../images/zcon03.png");}
.zconLeaRI4{background-image: url("../images/zcon04.png");}
.zconLeaRI5{background-image: url("../images/zcon05.png");}
.zconLeaRI6{background-image: url("../images/zcon06.png");}
.zconLeaRa p{ text-align:center; width:100%; text-transform: uppercase;}
.zconLeaRa:hover{color:#FFF; background:#5f4699; border:1px solid #5f4699;}
.zconLeaRa:hover .zconLeaRI{background-position: 0 -125px;}

.zcontec{ box-shadow:0 6px 12px rgba(49,53,150,0.2); background:#FFF; padding:20px 4%; margin-top:40px; border-radius:8px;}
.zcontecT{font-size:40px; color:#fdd303; line-height:70px;}
.zcontecR{width:75%;}
.zcontecN{ width:100%; padding:25px 4%;box-shadow:0 6px 12px rgba(49,53,150,0.2); background:#FFF;border-radius:6px; margin:25px 0;}
.zcontecH{font-size:30px; color:#FFF; background:#5f4699; width: 200px; line-height:54px; text-align: center;}
.zcontecP{width:100%; flex:1; line-height:40px; font-size:25px; color:#f6b62e; margin-left:25px;}

.zconMap{margin-top:80px;height:500px;}
.zconMap img{width:100%; display: block;}
/*
display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center
|flex-start|flex-end|center|space-between|space-around

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

transform: translate(0,-50%);left:0;top:50%;

transition:0.5s;
.IndEnvT:before,.IndEnvT:after{display:block;content:'';position: absolute;}
*/

@media  screen and ( min-width:1680px){

}
@media screen and (max-width:1679px ) and ( min-width:1440px){

}
@media only screen and (max-width:1439px){

}



.Run{transition:All 0.6s ease-in-out;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out;}
.Run:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform: rotate(180deg);}
.Run2 img{transition:All 0.6s ease-in-out;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out;}
.Run2 img:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform: rotate(360deg);}
.Run1{transition:All 0.6s ease-in-out;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out;}
.Run1:hover img{transform:rotatex(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform: rotateY(180deg);}
.Mover{transition:0.5s;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.Mover:hover{transition:0.5s;ransform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.Mover1{transition:0.5s;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.Mover1:hover{transition:0.5s;ransform:translate(10px,0);-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);-o-transform:translate(10px,0);-ms-transform:translate(10px,0);}
.enlarge img{ width:100%;transition:0.5s;}
.enlarge:hover img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); transition:0.5s;}
.IndSupA{ width:100%;transition:0.5s;}
.IndSupA:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); transition:0.5s;}


/*
display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center
|flex-start|flex-end|center|space-between|space-around

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

transition:0.5s;
.IndEnvT:before,.IndEnvT:after{display:block;content:'';position: absolute;}
*/

