.abus{width: 80%; text-align:center; margin:auto;}
.abus p{ margin-bottom:5em;}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src:url('../font/montserrat.woff2')  format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #3f3f3f;}  
input:-moz-placeholder, textarea:-moz-placeholder {color: #3f3f3f;}  
input::-moz-placeholder, textarea::-moz-placeholder {color: #3f3f3f;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #3f3f3f;}

body{margin:0;padding:0;font-size:14px;font-family:"Montserrat";overflow-x: hidden;}
img{border:0px;margin:0;padding:0;}
a{text-transform:none;text-decoration:none;}
input,select,textarea{outline:none;margin:0;padding:0;text-indent:3px;border-style:none;background-color:transparent;}

  .animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }

  .fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
  }
  
  @-webkit-keyframes fadeInRightBig {
    from {
      opacity: 0;
      -webkit-transform: translate3d(500px, 0, 0);
      transform: translate3d(500px, 0, 0);
    }
  
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  
  @keyframes fadeInRightBig {
    from {
      opacity: 0;
      -webkit-transform: translate3d(500px, 0, 0);
      transform: translate3d(500px, 0, 0);
    }
  
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  
  .fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
  }
  

@media screen and (min-width:735px){
.mtopcss{display:none;}

.pctopcss{width:87.5vw;margin:auto; line-height: 4.18vw;}
.pctoplogo{float:left;}
.pctoplogo img{width:8.33vw;height: 1.67vw;position: relative;left:-1.8vw;top:0.60vw;}
.pctopmenu{float:left;padding-left:11%;padding-top:1.3vw;display: flex;justify-content: space-evenly;width:60%;}
.pctopmenu div{font-weight: 800;font-size: 0.94vw;color:#666;text-align:center;line-height:1.5;cursor: pointer;}
.pctopmenusel{color:#333338!important;border-bottom:0.16vw #333338 solid ;}
.pctopsearch{float: right;position: relative;}
.pctopsearch div{display:none;border-radius: 10vw;background:#fff;width:15vw;height:2vw;margin-top:1vw;margin-right:1vw;box-shadow: 0 0.21vw 0.63vw rgba(0,0,0,.2);}
.pctopsearch div input{position: absolute;padding-left:0.3vw;width:13vw;height:2vw;}
.pctopsearch div img{float:right;width:1.6vw;padding-top:0.25vw;padding-right:0.3vw;}
.pctopsearchimg{position: absolute; top:1vw;right:-1.96vw;width: 1.6vw;height: 1.6vw;cursor: pointer;padding:0.2vw;}
.pctopsearchimgsel{background:#fff;border-radius:20vw;box-shadow: 0 0.21vw 0.63vw rgba(0,0,0,.2);}

.detailt{clear:both;width: 100%;padding-left: 4%;height: 2.08vw;line-height: 2.08vw;background: #7e7e90;}
.detailt span{display:block;float:left;font-size:0.73vw;font-weight: 600;color: #fff;}
.detailt span:nth-child(2n+1){cursor: pointer;}
.detailt span:nth-child(2n+2){width:1.35vw;text-align:center;}
.detailt span:nth-child(5){cursor:default;}

/*index*/
.pcintopbom{clear:both;color:#fff;width: 100%;padding-left: 22vw;height: 2.5vw;font-size: 0.94vw;line-height: 2.5vw;background: #7e7e90;}
.pcintopboml{float:left;font-weight: 800;}
.pcintopbomt{float:left;display: flex;}
.pcintopbomtcon{cursor: pointer;position: relative; display:block;padding: 0 1.09vw;color:#fff;text-decoration: underline;}
.pcintopbomc{display:none;width: 21.4vw;height: 16vw;position: absolute;top: 2.51vw;left: 0;background: #373a50;opacity: .8;z-index: 10000;}
.pcintopbomtcon:hover{background:#373a50;}
.pcintopbomci{padding-top:1.35vw;clear: both;}
.pcintopbomci div{float:left;}
.pcintopbomci div span{display:block;}
.pcintopbomci div:nth-child(1){width:21%;padding-left:10%;}
.pcintopbomci div:nth-child(1) img{width:3.75vw;height:3.75vw;}
.pcintopbomci div:nth-child(2){width:60%;margin-top:-0.3vw;}
.pcintopbomci div:nth-child(2) span:nth-child(1) img{width:0.98vw;height:0.83vw;margin-right: 0.52vw;}
.pcintopbomci div:nth-child(2) span:nth-child(1){float:left;}
.pcintopbomci div:nth-child(2) span:nth-child(2){float:left;color:#d9cb21;font-size:0.83vw;width:80%;}
.pcintopbomci div:nth-child(2) span:nth-child(3){margin-top:0.8vw;margin-bottom:1vw;font-size: 1.35vw;color: #fff;line-height: 1;}
.pcintopbomciline{float:left;width:100%;height:1px;background:#fff;}
.pcintopbommore{float:none;width:6.6vw;margin: auto; text-align:center;font-size:0.83vw;line-height:2.4vw;}
.pcintopbommore span:nth-child(1),.pcintopbommore span:nth-child(3){display:block;float:left;width:1.3vw;height:1px;background:#fff;margin-top:1.2vw;}
.pcintopbommore span:nth-child(2){display:block;float:left;width:4vw;}

.timgbar{width:100%;}
.timg{width:87.29vw;height:35.13vw;margin:0 auto 10.2vw;overflow:hidden;position:relative;}
.timg div{position:absolute;width:100%;height:100%;background-size:100%;background-repeat:no-repeat;background-position:center;}
.tpoint{position:absolute;top:45vw;}
.tpoint div{float:left;margin-left:4px;margin-right:4px;border-radius:20px;width:10px;height:8px;background:#333338;}
.pctimglr{position:absolute;top:50vh;width:100%;}
.pctimglr div:nth-child(1){float:left;cursor: pointer;background-image: url("../images/right-btn.png");background-size:100% 100%;background-repeat:no-repeat;width: 2.86vw;height: 8.65vw;}
.pctimglr div:nth-child(1):hover{background-image: url("../images/right-hover.png");}
.pctimglr div:nth-child(2){float:right;cursor: pointer;background-image: url("../images/left-btn.png");background-size:100% 100%;background-repeat:no-repeat;width: 2.86vw;height: 8.65vw;}
.pctimglr div:nth-child(2):hover{background-image: url("../images/left-hover.png");}
.pctimgmorebtn{position: absolute;bottom: 4.3vw;right: 2.27vw;width: 13.90vw;height: 3.90vw;text-align: center;line-height: 3.97vw;border-radius: .52vw;font-size: 1.35vw;cursor: pointer;background: #fff;}


/*products*/
.prot{width:80%;margin: auto;height: 4.06vw;padding-top: 4vw;margin-bottom: 4.17vw;clear: both;}
.prot input{width: 56%;height: 3.13vw;line-height: 3.13vw;padding-left: 2.6vw;font-size: 1.15vw;border-radius: 0.78vw;background:#fff;box-shadow: -0.1vw 0.21vw 0.63vw #ddd;border: none;float:left;}
.prot div{height: 3.13vw;line-height: 3.13vw;text-align: center;color: #fff;box-shadow: 0 0.21vw 0.63vw rgba(0,0,0,.2);background: #1327a3;font-weight: 500;font-size: 1.25vw;border-radius: 0.63vw;float:left;cursor: pointer;}
.protsearch{width:11%;margin-left:3%;margin-right:3%;}
.protdown{width:23%;}

.promain{width:80%;margin: auto;}
.promaint{width:100%;}
.promaint span{display:block;float:left;font-size: 1.35vw;color: #6c6c6f;border-radius:5vw; padding-left:2vw;padding-right:2vw; margin-right:2vw;line-height:2.8vw;font-weight: 500;cursor: pointer;}
.promaint span:hover{background:#ddd;}
.promaint span:nth-child(1){color:#333338;font-weight: 600;}
.promaintsel{color:#fff!important;background:#000!important;}

.promainlist{width:100%;clear: both;}
.promainlist div:nth-child(4n+2),.promainlist div:nth-child(4n+3),.promainlist div:nth-child(4n+4){margin-left:4%;}
.promainlist div{display:block;float:left;width:22%;height: 20vw;margin-top: 3vw;}
.proitem span:hover{box-shadow: 0 1px 0.21vw rgba(0,0,0,.1), 0 0.1vw 0.16vw rgba(0,0,0,.12), 0 1px 0.16vw rgba(0,0,0,.14);transform: translateY(-1px);}
.proitem span{display: block;border: 1px solid #e8e8ed;border-radius: 0.63vw;cursor: pointer;overflow: hidden;}
.proitem span p{display:block;border:0px;margin:0;padding:0;}
.proitem span p:nth-child(1){width:100%;height: 16vw;background-size:cover;background-repeat:no-repeat;background-position:center;}
.proitem span p:nth-child(2){height: 4vw;font-size: 1.15vw;font-weight: 700;line-height: 4.01vw;text-align: center;color: #fff;background: #333338;}

.propagecontrol{clear: both;padding-top:3vw;height:5vw;margin: auto;}
.propagecontrol div{float:left;cursor: pointer; text-align: center;width:2.24vw;height:2.24vw;line-height:2.24vw;color:#c3c3cb;margin-left:0.25vw;margin-right:0.25vw;font-size:0.94vw;font-weight:600;}
.propagepointsel{border-radius:50%;background-color: #333338;}


/*products detail*/
.prodetilbomt{clear: both;padding-top:3vw;}
.prodetilbomt span{display:block;}
.prodetilbomt span:nth-child(1){text-align: center;font-size: 1.56vw;font-weight: 600;color: #333338;margin-bottom: 0.26vw;}
.prodetilbomt span:nth-child(2){width: 8.49vw;height: 0.16vw;margin: 0 auto;background: #333338;}

.prodetailbar{width:100%;height: 48vw;display: flex;margin-bottom: 6.25vw;}
.prodetaill{width:55%;height:100%;display:flex;}
.prodetaillimg{width:85%;height:100%;background-size:cover; background-repeat:no-repeat;background-position:center;}
.prodetaillperbtn{width:15%;background:#5c5c64;}
.prodetaillperbtn span{display: block;width:100%;height:8vw;border-radius: 0vw 0.78vw 0.78vw 0vw;font-weight: 500;text-align: center;background: #adadb1;color: #fff;font-size: 0.94vw;line-height:1.15vw;cursor: pointer;}
.prodetaillperbtn span p{border:0px;margin:0;padding:0;padding-top:2vw;}
.prodetaillperbtn span img{height:100%;position: relative;}
.prodetaillperbtnsel{background: #fff !important;color:#333338 !important;opacity:1;}
.prodetailr{width:45%;}
.prodetailr img{width:100%;height:100%;vertical-align: middle;}

.prodetailtab{width:80%;margin:auto;display:flex;justify-content: space-between;}
.prodetailtab div{width: 15.21vw;height: 4.27vw;color: #1327a3;border: 0.21vw solid #1327a3;line-height: 3.85vw;text-align: center;font-size: 1.56vw;font-weight: 700;border-radius: 2.5vw;background-color: #fff;cursor: pointer;}
.prodetailtab div:hover{color:#fff;background:#1327a3;}
.prodetailtabsel{color:#fff !important;background:#1327a3 !important;}
.prodetailtabcon{width:80%;margin:auto;padding-top:3vw;}


/*top search*/
.topsearchtxt{clear:both;width:52%;margin: auto;padding-top:4vw;}
.topsearchtxt div:nth-child(1){height: 2.03vw;font-size: 1.67vw;font-weight: 600;line-height: 2.03vw;color: #333338;}
.topsearchtxt div:nth-child(1) span{color:#1327a3;}
.topsearchtxt div:nth-child(2){height: 0.99vw;font-size: 0.83vw;font-weight: 400;line-height: 0.99vw;color: #333338;margin-top: 1.04vw;}
.topsearchinbar{width:52%;margin: auto;height: 4.06vw;padding-top: 4vw;margin-bottom: 1vw;clear: both;}
.topsearchinbar input{width:71%;height: 3.13vw;line-height: 3.13vw;padding-left: 2.6vw;font-size: 1.15vw;border-radius: 0.78vw;background:#fff;box-shadow: -0.1vw 0.21vw 0.63vw #ddd;border: none;float:left;}
.topsearchinbar div{height: 3.13vw;line-height: 3.13vw;text-align: center;color: #fff;box-shadow: 0 0.21vw 0.63vw rgba(0,0,0,.2);background: #1327a3;font-weight: 500;font-size: 1.25vw;border-radius: 0.63vw;float:left;cursor: pointer;}
.topsearchbtn{width:20%;margin-left:3%;}

.topsearchmain{width:52%;margin:auto;}
.topsearchlist{width:100%;clear: both;}
.topsearchlist div:nth-child(3n+2),.topsearchlist div:nth-child(3n+3){margin-left:2%;}
.topsearchlist div{display:block;float:left;width:32%;height: 20vw;margin-top: 3vw;}



/*partners*/
.partnertbar{clear:both;padding-top: 3.13vw;width:80%;margin:auto;word-break: break-word;}
.partnert{clear:both;padding-top: 3.13vw;}
.partnert div:nth-child(1){width:100%;text-align: center;margin-bottom: 0.52vw;font-size: 1.56vw;font-weight: 600;color: #333338;}
.partnert div:nth-child(2){width: 16.67vw;height: 0.16vw;background: #333338;margin:0 auto 3.13vw;}
.partnert div:nth-child(3){width: 81.5%;height: 40.68vw;margin:auto;background-repeat: no-repeat;background-size:cover;background-position: center center;}

.partnertitle{width:80%;margin: auto;clear:both;padding-top:2vw;}
.partnertitle div{height: 5vw;line-height: 5vw;text-align: center;color: rgb(51, 51, 56);font-size: 1.67vw;position: relative;font-weight: 600;}
.partnertitle div span{position: relative;}
.partnertitle div span img{cursor: pointer;width: 1.25vw;height: 1.25vw;position: absolute;left:1vw;top: 0.5vw;}
.partnertitle div i{width:7vw;height: 0.16vw;background-color: rgb(51, 51, 56);position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);border-radius: 0.08vw;}
.partnertitletip{position: relative;padding:0.3vw;width:35%;left:57%;top:-1vw;text-align:left;line-height:16px;font-size: 12px;font-weight:0;display:none;border:1px solid #ddd;}

.partnerfilter{clear: both;padding-top:3vw;}
.partnerfiltertitle{clear:both;width:80%;margin:auto;font-size: 1.67vw;font-weight: 800;line-height: 2.03vw;color: #1327a3;padding-top:3vw;}
.partnerlist{width:80%; padding-top: 3vw;margin: auto;}
.partneritem{display: flex;width: 100%;background: #fff;margin: 0 auto 1.04vw;border-radius: 0.31vw;overflow: hidden;}
.partneritem div{display:flex;align-items: center;justify-content: center;}
.partneritem div:nth-child(1){width:10%;background: #c3c3cb;font-size: 3.13vw;color: #fff;font-weight: 700;}
.partneritem div:nth-child(2){width:15%;padding-left:3%;padding-right:3%;}
.partneritem div:nth-child(3){width:25%;font-size: 1.15vw;font-weight: 700;color: #333338;justify-content: left;}
.partneritem div:nth-child(4){width:0%;justify-content: left;}
.partneritem div:nth-child(5){width:32%;font-size: 0.73vw;color: #333338;word-break: break-word;}
.partneritem div:nth-child(6){width:7%;padding-left:2%;font-size: 1.15vw;font-weight: 700;color: #1327a3;cursor: pointer;}


/*academy*/
.acadtitle{width:80%;margin: auto;clear:both;padding-top:5vw;}
.acadtitle div{height: 5vw;line-height: 5vw;text-align: center;color: rgb(51, 51, 56);font-size: 1.67vw;position: relative;font-weight: 600;}
.acadtitle div span{cursor: pointer; position: absolute;bottom: 0px;right: 0px;font-size: 1.15vw;line-height: 2.19vw;background-color: rgb(238, 238, 242);width: 5.26vw;color: rgb(55, 72, 177);border-radius: 1.09vw;}
.acadtitle div i{width: 3.75vw;height: 0.16vw;background-color: rgb(51, 51, 56);position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);border-radius: 0.08vw;}

.acadnrlist{width:80%;margin: auto;height: 30vw;}
.acadnrlist .acadnritemcon:nth-child(3n+2),.acadnrlist .acadnritemcon:nth-child(3n+3){margin-left:5%;}
.acadnritemcon{float:left;width: 30%;margin-top:3vw;}
.acadnritem:hover{box-shadow: 0 1px 0.21vw rgba(0,0,0,.1), 0 0.1vw 0.16vw rgba(0,0,0,.12), 0 1px 0.16vw rgba(0,0,0,.14);transform: translateY(-1px);}
.acadnritem{width:100%;height: 23.85vw;position: relative;background-color:#fff;cursor: pointer;border-radius: 1.25vw;overflow: hidden;border: 1px solid rgb(232, 232, 237);}
.acadnritem div:nth-child(1){font-size: 1.15vw;font-weight: 600;line-height: 1.41vw;text-align: center;color: rgb(51, 51, 56);padding: 2.08vw 3.96vw 0px;}
.acadnritem div:nth-child(1) span{display:block;font-size: 0.94vw;color: rgb(126, 126, 144);font-style: italic;line-height: 3.02vw;font-weight: 500;}
.acadnritem div:nth-child(2) img{width: 23.96vw;height: 15.57vw;position: absolute;bottom: 0px;left: 0px;}

.acadsearch input{width: 82%;}
.adadsearchbtn{width:11%;margin-left:3%;margin-right:0%;}
.acadevents{margin-top:-2vw;}
.acadeventst{width:80%;margin: auto;}
.acadeventstitle{font-size: 1.35vw;color: rgb(51, 51, 56);font-weight: 800;line-height: 1.67vw;padding-bottom:1vw;}
.acadeventsfilteritem{clear:both;font-size: 1.15vw;line-height: 1.56vw;color:rgb(108, 108, 111);padding-top: 1vw;}
.acadeventsfilteritem div{float:left;width:20%;}
.acadeventsfilteritem div:nth-child(1){font-weight: 600;width:8vw;line-height: 2.5vw;color: rgb(51, 51, 56);}
.acadeventsfilteritem div{width:80%}
.acadeventsfilteritem div:nth-child(2) span{display: block;float:left;padding-left:2vw;padding-right:2vw;line-height: 2.5vw;cursor: pointer;}
.acadeventsitemhover:hover{background:#ddd;border-radius: 5vw;}
.acadeventsfilteritemsel{color:#fff !important;background:#000 !important;border-radius: 5vw;}

.acadfilterselect{float:left;width:22vw !important;cursor: pointer;}
.acadfilterselect div{width:22vw !important;background:#fff;border:1px solid rgb(112, 112, 112);}
.acadfilterselect div:nth-child(1){margin-top:0.2vw;}
.acadfilterselect div:nth-child(1) span:nth-child(1){float:left;line-height: 2.1vw;display:block;color:rgb(108, 108, 111);font-weight: 500;}
.acadfilterseltcon{margin-left:0.5vw;}
.triangled{display:block;float:right;position: relative;top:0.8vw;right:0.5vw;width: 0px;height:0px;border-left: 0.3vw solid transparent;border-right: 0.3vw solid transparent;border-top: 0.6vw solid rgb(112, 112, 112);}
.acadfilterseloption{position: relative;border:0px !important;height:0px !important;left:0.5vw;top:0vw;display:none;}
.acadfiltersoitem{position: absolute;border:0px !important;z-index: 100;box-shadow: 0 0.21vw 0.63vw rgba(0,0,0,.2);}
.acadfiltersoitem div{width:20vw !important;border:0px !important;color:rgb(108, 108, 111)!important;font-weight: 500!important;padding:0.5vw 1vw;}
.acadfiltersoitem div:hover{background:#f5f5f5;}
.acadfiltersoitemsel{background:#e6f7ff !important;color:#222526 !important;}

.acadeventlist{width:80%;margin: auto;clear: both;padding-top:4vw;}
.acadeventlist .acadeventitemcon:nth-child(3n+2),.acadeventlist .acadeventitemcon:nth-child(3n+3){margin-left:5%;}
.acadeventitemcon{float:left;width: 30%;height: 31.56vw;margin-bottom: 4.17vw;border-radius: 1.25vw;}
.acadeventitemcon:hover{box-shadow: 0 1px 0.21vw rgba(0,0,0,.1), 0 0.1vw 0.16vw rgba(0,0,0,.12), 0 1px 0.16vw rgba(0,0,0,.14);transform: translateY(-1px);}
.acadeventitem{width:100%;height: 31.56vw;text-align:center;position: relative;background-color:#fff;border-radius: 1.25vw;overflow: hidden;border: 1px solid rgb(232, 232, 237);cursor: pointer;}
.acadeventitem div:nth-child(1){background-color: rgb(40, 173, 222);width: 10.1vw;color: rgb(255, 255, 255);font-size: 1.35vw;line-height: 2.34vw;font-weight: 700;margin: 0px auto;}
.acadeventitem div:nth-child(2){font-size: 1.15vw;line-height: 1.41vw;color: rgb(51, 51, 56);margin-top: 1.46vw;font-weight: 600;padding: 0px 3.96vw;}
.acadeventitem div:nth-child(3){font-weight: 500;font-size: 0.94vw;line-height: 1.15vw;color: rgb(51, 51, 56);margin-top: 1.25vw;padding: 0px 1.88vw;}
.acadeventitem div:nth-child(4){font-weight: 500;width: 9.79vw;font-size: 0.94vw;line-height: 1.15vw;color: rgb(126, 126, 144);font-style: italic;margin: 0.52vw auto 0px;}
.acadeventitem div:nth-child(5) img{width: 19.69vw;height: 12.5vw;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}


/*academy detail*/
.acaddetail{width:92%;margin: auto;margin-top: 3.13vw;margin-bottom:5vw;}
.acaddetaill{float:left;width:71%;position:relative; background: linear-gradient(137deg,#fff,#f9f9fc);box-shadow: 0.1vw 0.21vw 0.63vw rgba(0,0,0,.12);}
.acaddetaill_1{width: 21.15vw;height: 0.1vw;background-color: #333338;position: absolute;top: 5.21vw;left: 0;}
.acaddetaill_2{line-height: 2.03vw;font-size: 1.67vw;font-weight: 800;color: #333338;position: absolute;left: 7.29vw;top: 8.33vw;}
.acaddetaill_3{font-size: 1.15vw;font-style: italic;font-weight: 600;line-height: 1.41vw;color: #333338;position: absolute;left: 10.42vw;top: 12.45vw;}
.acaddetaill_4{width: 54vw;height: 1px;background-color: #333338;position: absolute;top: 16.98vw;right: 0;}
.acaddetaill_5{padding: 0 10.42vw;margin-top: 21.15vw;margin-bottom: 5vw;}

.acaddetailr{width:27%;float: right;}
.acaddetailrtbar{width: 100%;margin-bottom: 2.6vw;background: linear-gradient(134deg,#fff,#f4f4f8);box-shadow: 0.1vw 0.21vw 0.63vw rgba(0,0,0,.12);}
.acaddetailrttitle{width: 100%;padding-top:1vw;padding-bottom:1vw;font-size: 1.15vw;color: #7e7e90;font-weight: 800;text-align: center;}
.acaddetailrtitem{height: 9.9vw;border-top: 1px solid #e8e8ed;background-color: #fff;position: relative;}
.acaddetailrtiteml{width:35%;height:85%;float: left;margin-left:3%;margin-right:3%;margin-top:3%;background-position:center center; background-size:cover;background-repeat:no-repeat;}

.acaddetailrtitemr{float:left;width:58%;}
.acaddetailrtitemr div:nth-child(1){font-size: 1.04vw;font-weight: 600;line-height: 1.25vw;color: #333338;margin-top: 1.04vw;}
.acaddetailrtitemr div:nth-child(2){font-size: 0.83vw;font-weight: 400;line-height: 1vw;color: #7e7e90;margin-top: 0.52vw;}
.acaddetailrtitemr div:nth-child(3){position: absolute;font-size: 0.73vw;font-weight: 500;line-height: 0.94vw;color: #c3c3cb;bottom: 0.6vw;}
.acaddetailrtitemr div:nth-child(3) span{display:block;float:left;}
.acaddetailrtitemr div:nth-child(3) span:nth-child(2){margin-top:0.1vw;}

.acadeventdetailrt{text-align: center;font-size: 0.83vw;color: #333338;border-top: 1px solid #e8e8ed;padding-bottom: 1.8vw;}
.acadeventdetailrt div:nth-child(1){font-size: 0.94vw;font-weight: 600;line-height: 1.15vw;margin-top: 1.56vw;}
.acadeventdetailrt div:nth-child(2){line-height: 2vw;}
.acadeventdetailrt div:nth-child(3){padding-top:0.5vw;padding-bottom:0.2vw;}
.acadeventdetailrt div:nth-child(n+3) span{display:inline-block;position: relative; margin-right:1.5vw;}
.acadeventdetailrt div:nth-child(n+3) span img{position: absolute; top:-0.8vw;width:1.1vw;height:0.95vw;}
.acadeventdetailrt a{color:#333338;}

.acadeventdetaill{float:left;width:71%;position:relative; background: linear-gradient(137deg,#fff,#f9f9fc);box-shadow: 0.1vw 0.21vw 0.63vw rgba(0,0,0,.12);}
.acadeventdetaillt{width:100%;height:17vw;background-position:center center; background-size:100%;background-repeat:no-repeat;}
.acadeventdetaillt div{padding-left: 17.08vw;color: #333338;}
.acadeventdetaillt div:nth-child(1){padding-top: 3.65vw;width: 34.95vw;font-size: 1.67vw;font-weight: 800;line-height: 2.03vw;}
.acadeventdetaillt div:nth-child(2){padding-top: 5vw;font-size: 1.04vw;font-weight: 600;line-height: 1.25vw;}
.acadeventdetaillt div:nth-child(3){font-style: italic;color: #7e7e90;font-size: 1.04vw;font-weight: 500;line-height: 2vw;}

.acadeventdetaillbar{padding: 0 4.17vw 3.13vw;background-size:41.56vw 24.32vw;background-position:right bottom; background-repeat:no-repeat;}
.acadedlitemt{font-size: 1.15vw;font-weight: 700;line-height: 1.41vw;color: #1327a3;padding-left: 2.6vw;position: relative;margin-top: 3.28vw;margin-bottom: 1.15vw;}
.acadedlitemt span img{transform: translateY(20%);width: 1.67vw;margin-right: 0.5vw;}
.acadedlitemcon{width:90%;padding-left:4.8vw;word-wrap: break-word;word-break: break-word;}
.acadedlitemconbtn{border-radius:20px;color:#333;background:#ddd;width:150px;text-align: center;line-height: 30px;}
.acadedlitemconbtn:hover{color:#fff;background:#000;}

/*testimonials*/
.telst{padding-top: 8.28vw;clear: both;}
.telstcon{width: 100%;height: 37.81vw;background-repeat: no-repeat;background-size: 100% 100%;}
.telsttxt{padding: 3.65vw 7% 0;display:flex;}
.telsttxtl div:nth-child(1){width: 26.61vw;font-size: 3.13vw;font-weight: 900;line-height: 3.8vw;color: #333338;margin-bottom: 3.13vw;}
.telsttxtl div:nth-child(2){width: 33vw;font-size: 1.46vw;line-height: 1.77vw;color: #7e7e90;}
.telsttxtr{position: relative;}
.telsttxtr div{width: 38.33vw;height: 10.86vw;position: absolute;top: 5.73vw;left: 1.8vw;background: linear-gradient(90deg,#28adde,#2891de);padding: 1.82vw 2.29vw 0.41vw;}
.telsttxtr div img{height: 9.64vw;width: 33.75vw;}

.telstitlel{width:86vw;margin: auto;clear: both;padding-top:8vw;}
.telstitlel div span{float: left;display:block;font-size: 2.08vw;font-weight: 700;line-height: 2.55vw;color: #333338;}
.telstitlel div span:nth-child(2){width: 55.3%;height: 4px;background: #c3c3cb;position: relative;top: 1.42vw;left: 2.92vw;}
.telstitlel div:nth-child(2){clear: both;font-size: 1.35vw;line-height: 1.77vw;color: #7e7e90;padding-top: 2.08vw;width: 45.68vw;}

.telstitler{width:86vw;margin: auto;clear: both;padding-top:8vw;}
.telstitler div:nth-child(1) span{float:right;display:block;font-size: 2.08vw;font-weight: 700;line-height: 2.55vw;color: #333338;}
.telstitler div:nth-child(1) span:nth-child(2){width: 55.3%;height: 4px;background: #c3c3cb;position: relative;top: 1.42vw;margin-right: 2.92vw;}
.telstitler div:nth-child(2){clear: both;font-size: 1.35vw;line-height: 1.77vw;color: #7e7e90;padding-top: 2.08vw;}
.telstitler div:nth-child(2) span{float: right;display:block;text-align:right;width: 49.68vw;}

.telsitem{width:86vw;margin: auto;clear: both;padding-top:5vw;}
.telsitemlimg{float:left;border: 0.5vw solid #77d2f4;background-repeat: no-repeat;background-size:100%;background-position:center center;width:15.63vw;height:15.63vw;border-radius: 10vw;overflow: hidden;}
.telsitemltxt{position: relative;top:1.5vw;}
.telsitemltxt div{width: 57%;height:10.5vw;border: 0.21vw solid #77d2f4;border-radius: 0.63vw;padding-top: 2.81vw;padding-left: 4.17vw;}
.telsitemltxt div span{display:block;}
.telsitemltxt div:nth-child(1){background: #fff;position: absolute;top: -1.5vw;left:22.5vw;z-index: 2;}
.telsitemltxt div:nth-child(2){background: #f7a0a6;position: absolute;top: 0vw;left:21vw;z-index: 1;}
.telsitemltxt div:nth-child(1) span:nth-child(1){font-size: 1.35vw;font-weight: 700;line-height: 1.67vw;color: #333338;}
.telsitemltxt div:nth-child(1) span:nth-child(2){width: 88%;font-size:0.83vw;line-height: 1.25vw;color: #333338;margin-top: 1.56vw;}

.telsitemrimg{float:right;border: 0.5vw solid #f7a0a6;background-repeat: no-repeat;background-size:100%;background-position:center center;width:15.63vw;height:15.63vw;border-radius: 10vw;overflow: hidden;}
.telsitemrtxt{position: relative;top:1.5vw;left: -12vw;}
.telsitemrtxt div{width: 57%;height:10.5vw;border: 0.21vw solid #f7a0a6;border-radius: 0.63vw;padding-top: 2.81vw;padding-left: 4.17vw;}
.telsitemrtxt div span{display:block;}
.telsitemrtxt div:nth-child(1){background: #fff;position: absolute;top: -1.5vw;left:22.5vw;z-index: 2;}
.telsitemrtxt div:nth-child(2){background: #77d2f4;position: absolute;top: 0vw;left:21vw;z-index: 1;}
.telsitemrtxt div:nth-child(1) span:nth-child(1){font-size: 1.35vw;font-weight: 700;line-height: 1.67vw;color: #333338;}
.telsitemrtxt div:nth-child(1) span:nth-child(2){width: 88%;font-size:0.83vw;line-height: 1.25vw;color: #333338;margin-top: 1.56vw;}


/*about*/
.aboutbar{clear:both;width:80%;margin: auto;padding-top:4vw;}
.aboutbarl{float:left;width:35%;}
.aboutbarr{float:right;width:60%;}
.aboutbar1{padding-top:6vw;}
.aboutbar1 div:nth-child(1){color: rgb(19, 39, 163);font-size: 2.19vw;font-weight: 900;}
.aboutbar1 div:nth-child(2){color: rgb(51, 51, 56);font-size: 2.19vw;font-weight: 900;}
.aboutbar1 div:nth-child(3){font-size: 1.04vw;color: rgb(126, 126, 144);margin-top: 2.6vw;}
.aboutbar1 div:nth-child(4){font-size: 1.04vw;color: rgb(126, 126, 144);margin-top: 0.1vw;}
.aboutbar1 div:nth-child(5){margin-top: 5.21vw;width: 14.58vw;height: 3.65vw;text-align: center;line-height: 3.65vw;color: rgb(19, 39, 163);background-color: rgb(255, 255, 255);font-size: 1.35vw;font-weight: 500;cursor: pointer;border: 0.1vw solid rgb(19, 39, 163);border-image: initial;border-radius: 0.63vw;}

.aboutbar2{padding-top:0vw;}
.aboutbar2 div:nth-child(1) span{display: block;float:left;}
.aboutbar2 div:nth-child(1) span:nth-child(1){color:rgb(195, 195, 203);font-size: 1.46vw;line-height: 2.03vw;font-weight: 700;}
.aboutbar2 div:nth-child(1) span:nth-child(2){width: 7.34vw;height: 0.16vw;position: relative;left: 2vw;top: 1.09vw;background: rgb(195, 195, 203);}
.aboutbar2 div:nth-child(2){clear: both;}
.aboutbar2 div:nth-child(2) span{display: block;float:left;}
.aboutbar2 div:nth-child(2) span:nth-child(1){color: rgb(19, 39, 163);font-size: 3.13vw;font-weight: 900;margin-top: 2.08vw;margin-bottom: 3.13vw;line-height: 3.8vw;}
.aboutbar2 div:nth-child(2) span:nth-child(2){color: rgb(51, 51, 56);font-size: 1.15vw;position: relative;left: 1.1vw;top: 3.7vw;line-height: 1.41vw;font-weight: 700;}
.aboutbar2 div:nth-child(3){clear: both;font-size: 1.04vw;color: rgb(51, 51, 56);}
.aboutbar2 div:nth-child(4){font-size: 1.04vw; margin-top: 1.04vw;color: rgb(51, 51, 56);}

.aboutbar3{padding-top:0vw;}
.aboutbar3 div:nth-child(1){width:27.68vw;margin: auto;}
.aboutbar3 div:nth-child(1) span{display: block;float:left;}
.aboutbar3 div:nth-child(1) span:nth-child(1){width: 7.34vw;height: 0.16vw;position: relative;top: 1.09vw;background: rgb(195, 195, 203);}
.aboutbar3 div:nth-child(1) span:nth-child(2){color:rgb(195, 195, 203);font-size: 1.46vw;text-align:center;width:13vw;line-height: 2.03vw;font-weight: 700;}
.aboutbar3 div:nth-child(1) span:nth-child(3){width: 7.34vw;height: 0.16vw;position: relative;top: 1.09vw;background: rgb(195, 195, 203);}
.aboutbar3 div:nth-child(2){clear: both;text-align: center;}
.aboutbar3 div:nth-child(2) img{width: 45.57vw;height: 2.71vw;margin-top: 3.02vw;}
.aboutbar3 div:nth-child(3){margin-top: 3.02vw;display: flex;justify-content: center;padding-bottom:8.65vw;}
.aboutbar3 div:nth-child(3) span{display:block;}
.aboutbar3 div:nth-child(3) span:nth-child(1) img{width: 18.54vw;height: 22.81vw;}
.aboutbar3 div:nth-child(3) span:nth-child(2){margin: 0px 3.54vw;width: 15.47vw;font-size: 0.94vw;color: rgb(51, 51, 56);}
.aboutbar3 div:nth-child(3) span:nth-child(2) p{border:0px;margin:0;padding:0;}
.aboutbar3 div:nth-child(3) span:nth-child(2) p:nth-child(2){margin-top: 1.04vw;}
.aboutbar3 div:nth-child(3) span:nth-child(3) img{width: 20.21vw;height: 27.08vw;}

.aboutbar4rimg img{width:100%;padding-bottom:8.65vw;}

.aboutbar5{padding-top:0vw;}
.aboutbar5 div:nth-child(1) span{display: block;float:left;}
.aboutbar5 div:nth-child(1) span:nth-child(1){width: 7.34vw;height: 0.16vw;margin-right:2vw;position: relative;top: 1.09vw;background: rgb(195, 195, 203);}
.aboutbar5 div:nth-child(1) span:nth-child(2){color:rgb(195, 195, 203);font-size: 1.46vw;line-height: 2.03vw;font-weight: 700;}
.aboutbar5 div:nth-child(2){clear: both;font-size: 3.13vw;font-weight: 900;color: rgb(19, 39, 163);height: 5vw;}
.aboutbar5 div:nth-child(3) span,.aboutbar5 div:nth-child(4) span{display:block;float:left;font-size: 1.04vw;font-weight: 900;color: rgb(51, 51, 56);margin-right: 1.41vw;}
.aboutbar5 div:nth-child(3),.aboutbar5 div:nth-child(4){clear:both;margin-left:2.6vw;}
.aboutbar5 div:nth-child(5){clear: both;font-size: 1.04vw;color: rgb(51, 51, 56);margin-top: 5vw;}

.aboutbar6{padding-top:0vw;}
.aboutbar6 div:nth-child(1) span{display: block;float:left;}
.aboutbar6 div:nth-child(1) span:nth-child(1){color:rgb(195, 195, 203);font-size: 1.46vw;line-height: 2.03vw;font-weight: 700;}
.aboutbar6 div:nth-child(1) span:nth-child(2){width: 7.34vw;height: 0.16vw;position: relative;left: 2vw;top: 1.09vw;background: rgb(195, 195, 203);}
.aboutbar6 div:nth-child(2){clear: both;color: rgb(19, 39, 163);font-size: 3.13vw;font-weight: 900;margin-top: 4.08vw;margin-bottom: 3.13vw;line-height: 3.8vw;}
.aboutbar6 div:nth-child(3){clear: both;font-size: 1.04vw;color: rgb(51, 51, 56);}
.aboutbar6 div:nth-child(4){font-size: 1.04vw; margin-top: 1.04vw;color: rgb(51, 51, 56);}

.aboutbarimg{width:100%;height:39vw;position:relative;border-radius:1vw; overflow: hidden;border:1px solid rgb(19, 39, 163);}
.aboutbarimg div{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.aboutbarimgpn{position:relative;left:1px;top:-24.5vw;width:100%;}
.aboutbarimgpn div:nth-child(1){float:left;cursor: pointer;background-image: url("../images/right-btn.png");background-size:100% 100%;background-repeat:no-repeat;width: 2.86vw;height: 8.65vw;}
.aboutbarimgpn div:nth-child(1):hover{background-image: url("../images/right-hover.png");}
.aboutbarimgpn div:nth-child(2){float:right;cursor: pointer;background-image: url("../images/left-btn.png");background-size:100% 100%;background-repeat:no-repeat;width: 2.86vw;height: 8.65vw;}
.aboutbarimgpn div:nth-child(2):hover{background-image: url("../images/left-hover.png");}





/*floor*/
.floor{clear:both;background: #333338;display:none;}
.floorcon{padding-top:0.47vw;padding-bottom:0.47vw;display:flex;justify-content:space-evenly;width:80%;color: #fff;font-size:0.65vw;font-weight: 500;}
.floor1{clear: both;width:100%;background: #e8e8ed;color: #8f949a;font-size: 0.63vw;}
.floorcon1{width: 92.5%;margin: 0 auto;padding-top: 2.03vw;padding-bottom: 0.36vw;}
.floorcont{display: flex; justify-content: space-between;flex-flow: row wrap;}
.floorcont div span{display: block;}
.floorcont div a{color: #333338;}
.floorcont div:nth-child(1){width:40%;color: #333338;}
.floorcont div:nth-child(1) span:nth-child(1) img{width: 8.33vw;height: 1.67vw;}
.floorcont div:nth-child(1) span:nth-child(2){margin-top: 1.04vw;width: 23.33vw;font-size: 0.73vw;margin-bottom: 0.52vw;}
.floorcont div:nth-child(1) span:nth-child(3),.floorcont div:nth-child(1) span:nth-child(4){font-size: 0.68vw;padding-top:0.3vw;width: 23.33vw;}
.floorcont div:nth-child(1) span:nth-child(5){margin-top: 1vw;}
.floorcont div:nth-child(1) span:nth-child(5) img{cursor: pointer;}
.floorcont div:nth-child(1) span:nth-child(5) img:nth-child(1){width: 1.5vw;height: 1.5vw;margin-right: 1vw;}
.floorcont div:nth-child(1) span:nth-child(5) img:nth-child(2){width: 1.5vw;height: 1.5vw;margin-right: 1vw;}
.floorcont div:nth-child(1) span:nth-child(5) img:nth-child(3){width: 1.5vw;height: 1.5vw;margin-right: 1vw;}
.floorcont div:nth-child(1) span:nth-child(5) img:nth-child(4){width: 1.5vw;height: 1.5vw;margin-right: 1vw;}
.floorcont div:nth-child(n+2){width:11%;}
.floorcont div:nth-child(n+2) span:nth-child(1){font-weight:900;color: #333338;font-size: 1.04vw;margin-bottom: 1.25vw;}
.floorcont div:nth-child(n+2) span:nth-child(n+2){font-size: 0.73vw;color: #333338;margin:0.1vw 0;font-weight: 500;}
.floormenu span{cursor: pointer;}

.floorconb{border-top: 1px solid #c3c3cb;margin-top: 1.77vw;padding-top: 0.47vw;}
.floorconb span{font-size: 0.63vw;font-weight: 500;color: #7e7e90;padding-right:2vw;}


.pcbomaskcss{position:fixed;bottom: 0.0vw;right: 0.92vw;z-index:1000;width: 7.97vw;height: 7.97vw;cursor: pointer;}
.pcbomaskcss:hover{background-image: url('../images/index-ask1.png');}
.pcbomaskcss{background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image: url('../images/index-ask.png');}
.pcbomaskbar{display:none;width: 19.69vw;height: 14.32vw;background: #1327a3;position: fixed;bottom: 1.03vw;right: 2.05vw;border-radius: .42vw;z-index: 1000;}
.pcbomaskbar div:nth-child(1){width: 5.52vw;height: 4.17vw;background: #0d1b72;margin: 0 auto;position: relative;color: #fff;text-align: center;line-height: 6.24vw;cursor: pointer;font-size: 1.04vw;}
.pcbomaskbar div:nth-child(1) img{width: 1.15vw;height: 1.15vw;position: absolute;left: 2.19vw;top: .8vw;}
.pcbomaskbar div{clear: both;color: #fff;cursor: pointer;}
.pcbomaskbar div a{color:#fff;}
.pcbomaskbar div span{display:inline-block;float:left;}
.pcbomaskbar div:nth-child(2){padding-left: 6.21vw;font-size: 1.46vw;margin-top: 2.14vw;}
.pcbomaskbar div:nth-child(2) img{width: 2.6vw;height: 2.6vw;margin-left: 1.46vw;}
.pcbomaskbar div:nth-child(3){padding-left: 8.65vw;font-size: 1.46vw;padding-top: 1.42vw}
.pcbomaskbar div:nth-child(3) img{width: 2.71vw;height: 2.71vw;margin-left: 1.46vw;}

.inquirybar{display:none;position: fixed;left:0px;top:0px;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.45);}
.inquirycon{border-radius: 1.25vw;color: rgba(0,0,0,.85);font-size: 0.73vw;line-height: 1.5715;background-color: #fff;position: relative;top: 10vh;width:70vw;height:80vh;margin: 0 auto;padding:2vh 3.95vw;}
.inquirylmsg{float:left;width:45%;color:#7e7e90;font-size:0.73vw;padding-top:1.5vw;}
.inquirylmsg div{padding-top:0.5vw;}
.inquirylmsg div span{font-weight:600;color:#555;}
.inquirylmsg div:nth-child(1),.inquirylmsg div:nth-child(5){color:#333;font-weight: 600;font-size:1.04vw;line-height: 3vw;}
.inquirylmsg div:nth-child(6){padding-top:2vw;}
.inquirylmsg div:nth-child(6) span:nth-child(1) img{width:0.9vw;height:0.9vw;margin-right: 0.5vw;}
.inquirylmsg div:nth-child(n+7){margin-left:1.4vw;}
.inquirylmsg a{color:#7e7e90;}
.inquiryrinput{float:right;width:50%;}
.inquirytitle span:nth-child(1){float:left;font-size:1.88vw;font-weight: 900;color: #c3c3cb;}
.inquirytitle span:nth-child(2){float:right;width: 2.92vw;height: 2.92vw;cursor: pointer;}
.inquirymrsem{clear: both;display: flex;justify-content: space-between;padding-top: 0.5vw;}
.inquirymrsem div{width:48%;}
.inquirymrsem input{border:1px solid #c3c3cb;outline: none;line-height: 2.08vw;width:100%;height: 2.08vw;border-radius: 0.31vw;}
.inquirymrsem1 div{width:100%;}
.inquirymrsem select{border:1px solid #c3c3cb;outline: none;line-height: 2.08vw;width:100%;height: 2.08vw;border-radius: 0.31vw;}
.inquirymsg{width:98%;padding-top:0.5vw;}
.inquirymsg textarea{padding:1%;font-size:0.73vw;border:1px solid #c3c3cb;outline: none;border-radius: 0.31vw;width: 100%;height:35vh;resize: none;}
.inquirybom{margin-top: 2.13vw;height:2.6vw;}
.inquirybom div{float:right;border-radius: 1.56vw;font-weight: 700;cursor: pointer;font-size: 1.04vw;width: 8.85vw;height: 2.6vw;line-height: 2.6vw;text-align: center;}
.inquirybom div:nth-child(1){margin-left: 2.08vw;border: .1vw solid #1327a3;color: #fff;background: #1327a3;}
.inquirybom div:nth-child(2){border: .1vw solid #7e7e90;color: #7e7e90;}

.inquirydone{width:50%;line-height:4vw;margin:auto;clear:both;padding-top:8vw;padding-bottom:13vw;font-size:1.88vw;text-align:center;color:#333;font-weight: 600;}

.gototopcss{position: fixed;display:none;bottom:50px;right:50px;z-index: 1000;background-color: rgba(0,0,0,0.5);width:70px;height:70px;border-radius:60px;cursor: pointer;}
.gototopcss div{text-align: center;color:#fff;}
.gototopcss div img{padding-top:10px;}



.minprobar{display:none;}
}


/*******************************************************************/
/*******************************************************************/
/*******************************************************************/


@media screen and (max-width:735px){
.pctopcss{display:none;}
.floor{display:none;}
.pcintopbom{display:none;}

.detailt{clear:both;width: 100%;padding-left: 4%;height:25px;line-height: 25px;background: #7e7e90;}
.detailt span{display:block;float:left;font-size:14px;font-weight: 600;color: #fff;}
.detailt span:nth-child(2n+1){cursor: pointer;}
.detailt span:nth-child(2n+2){width:15px;text-align:center;}
.detailt span:last-child{cursor:auto;}

.mtopcss{width:100%;height:13vw;background:rgb(245, 245, 247);}
.mtoplogo{padding:10px;}
.mtoplogo span:nth-child(1) img{width: 35vw;}
.mtoplogo span:nth-child(2){float:right;}
.mtoplogo span:nth-child(2) img{width:9vw;}

.timgbar{width:100%;padding-top:3vw;}
.timg{width:100%;height:35.13vw;overflow:hidden;position:relative;}
.timg div{position:absolute;width:100%;height:100%;background-size:100%;background-repeat:no-repeat;background-position:center;}
.tpoint{position:absolute;top:50vw;}
.tpoint div{float:left;margin-left:4px;margin-right:4px;border-radius:20px;width:10px;height:8px;background:#333338;}
.pctimgmorebtn{display:none;position: absolute;bottom: 4.3vw;right: 2.27vw;width: 13.90vw;height: 3.90vw;text-align: center;line-height: 3.97vw;border-radius: .52vw;font-size: 1.35vw;cursor: pointer;background: #fff;}

.mtopmenu{display:none;z-index:1100;top:13vw;position:absolute;width:100%;height:100%;background:rgb(245, 245, 247);padding-top:20px;border-top: 1px solid #333;}
.mtopsearch{border:1px solid #333;border-radius: 5px;height:40px;width:80%;margin:auto;}
.mtopsearch input{width:100%;height:40px;float:left;}
.mtopsearch img{height:30px;float:right;margin-top:-35px;}
.mtopmenucon{text-align: center;border-bottom: 1px solid #333;padding-top:20px;}
.mtopmenucon div{line-height:50px;border-top: 1px solid #333;}

.minprobar{clear:both;padding-top:30px;}
.minproitem{padding:10px;}
.minproitem div:nth-child(1){font-size:20px;line-height:40px;text-align: center;}
.minproitem div:nth-child(2){display: flex;justify-content: space-between;}
.minproitem div:nth-child(2) a {display:block;width:48%;}
.minproitem div:nth-child(2) a span{display:block;width:100%;}
.minproitem div:nth-child(2) a span img{width:100%;}


/*products*/
.prot{width:95%;margin: auto;height: 90px;padding-top: 10px;margin-bottom: 10px;clear: both;}
.prot input{width: 65%;height: 35px;line-height: 35px;padding-left: 2.6vw;font-size: 16px;border-radius: 5px;background:#fff;box-shadow: -0.1vw 0.21vw 0.63vw #ddd;border: none;float:left;}
.prot div{height: 35px;line-height: 35px;text-align: center;color: #fff;box-shadow: 0 0.21vw 0.63vw rgba(0,0,0,.2);background: #1327a3;font-weight: 500;font-size: 16px;border-radius: 5px;float:left;cursor: pointer;}
.protsearch{width:29%;margin-left:3%;}
.protdown{width:100%;margin-top:10px;}

.promain{width:95%;margin: auto;padding-top:20px;}
.promaint{width:100%;}
.promaint span{display:block;float:left;font-size: 16px;color: #6c6c6f;border-radius:5px; padding-left:10px;padding-right:10px; margin-right:10px;line-height:35px;font-weight: 500;cursor: pointer;}
.promaint span:hover{background:#ddd;}
.promaint span:nth-child(1){color:#333338;font-weight: 600;}
.promaintsel{color:#fff!important;background:#000!important;}

.promainlist{width:100%;clear: both;}
.promainlist div:nth-child(2n+2){margin-left:2%;}
.promainlist div{display:block;float:left;width:49%;height: 52vw;margin-top: 3vw;}
.proitem span:hover{box-shadow: 0 1px 0.21vw rgba(0,0,0,.1), 0 0.1vw 0.16vw rgba(0,0,0,.12), 0 1px 0.16vw rgba(0,0,0,.14);transform: translateY(-1px);}
.proitem span{display: block;border: 1px solid #e8e8ed;border-radius: 5px;cursor: pointer;overflow: hidden;}
.proitem span p{display:block;border:0px;margin:0;padding:0;}
.proitem span p:nth-child(1){width:100%;height: 40vw;background-size:cover;background-repeat:no-repeat;background-position:center;}
.proitem span p:nth-child(2){height: 8vw;font-size: 16px;font-weight: 700;line-height: 8vw;text-align: center;color: #fff;background: #333338;}

.propagecontrol{clear: both;padding-top:10px;height:50px;margin: auto;}
.propagecontrol div{float:left;cursor: pointer; text-align: center;width:25px;height:25px;line-height:25px;color:#c3c3cb;margin-left:0.25vw;margin-right:0.25vw;font-size:12px;font-weight:600;}
.propagepointsel{border-radius:50%;background-color: #333338;}


/*products detail*/
.prodetilbomt{clear: both;padding-top:20px;}
.prodetilbomt span{display:block;}
.prodetilbomt span:nth-child(1){text-align: center;font-size: 16px;font-weight: 600;color: #333338;margin-bottom:5px;}
.prodetilbomt span:nth-child(2){width:100px;height: 2px;margin: 0 auto;background: #333338;}

.prodetailbar{width:100%;margin-bottom:20px;}
.prodetaill{width:100%;height:78vw;display:flex;}
.prodetaillimg{width:85%;height:100%;background-size:cover; background-repeat:no-repeat;background-position:center;}
.prodetaillperbtn{width:30%;background:#5c5c64;}
.prodetaillperbtn span{display: block;width:100%;height:13vw;border-radius: 0vw 0.78vw 0.78vw 0vw;font-weight: 500;text-align: center;background: #adadb1;color: #fff;font-size:12px;line-height:12px;cursor: pointer;}
.prodetaillperbtn span p{border:0px;margin:0;padding:0;padding-top:5px;}
.prodetaillperbtn span img{height:100%;position: relative;}
.prodetaillperbtnsel{background: #fff !important;color:#333338 !important;opacity:1;}
.prodetailr{width:100%;}
.prodetailr img{width:100%;vertical-align: middle;}

.prodetailtab{width:95%;margin:auto;display:flex;justify-content: space-between;}
.prodetailtab div{width:32%;height:30px;color: #1327a3;border:1px solid #1327a3;line-height:30px;text-align: center;font-size:14px;font-weight: 700;border-radius: 20px;background-color: #fff;cursor: pointer;}
.prodetailtab div:hover{color:#fff;background:#1327a3;}
.prodetailtabsel{color:#fff !important;background:#1327a3 !important;}
.prodetailtabcon{width:90%;margin:auto;padding-top:3vw;}
.prodetailtabcon p img,.prodetailtabcon img{width:100%;}
.prodetailtabcon p video,.prodetailtabcon video{width:100%;}
.prodetailtabcon iframe{width:100%;}

/*top search*/
.topsearchtxt{clear:both;width:95%;margin: auto;padding-top:4vw;}
.topsearchtxt div:nth-child(1){height: 20px;font-size: 16px;font-weight: 600;line-height: 20px;color: #333338;}
.topsearchtxt div:nth-child(1) span{color:#1327a3;}
.topsearchtxt div:nth-child(2){height:18px;font-size: 14px;font-weight: 400;line-height: 18px;color: #333338;margin-top: 1.04vw;}
.topsearchinbar{width:95%;margin: auto;height:20px;padding-top:30px;margin-bottom:30px;clear: both;}
.topsearchinbar input{width:71%;height:30px;line-height:30px;padding-left: 10px;font-size: 14px;border-radius: 5px;background:#fff;box-shadow: -0.1vw 0.21vw 0.63vw #ddd;border: none;float:left;}
.topsearchinbar div{height: 30px;line-height: 30px;text-align: center;color: #fff;box-shadow: 0 0.21vw 0.63vw rgba(0,0,0,.2);background: #1327a3;font-weight: 500;font-size: 14px;border-radius:5px;float:left;cursor: pointer;}
.topsearchbtn{width:20%;margin-left:3%;}

.topsearchmain{width:95%;margin:auto;}
.topsearchlist{width:100%;clear: both;}
.topsearchlist div:nth-child(2n+2){margin-left:2%;}
.topsearchlist div{display:block;float:left;width:49%;height:52vw;margin-top: 3vw;}


/*partners*/
.partnertbar{clear:both;padding-top:20px;width:95%;margin:auto;word-break: break-word;}
.partnert{clear:both;padding-top: 3.13vw;}
.partnert div:nth-child(1){width:100%;text-align: center;margin-bottom: 2px;font-size: 16px;font-weight: 600;color: #333338;}
.partnert div:nth-child(2){width: 200px;height: 2px;background: #333338;margin:0 auto 3.13vw;}
.partnert div:nth-child(3){width: 81.5%;height: 40.68vw;margin:auto;background-repeat: no-repeat;background-size:cover;background-position: center center;}

.partnertitle{width:80%;margin: auto;clear:both;padding-top:2vw;}
.partnertitle div{height: 23px;line-height: 20px;text-align: center;color: rgb(51, 51, 56);font-size: 16px;position: relative;font-weight: 600;}
.partnertitle div span{position: relative;}
.partnertitle div span img{cursor: pointer;width: 15px;height: 15px;position: absolute;left:1vw;top: 0.5vw;}
.partnertitle div i{width:50px;height:2px;background-color: rgb(51, 51, 56);position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);border-radius: 0.08vw;}
.partnertitletip{position: relative;padding:5px;width:45%;left:60%;top:0vw;text-align:left;line-height:16px;font-size: 12px;font-weight:0;display:none;background:rgb(245, 245, 247);border:1px solid #ddd;}

.partnerfilter{clear: both;padding-top:20px;}
.partnerfiltertitle{clear:both;width:95%;margin:auto;font-size: 16px;font-weight: 800;line-height:20px;color: #1327a3;padding-top:10px;}
.partnerlist{width:100%; padding-top: 10px;margin: auto;}
.partneritem{display: flex;width: 100%;background: #fff;margin: 0 auto 1.04vw;border-radius: 0.31vw;overflow: hidden;}
.partneritem div{display:flex;align-items: center;justify-content: center;}
.partneritem div:nth-child(1){width:10%;background: #c3c3cb;font-size: 3.13vw;color: #fff;font-weight: 700;}
.partneritem div:nth-child(2){width:15%;}
.partneritem div:nth-child(3){width:20%;font-size: 12px;font-weight: 700;color: #333338;justify-content: left;}
.partneritem div:nth-child(4){width:2%;justify-content: left;}
.partneritem div:nth-child(5){width:35%;font-size: 0.73vw;color: #333338;word-wrap: break-word;word-break: break-word;}
.partneritem div:nth-child(6){width:7%;padding-left:3%;font-size: 12px;font-weight: 700;color: #1327a3;cursor: pointer;}
.partneritem div:nth-child(2) img{width:100%;}
.partneritem div:nth-child(4) img{width:100%;}
.partneritem div:nth-child(6) img{width:100%;}


/*academy*/
.acadtitle{width:95%;margin: auto;clear:both;padding-top:30px;}
.acadtitle div{height: 23px;line-height: 20px;text-align: center;color: rgb(51, 51, 56);font-size: 16px;position: relative;font-weight: 600;}
.acadtitle div span{cursor: pointer; position: absolute;bottom: 0px;right: 0px;font-size: 14px;line-height: 20px;background-color: rgb(238, 238, 242);width:50px;color: rgb(55, 72, 177);border-radius: 5px;}
.acadtitle div i{width: 40px;height: 2px;background-color: rgb(51, 51, 56);position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);border-radius: 0.08vw;}

.acadnrlist{width:95%;margin: auto;padding-top:20px;}
.acadnritemcon{width: 100%;margin-top:10px;}
.acadnritem:hover{box-shadow: 0 1px 0.21vw rgba(0,0,0,.1), 0 0.1vw 0.16vw rgba(0,0,0,.12), 0 1px 0.16vw rgba(0,0,0,.14);transform: translateY(-1px);}
.acadnritem{width:100%;height: 80vw;position: relative;background-color:#fff;cursor: pointer;border-radius: 5px;overflow: hidden;border: 1px solid rgb(232, 232, 237);}
.acadnritem div:nth-child(1){font-size: 16px;font-weight: 600;line-height: 20px;text-align: center;color: rgb(51, 51, 56);padding: 2.08vw 3.96vw 0px;}
.acadnritem div:nth-child(1) span{display:block;font-size: 14px;color: rgb(126, 126, 144);font-style: italic;line-height: 30px;font-weight: 500;}
.acadnritem div:nth-child(2) img{width: 100%;bottom: 0px;left: 0px;}

.acadsearch input{width: 70%;}
.adadsearchbtn{width:24%;margin-left:3%;margin-right:0%;}
.acadevents{margin-top:-2vw;}
.acadeventst{width:95%;margin: auto;}
.acadeventstitle{font-size: 16px;color: rgb(51, 51, 56);font-weight: 800;line-height:20px;padding-bottom:10px;}
.acadeventsfilteritem{clear:both;font-size: 16px;line-height: 20px;color:rgb(108, 108, 111);padding-top: 10px;}
.acadeventsfilteritem div{float:left;width:30%;}
.acadeventsfilteritem div:nth-child(1){font-weight: 600;width:100px;line-height: 35px;color: rgb(51, 51, 56);}
.acadeventsfilteritem div{width:70%}
.acadeventsfilteritem div:nth-child(2) span{display: block;float:left;padding-left:10px;padding-right:10px;line-height: 35px;cursor: pointer;}
.acadeventsfilteritemsel{color:#fff!important;background:#000;border-radius: 5px;}

.acadfilterselect{float:left;width:230px !important;height:30px !important;cursor: pointer;}
.acadfilterselect div{width:230px !important;height:30px !important;background:#fff;border:1px solid rgb(112, 112, 112);}
.acadfilterselect div:nth-child(1){margin-top:0.5vw;}
.acadfilterselect div:nth-child(1) span:nth-child(1){float:left;line-height:30px;display:block;color:rgb(108, 108, 111);font-weight: 500;}
.triangled{display:block;float:right;position: relative;top:10px;right:5px;width: 0px;height:0px;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 6px solid rgb(112, 112, 112);}
.acadfilterseloption{position: relative;border:0px !important;height:0px !important;top:-0.5vw;display:none;}
.acadfiltersoitem{position: absolute;border:0px !important;z-index: 100;box-shadow: 0 0.21vw 0.63vw rgba(0,0,0,.2);}
.acadfiltersoitem div{width:220px !important;border:0px !important;color:rgb(108, 108, 111)!important;font-weight: 500!important;padding:0.5vw 1vw;}
.acadfiltersoitem div:hover{background:#f5f5f5;}
.acadfiltersoitemsel{background:#e6f7ff !important;font-weight: 600 !important;color:#222526 !important;}

.acadeventlist{width:95%;margin: auto;clear: both;padding-top:4vw;}
.acadeventitemcon{width: 100%;margin-bottom: 20px;border-radius:5px;}
.acadeventitemcon:hover{box-shadow: 0 1px 0.21vw rgba(0,0,0,.1), 0 0.1vw 0.16vw rgba(0,0,0,.12), 0 1px 0.16vw rgba(0,0,0,.14);transform: translateY(-1px);}
.acadeventitem{width:100%;text-align:center;background-color:#fff;border-radius: 5px;border: 1px solid rgb(232, 232, 237);cursor: pointer;}
.acadeventitem div:nth-child(1){background-color: rgb(40, 173, 222);width: 60%;color: rgb(255, 255, 255);font-size: 14px;line-height: 23px;font-weight: 700;margin: 0px auto;}
.acadeventitem div:nth-child(2){font-size: 14px;line-height: 25px;color: rgb(51, 51, 56);margin-top: 5px;font-weight: 600;padding: 0px 10px;}
.acadeventitem div:nth-child(3){font-weight: 500;font-size: 14px;color: rgb(51, 51, 56);margin-top: 3px;padding: 0px 10px;}
.acadeventitem div:nth-child(4){font-weight: 500;width: 150px;font-size: 12px;line-height: 15px;color: rgb(126, 126, 144);font-style: italic;margin: 0.52vw auto 0px;}
.acadeventitem div:nth-child(5){width:100%;margin-top:10px;margin-bottom:-10px;}
.acadeventitem div:nth-child(5) img{width:100%;border-radius: 0px 0px 5px 5px;}


/*academy detail*/
.acaddetail{width:100%;margin-top: 3.13vw;margin-bottom:5vw;}
.acaddetaill{width:95%;margin:auto;position:relative; background: linear-gradient(137deg,#fff,#f9f9fc);box-shadow: 0.1vw 0.21vw 0.63vw rgba(0,0,0,.12);}
.acaddetaill_1{width: 21.15vw;height: 2px;background-color: #333338;position: absolute;top: 10px;left: 0;}
.acaddetaill_2{line-height: 20px;font-size: 16px;font-weight: 800;color: #333338;position: absolute;left:20px;top:20px;}
.acaddetaill_3{font-size: 14px;font-style: italic;font-weight: 600;line-height: 16px;color: #333338;position: absolute;left:35px;top:40px;}
.acaddetaill_4{width: 54vw;height: 1px;background-color: #333338;position: absolute;top: 60px;right: 0;}
.acaddetaill_5{padding: 0 10.42vw;padding-top:70px;padding-bottom:10px;}

.acaddetailr{width:95%;margin:auto;margin-top:20px;}
.acaddetailrtbar{width: 100%;margin-top:20px;margin-bottom:5px;background: linear-gradient(134deg,#fff,#f4f4f8);box-shadow: 0.1vw 0.21vw 0.63vw rgba(0,0,0,.12);}
.acaddetailrttitle{width: 100%;padding-top:5px;padding-bottom:5px;font-size: 16px;color: #7e7e90;font-weight: 800;text-align: center;}
.acaddetailrtitem{height: 36vw;border-top: 1px solid #e8e8ed;background-color: #fff;position: relative;}
.acaddetailrtiteml{width:35%;height:30vw;float: left;margin-left:3%;margin-right:3%;margin-top:3%;background-position:center center; background-size:cover;background-repeat:no-repeat;}

.acaddetailrtitemr{float:left;width:58%;}
.acaddetailrtitemr div:nth-child(1){font-size: 16px;font-weight: 600;line-height:20px;color: #333338;margin-top:10px;}
.acaddetailrtitemr div:nth-child(2){font-size:12px;line-height: 14px;color: #7e7e90;margin-top:5px;}
.acaddetailrtitemr div:nth-child(3){position: absolute;font-size: 12px;font-weight: 500;line-height: 12px;color: #c3c3cb;bottom:10px;}
.acaddetailrtitemr div:nth-child(3) span{display:block;float:left;}
.acaddetailrtitemr div:nth-child(3) span:nth-child(2){margin-top:3px;}

.acadeventdetailrt{text-align: center;font-size: 14px;color: #333338;border-top: 1px solid #e8e8ed;padding-bottom: 5px;}
.acadeventdetailrt div:nth-child(1){font-size: 14px;font-weight: 600;line-height: 20px;margin-top: 5px;}
.acadeventdetailrt div:nth-child(2){line-height: 18px;}
.acadeventdetailrt div:nth-child(3){padding-top:5px;padding-bottom:5px;}
.acadeventdetailrt div:nth-child(n+3) span{display:inline-block;position: relative; margin-right:18px;}
.acadeventdetailrt div:nth-child(n+3) span img{position: absolute; top:-10px;width:16px;height:12px;}
.acadeventdetailrt a{color:#333338;}

.acadeventdetaill{width:95%;margin:auto;position:relative; background: linear-gradient(137deg,#fff,#f9f9fc);box-shadow: 0.1vw 0.21vw 0.63vw rgba(0,0,0,.12);}
.acadeventdetaillt{width:100%;height:110px;background-position:center center; background-size:100% 100%;background-repeat:no-repeat;}
.acadeventdetaillt div{padding-left: 20px;color: #333338;}
.acadeventdetaillt div:nth-child(1){padding-top:5px;width: 80%;font-size: 16px;font-weight: 800;line-height: 20px;}
.acadeventdetaillt div:nth-child(2){padding-top: 20px;font-size: 14px;font-weight: 600;line-height: 18px;}
.acadeventdetaillt div:nth-child(3){font-style: italic;color: #7e7e90;font-size: 12px;font-weight: 500;line-height: 16px;}

.acadeventdetaillbar{padding: 0 4.17vw 3.13vw;background-size:60vw 30vw;background-position:right bottom; background-repeat:no-repeat;}
.acadedlitemt{font-size: 14px;font-weight: 700;line-height: 16px;color: #1327a3;padding-left:0px;position: relative;margin-top:10px;margin-bottom:10px;}
.acadedlitemt span img{transform: translateY(20%);width:20px;margin-right: 5px;}
.acadedlitemcon{width:100%;padding-left:5px;word-wrap: break-word;word-break: break-word;}
.acadedlitemconbtn{border-radius:20px;color:#333;background:#ddd;width:150px;text-align: center;line-height: 30px;}
.acadedlitemconbtn:hover{color:#fff;background:#000;}

/*testimonials*/
.telst{padding-top:20px;clear: both;}
.telstcon{width: 100%;height: 37.81vw;background-repeat: no-repeat;background-size: 100% 100%;}
.telsttxt{padding: 3.65vw 2% 0;display:flex;}
.telsttxtl div:nth-child(1){width: 40vw;font-size:16px;font-weight: 900;line-height: 16px;color: #333338;margin-bottom: 3.13vw;}
.telsttxtl div:nth-child(2){width: 40vw;font-size: 12px;line-height: 12px;color: #7e7e90;}
.telsttxtr{position: relative;}
.telsttxtr div{width: 38.33vw;height: 10.86vw;position: absolute;top: 5.73vw;left: 1.8vw;background: linear-gradient(90deg,#28adde,#2891de);padding: 1.82vw 2.29vw 0.41vw;}
.telsttxtr div img{height: 9.64vw;width: 33.75vw;}

.telstitlel{width:95%;margin: auto;clear: both;padding-top:20px;}
.telstitlel div span{float: left;display:block;font-size: 16px;font-weight: 700;line-height: 20px;color: #333338;}
.telstitlel div span:nth-child(2){width: 35%;height: 2px;background: #c3c3cb;position: relative;top: 10px;left:5px;}
.telstitlel div:nth-child(2){clear: both;font-size: 12px;line-height: 14px;color: #7e7e90;padding-top:5px;width:100%;}

.telstitler{width:95%;margin: auto;clear: both;padding-top:20px;}
.telstitler div:nth-child(1) span{float:right;display:block;font-size: 16px;font-weight: 700;line-height: 20px;color: #333338;}
.telstitler div:nth-child(1) span:nth-child(2){width: 35%;height: 2px;background: #c3c3cb;position: relative;top: 10px;margin-right:5px;}
.telstitler div:nth-child(2){clear: both;font-size: 12px;line-height: 14px;color: #7e7e90;padding-top: 5px;}
.telstitler div:nth-child(2) span{float: right;display:block;width: 100%;}

.telsitem{width:95%;margin: auto;clear: both;padding-top:20px;height:200px;}
.telsitemlimg{float:left;border: 1px solid #77d2f4;background-repeat: no-repeat;background-size:100%;background-position:center center;width:20vw;height:20vw;border-radius:20vw;overflow: hidden;}
.telsitemltxt{position: relative;top:3px;}
.telsitemltxt div{width: 70%;height:180px;border: 1px solid #77d2f4;border-radius: 5px;padding-top: 8px;padding-left:5px;}
.telsitemltxt div span{display:block;}
.telsitemltxt div:nth-child(1){background: #fff;position: absolute;top: -5px;left:23.5vw;z-index: 2;}
.telsitemltxt div:nth-child(2){background: #f7a0a6;position: absolute;top: 0vw;left:22vw;z-index: 1;}
.telsitemltxt div:nth-child(1) span:nth-child(1){font-size: 14px;font-weight: 700;line-height: 16px;color: #333338;}
.telsitemltxt div:nth-child(1) span:nth-child(2){width: 98%;font-size:12px;line-height: 14px;color: #333338;margin-top: 5px;}

.telsitemrimg{float:right;border: 1px solid #f7a0a6;background-repeat: no-repeat;background-size:100%;background-position:center center;width:20vw;height:20vw;border-radius:20vw;overflow: hidden;}
.telsitemrtxt{position: relative;top:3px;left: -20vw;}
.telsitemrtxt div{width: 70%;height:180px;border: 1px solid #f7a0a6;border-radius: 5px;padding-top: 8px;padding-left: 5px;}
.telsitemrtxt div span{display:block;}
.telsitemrtxt div:nth-child(1){background: #fff;position: absolute;top: -5px;left:23.5vw;z-index: 2;}
.telsitemrtxt div:nth-child(2){background: #77d2f4;position: absolute;top: 0vw;left:22vw;z-index: 1;}
.telsitemrtxt div:nth-child(1) span:nth-child(1){font-size: 14px;font-weight: 700;line-height: 16px;color: #333338;}
.telsitemrtxt div:nth-child(1) span:nth-child(2){width: 98%;font-size:12px;line-height: 14px;color: #333338;margin-top: 5px;}


/*about*/
.aboutbar{clear:both;width:95%;margin: auto;padding-top:4vw;}
.aboutbarl{width:100%;}
.aboutbarr{width:100%;}
.aboutbar1{padding-top:6vw;}
.aboutbar1 div:nth-child(1){color: rgb(19, 39, 163);font-size: 16px;font-weight: 900;}
.aboutbar1 div:nth-child(2){color: rgb(51, 51, 56);font-size: 14px;font-weight: 900;}
.aboutbar1 div:nth-child(3){font-size: 14px;color: rgb(126, 126, 144);margin-top: 2.6vw;}
.aboutbar1 div:nth-child(4){font-size: 14px;color: rgb(126, 126, 144);margin-top: 0.1vw;}
.aboutbar1 div:nth-child(5){margin-top: 10px;width: 30vw;height: 40px;text-align: center;line-height: 40px;color: rgb(19, 39, 163);background-color: rgb(255, 255, 255);font-size: 14px;font-weight: 500;cursor: pointer;border: 1px solid rgb(19, 39, 163);border-image: initial;border-radius: 5px;}

.aboutbar2{padding-top:0vw;}
.aboutbar2 div:nth-child(1) span{display: block;float:left;}
.aboutbar2 div:nth-child(1) span:nth-child(1){color:rgb(195, 195, 203);font-size: 16px;line-height: 18px;font-weight: 700;}
.aboutbar2 div:nth-child(1) span:nth-child(2){width: 100px;height:2px;position: relative;left:10px;top: 10px;background: rgb(195, 195, 203);}
.aboutbar2 div:nth-child(2){clear: both;}
.aboutbar2 div:nth-child(2) span{display: block;float:left;}
.aboutbar2 div:nth-child(2) span:nth-child(1){color: rgb(19, 39, 163);font-size: 18px;font-weight: 900;margin-top: 10px;margin-bottom: 15px;line-height: 20px;}
.aboutbar2 div:nth-child(2) span:nth-child(2){color: rgb(51, 51, 56);font-size: 13px;position: relative;left: 5px;top: 13px;line-height: 16px;font-weight: 700;}
.aboutbar2 div:nth-child(3){clear: both;font-size: 14px;color: rgb(51, 51, 56);}
.aboutbar2 div:nth-child(4){font-size: 14px; margin-top: 5px;color: rgb(51, 51, 56);}

.aboutbar3{padding-top:0vw;}
.aboutbar3 div:nth-child(1){width:270px;margin: auto;}
.aboutbar3 div:nth-child(1) span{display: block;float:left;}
.aboutbar3 div:nth-child(1) span:nth-child(1){width: 80px;height:2px;position: relative;top: 10px;background: rgb(195, 195, 203);}
.aboutbar3 div:nth-child(1) span:nth-child(2){color:rgb(195, 195, 203);font-size: 16px;text-align:center;width:110px;line-height: 20px;font-weight: 700;}
.aboutbar3 div:nth-child(1) span:nth-child(3){width: 80px;height:2px;position: relative;top: 10px;background: rgb(195, 195, 203);}
.aboutbar3 div:nth-child(2){clear: both;text-align: center;}
.aboutbar3 div:nth-child(2) img{width:100%;margin-top: 10px;}
.aboutbar3 div:nth-child(3){margin-top:20px;padding-bottom:30px;}
.aboutbar3 div:nth-child(3) span{display:block;}
.aboutbar3 div:nth-child(3) span:nth-child(1) img{width: 90%;padding-left:5%;}
.aboutbar3 div:nth-child(3) span:nth-child(2){margin: 0px 20px;padding-top:20px;padding-bottom:20px;width: 95%;font-size:14px;color: rgb(51, 51, 56);}
.aboutbar3 div:nth-child(3) span:nth-child(2) p{border:0px;margin:0;padding:0;}
.aboutbar3 div:nth-child(3) span:nth-child(2) p:nth-child(2){margin-top: 5px;}
.aboutbar3 div:nth-child(3) span:nth-child(3) img{width: 90%;padding-left:5%;}

.aboutbar4rimg{padding-top:20px;padding-bottom:40px;}
.aboutbar4rimg img{width:100%;}

.aboutbar5{margin-top:-30px;}
.aboutbar5 div:nth-child(1) span{display: block;float:left;}
.aboutbar5 div:nth-child(1) span:nth-child(1){width:100px;height:2px;margin-right:10px;position: relative;top: 8px;background: rgb(195, 195, 203);}
.aboutbar5 div:nth-child(1) span:nth-child(2){color:rgb(195, 195, 203);font-size: 16px;line-height:16px;font-weight: 700;}
.aboutbar5 div:nth-child(2){clear: both;font-size:18px;font-weight: 900;color: rgb(19, 39, 163);padding-top:10px;height:30px;}
.aboutbar5 div:nth-child(3) span,.aboutbar5 div:nth-child(4) span{display:block;float:left;font-size: 16px;font-weight: 900;color: rgb(51, 51, 56);margin-right: 10px;}
.aboutbar5 div:nth-child(3),.aboutbar5 div:nth-child(4){clear:both;margin-left:10px;}
.aboutbar5 div:nth-child(5){clear: both;font-size: 14px;color: rgb(51, 51, 56);padding-top:10px;}

.aboutbar6{padding-top:50px;}
.aboutbar6 div:nth-child(1) span{display: block;float:left;}
.aboutbar6 div:nth-child(1) span:nth-child(1){color:rgb(195, 195, 203);font-size: 16px;line-height: 20px;font-weight: 700;}
.aboutbar6 div:nth-child(1) span:nth-child(2){width:100px;height:2px;position: relative;left:10px;top: 8px;background: rgb(195, 195, 203);}
.aboutbar6 div:nth-child(2){clear: both;color: rgb(19, 39, 163);font-size:18px;font-weight: 900;padding-top:10px;margin-bottom: 10px;line-height:20px;}
.aboutbar6 div:nth-child(3){clear: both;font-size: 14px;color: rgb(51, 51, 56);}
.aboutbar6 div:nth-child(4){font-size: 14px; margin-top:10px;color: rgb(51, 51, 56);}

.aboutbarimg{width:100%;height:39vw;position:relative;border-radius:5px; overflow: hidden;border:1px solid rgb(19, 39, 163);}
.aboutbarimg div{position:absolute;width:100%;height:100%;background-size:100%;background-repeat:no-repeat;background-position:center;}
.aboutbarimgpn{position:relative;left:1px;top:-24.5vw;width:100%;}
.aboutbarimgpn div:nth-child(1){float:left;cursor: pointer;background-image: url("../images/right-btn.png");background-size:100% 100%;background-repeat:no-repeat;width: 2.86vw;height: 8.65vw;}
.aboutbarimgpn div:nth-child(2){float:right;cursor: pointer;background-image: url("../images/left-btn.png");background-size:100% 100%;background-repeat:no-repeat;width: 2.86vw;height: 8.65vw;}


.floor1{clear: both;width:100%;background: #e8e8ed;color: #8f949a;font-size: 0.63vw;}
.floorcon1{width: 90%;margin: 0 auto;padding-top: 20px;padding-bottom: 10px;}
.floorcont{width: 100%;}
.floorcont div span{display: block;}
.floorcont div:nth-child(1){color: #333338;}
.floorcont div a{color: #333338;}
.floorcont div:nth-child(1) span:nth-child(1) img{width: 35vw;}
.floorcont div:nth-child(1) span:nth-child(2){margin-top: 10px;width:100%;font-size: 16px;margin-bottom: 10px;}
.floorcont div:nth-child(1) span:nth-child(3),.floorcont div:nth-child(1) span:nth-child(4){font-size: 16px;padding-top:5px;width: 100%;}
.floorcont div:nth-child(1) span:nth-child(5){margin-top: 10px;}
.floorcont div:nth-child(1) span:nth-child(5) img:nth-child(1){width: 8vw;height: 8vw;margin-right: 5vw;}
.floorcont div:nth-child(1) span:nth-child(5) img:nth-child(2){width: 8vw;height: 8vw;margin-right: 5vw;}
.floorcont div:nth-child(1) span:nth-child(5) img:nth-child(3){width: 8vw;height: 8vw;margin-right: 5vw;}
.floorcont div:nth-child(1) span:nth-child(5) img:nth-child(4){width: 8vw;height: 8vw;margin-right: 5vw;}
.floorcont div:nth-child(n+2){width:100%;padding-top:20px;}
.floorcont div:nth-child(n+2) span:nth-child(1){font-weight:900;color: #333338;font-size: 16px;margin-bottom: 10px;}
.floorcont div:nth-child(n+2) span:nth-child(n+2){font-size: 16px;color: #333338;margin:0.1vw 0;font-weight: 500;}
.floormenu span{cursor: pointer;line-height:30px;}

.floorconb{border-top: 1px solid #c3c3cb;margin-top: 1.77vw;padding-top: 0.47vw;}
.floorconb span{display:block;font-size: 0.63vw;font-weight: 500;color: #7e7e90;padding-right:2vw;}



.pcbomaskcss{position:fixed;bottom: 0.0vw;right: 0.92vw;z-index:1000;width: 24vw;height: 24vw;cursor: pointer;}
.pcbomaskcss{background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image: url('../images/index-ask.png');}
.pcbomaskbar{display:none;}
.inquirybar{display:none;position:fixed;z-index:1001;top:5%;left:0px;height: 95%;}
.inquirycon{height:100%;border-radius: 3px;color: rgba(0,0,0,.85);font-size: 0.73vw;background-color: #fff;position: relative;padding:10px;}
.inquirylmsg{color:#7e7e90;font-size:0.73vw;padding-top:1vw;}
.inquirylmsg div{padding-top:0.5vw;}
.inquirylmsg div span{font-weight:600;color:#555;}
.inquirylmsg div:nth-child(1),.inquirylmsg div:nth-child(5){color:#333;font-weight: 600;font-size:1.04vw;}
.inquirylmsg div:nth-child(6){padding-top:2vw;}
.inquirylmsg div:nth-child(6) span:nth-child(1) img{width:3vw;height:3vw;margin-right: 1vw;}
.inquirylmsg div:nth-child(n+7){margin-left:4vw;}
.inquirylmsg a{color:#7e7e90;}
.inquiryrinput{padding-top:10px;}
.inquirytitle span:nth-child(1){float:left;font-size:1.88vw;font-weight: 900;color: #c3c3cb;}
.inquirytitle span:nth-child(2){position:fixed;top:50px;right:6vw;width:6vw;height:6vw;}
.inquirymrsem{clear: both;display: flex;justify-content: space-between;padding-top: 0.5vw;}
.inquirymrsem div{width:48%;margin-top: 3px;}
.inquirymrsem1 div{width:100%;}
.inquirymrsem input{border:1px solid #c3c3cb;outline: none;width:100%;height:30px;border-radius: 3px;}
.inquirymrsem select{border:1px solid #c3c3cb;outline: none;width:100%;height:30px;border-radius: 3px;}
.inquirymsg{width:98%;margin-top:3px;}
.inquirymsg textarea{padding:1%;border:1px solid #c3c3cb;outline: none;border-radius: 3px;width: 100%;height:10vh;resize: none;}
.inquirybom{margin-top: 20px;}
.inquirybom div{float:right;margin-right: 5%;border-radius:5px;font-weight: 700;cursor: pointer;font-size:20px;width: 35%;height: 50px;line-height: 50px;text-align: center;}
.inquirybom div:nth-child(1){margin-left: 13%;border: 1px solid #1327a3;color: #fff;background: #1327a3;}
.inquirybom div:nth-child(2){border: 1px solid #7e7e90;color: #7e7e90;}

.inquirydone{width:95%;margin:auto;clear:both;padding-top:20px;padding-bottom:50px;font-size:14px;text-align:center;color:#333;font-weight: 600;}
.inquirydone div{padding-top: 10px;}
}