* { padding: 0; margin: 0; line-height: 1; outline: none; }
a { text-decoration: none; }
li { display: block; }
html { font-family: PingFangSC-Regular, Tahoma, Helvetica, Arial, sans-serif; }
html, body { overflow-x: hidden; }
button { border: none; cursor: pointer; }
@font-face {
    font-family: 'DINN';
    src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAABNcAA0AAAAAOxQAABMGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCQhEIColciAILHAABNgIkAyIEIAXkeQc8GzY5IxEmnNUyCknoZn1kINg4AKRmQ/YXCTYRUd0P6Ya2tOSMH7kYiDG2YRFoKPg/Nu+FejeJi5v87vYiwB2vqOwPeeCzI//M7IExUcfl1YFfT7Rp48oqpYrcBHBJ+r+68lePf88szVpIp03cnbgmhK9Lvnuo/ab1LiAfcKX0uUmBd+j3Aohsy2NlZclP0qy/l8BUGIBI/le3sgwnNvzH5BVFJpNS8P3Xg6XXBPJY5rtlwYBjqR+F/yDfRy/2StXtPR5G6UQ7qVtgTVOfsM3PlvXi0QJ0Qfx/OyPLAJrCv131GpTqWjL8o9ZIhh6txs7IuqmpWbtn1gleSPD+IQOcUIriEYGUUWRGzGoMUxpAYSJZctaYfNkZC/WCAuBfGS2uuau1Q5GPRhIPLLPvb+n+5eA1ZF0fh5Vc1pzJqhMyNS3TKv6tCY4g8HgTLk2PtLTsV9JVzCXi43dABUpvCJKdrk4z/NeJAI+OuRbDpfNftsGlqz3FAspRF1GQlAsyRMTYJnxVQNweSzEpnouM8FhPv4llhSnGVBDTIbpN13wRwOQJU6cZrrsB8X0udzUVhKXNwV4IL+IFNBeQkNBYAIMlAY1lmiOTCRiQ5+ie5/kDAQiFBECIiACAwFmpOCWZTK5Y+sGfAE6CJM9zTdYQLaYaApDjhWGSvio1rHxUavsMuHK1vVpHbeQY6BVohBYWaqUxEpnIa7SQrUU1KxQGi8jEU4EFjBDRs+QyES8hs9pjkrLP9PgErx0DwY0eAAJS8kTgCaqQlRxba3vIFh1dYzW67PCmNvDwWotbzO/AmhIZ0j2EiKYl+yOSM2laqeI1EV8he2K1x6R4n+kE04RAKaRGUGv3qS3GYxwdIeJwJhAjf2Nn9JB0mgGC9m6tGUU2XsJ4kCo8RqUQTUQ1tYIBIKRjxrQtgYcdw+KWzWuPp15SDCSzA/4srx3zPwprrW4cO8WSC4vxeScTJ4FnQhhi3Yg6Q0pqCGslA5tRZYoSS8VEJLk0TpriJugGD6U1VuQlMwjC0GiRpcJlJRUme9QRbbQ0vlQlP5FAi7NjAF9Fr8jldXK5z6luW4loZqMMSM42Nb5s7PnEQgzbaXY0Pig4KCHO3+O4f8pLUz3E+N5IxIggP5wW8pbOVM64r9u/z3Ndl8QD79ufeNBZCGaUBQvOjMJPlRnXknZO06xs6sxp4ot4vspKhFRVpjLpk8fdANevHm7vU83FEv2d5vKE1pryqvaOM7FZbz9x/xHzEFchRG0w31VsKLqZpeb4lHgHPg60RsxFtPQu8nbnPFINk91EamiMPOvIz8N5tdCKTH/OJrQ0urK/ryq/NwtCWxCzFU4zo6FYw4dNDHKH5PJLEljwUtcHcNAEkL70C6H0oJAnmO2iRoKbcVxavOuGoIBNponR1eFKitiN2B6VoLilg5Ls2ITySJNPSfFT7i3xybmdWRD+Lt2r4GZMsLKWT9+rq29mX9DTVdG0rO/Jsp6+7bXLff2Wy1J+vsBwLlhyUS7PQSz2hGuElXeeg66LQWGqGh5CXoT60hTulVu6T35Xb3VNV2++j1v6Ky7Fl4ZWLOutq13WN+3r7uzi6uTu5uTq4hx/ovZI7RXMAgdVe3X1fzvm93KUmNZY2lOf5ZV7IyZYWcevgKviLJWWmu6nQ69esz58ia6pNvhbMZ/e1fR7k38L/+JtFIsgUDtXRGe4dK4xbzILL4EwhdjGKOuNNUhX0ww0XT8DBFQYU7uQhRl+iJbhgBC8F868sYO6EVFRvIGkaaqBTK00HwXapXMoVCsrR5EZ2UUUqyjoiRJ1C9agtLRtg9coU6/1YJRr0/oQKtKdzjMqNeteheqqdT+xfg2F3R9KQlZCOMIBgs6xClFlPItkcHyATNvUHQWmplUo1Da9QpEjmR2KNSyoixKdC4ajtPbSgk0o07V1OcpNbE1RUXSg9WVUGtq9L6pr2n3HzdVQ3v3yY6nPbA6ONYsEnoBBo2kCjXNi66Aepkw6bAgYWw2eKYB8HKk6R/jNKmRWFegSAoTp4/ipSSDugkwqsLNgASSMSoAzs7RDjoALdIAbJgiUrGbbODPpRnbEor98KbMZn+sjAayR6ON2/4BxQHBIhRlxHvCUEksL0yUgLAiIfbZxJAQgOZYSUQBtCr31CyQAM5fokIr04XRPCFTXAEJjHqsNaHPjdXhWaDXG82fZ6moEuiJ/Kqn2B5tssKwaLrYMuV0FzdpCNfuJQMQBfg1mPs6zrZetHMOl7La2gq7tct5HJWS0594APvJZAp5PwIozYIFMWLc6jf7NfG9c3qd1olZs3Pr6p9NMpOkEcqfZcRZPpx6UX6u/w+MSfOuOn/JMfqY4E3NT0yND0zrdV8vdQGQ8JZCCejMgaXRP9t25iAvMKJAyv/IRvMk8eBqNsV7GpJFRF+DdrDA1kXGMCnk9q49QLbripzE6meVoegFXM4mK2ZT7g/3TCYIiUBSCS0Aw17sMCeXNKLV2CeN3Y6BjxNoJWV9W5xrlpzo26BUQ8S02rkJF5idz5tSLC/+/VcuGy773I+z9k2rah500Koni9HQZu0X1ANm7aO1W6nhLW0ZH4PTLc721wFteg+Cb1jO8uQKv2hWT+/spFTa8MR0IHLdw2NIqlLi9qHQ16eKWpS1Ixt/R6yukf3xMNUwR4phqQHSzulCA6HvrLDZdhmVtGC2LtmYp2LABi61wRr7MfeGrOmMOgTkzQAcUFgwESINU4f4CuWAhL2jmS/Xpws4Atjb8a19Rbweu0IoEcEQh8EGozSuumxDtCFAwLagj/0qiCzt2AC4bEKQr+pzM2CuvyG4neguvH710jsMS9cumzHsXa/HNewQanf1AAYYv5paFCjDzJsSQuH+XIwTcIcdIYiTcAtb+8AJMJSTYqKCZ7WMLX0iBiywQks1VWnDV11lDvDdik4hC4yInNAYigIixaT4/iJjkap5f9mL5o+D6ikBleaTxsJAtbnPt5asMCveSkY/nus0mESiU6tPQiws75MIP0A1nO/EzqCgUTI1n6lqaNIqRy9Qq26dSVQ+p+YIe6yiiAReHb+WMncDLQA65CH5AsS+gx0aIzepQOMNAv3g6mkwY8NFIwoDrRaHSZjCQocTeoSVU8iUWTb+W0Ub+tu/cJZ0CH66bUqG9dpfJ/6XiL8mrLve1YtVBVfcvr1qqEU6DdYa3Tu2SxGye8jpthdfIwZRXlVqXkOEnMzlNbY0Y3Wa1clqJQktUOCg38zer96aocZbXhje964GM/FoDMawFArdfGWGaT1/ZodlMHpnkZsWQjOXgUg70OBwi4ZghfzZAaki2pyhvu4NZhcgNhSAVMCT7jXPGllvKDUnYFKIXeV/zhWBtxUeZoxGKAN/K1Jkp14FkKgBskD+FM9KwgSAFwONosUm629cnPVsF0nr7rr4uPfZa5bRbU6qJKkU3uHb4NlhCEHfCy1UgK90MfmV1qZjL+HoyI2GQsuHXw33/XOc2VpHWIRKacT0VR6VCTUWJbkTgrsQHQmgdHlFF6y6WNFFfWVhXmZ3mGii2UWEDJj60WPBBKmXPrWlTmfQSGyfdF2xIkNec0QgjbZA7sFdY5ZDQpKSgSypwd7M4AwNqHKPZ6bBzQN3RxmO+xRoyx+S+M8NLxy4boK2UzTBXsqgrzCYzI9yK5Oorq+iAPyVspsp9NpTRroiQqIpZQwcbQ3mCJS9c9oLBWCGyh7scIHhZOpv3wIucYbYGCaB5NpdS5mBFTvbiTAUPxJQTWiVl4NEbPHTxoxTUkaEL7QlfhEpJyBLRBnfW8DyNpn5iR0o3TIWjCCbjyZTm0Y5LNwms7vy+XnbkgtJlVIcWYIjmEdFXRA6H0MHBcO8bMk5hIEhT56y28ao2jm0olvWzrBa+BMY448S6DSfjI4tjImFIPKbKONTLRH1rJuB8ZbXnLav7irmgCi0jN+2cvlyBBU3TLNpQFXm2ypH8BsbLoS7dCSzw9FzJgRK2xvjr+UvyUp2ZNWhbuhN5DHP04VGHJiHG+bKtxrzSmL69qed/M+FbVKB2NZsQ+gkV7cdnZBgEemPQIS3D1owa5jud+Z1GQ7GdlUafySD+lp+TcvaAo16ejSNP7SR3NNPxHvHAGZw3UmQz4zClpk0m7vYDi2PycdkJre3gsXhs5nuBtJ5z1uSawAW2tT/4jjl8ocmfrPcLiAkbGm0sbAoSJzwIXDtzaJkbyhynvi4W3bB8iWCnAKY8RxaeWiAmKJ2MUy43MWdUGQ1kAbBRTiur7VfPq/ZpAGpggaoFQvIcWiTSqfCwogArlqaQp5Dwf+iWrcNQW4yL85yAOsGCM0lG/qFC98yOMLcBD4yFwTq77QUtaON698VuULKD2BdjXgGzgNPNOGsONGhKXfyNiLmkIoV53k8DhCvt8FXZETkMpGYjoKyOWRBmlW3+B6VL/Zg2AZ9BQpCvhTYwdfvHX7FhgYWxFGW6X7DpojpmHB9FdIxXn5XkCkG7RDivvwxdGfecd/328clGwAqi+qOvA7n2tO/Bb0MQUSjCCk0fClAWws1uOxWJKCSCcEw1W/KY4i8bsQaoGd2jM1mzYNn9wzyG4ZECeqmRhfU2jnGgNHj+5ksEXizWDgV0Czs8bui/M9987fQ7rodQMwuP21GzArLbO9IGX9F5I/tB0Fums2TOTtRbtBsY7HTcF+wmA45EZvwadyq7q6CwnpFoOmajOJ0Hmf6UaT6XmRYw4HJ61CMF5sFFJXacFpv2EDhqrzk5z560K4MWLfzoTI0HoSJ3F4EWV3fJXvI9Q+Y0fYj3nwnFzo3gWmQNYmLiaoMraQbDFyjgOCNx04fSwKE1drZSrH6uj2pNq5l70K/+QfsxoHnpX0/rpBitTTrZeHRixwKN9wMkptriNJpEAx9sc0Ggea2ITCqgh1oqsylbWxIMVkzStVL7HKcGrCHVN7N495rVT1ShUYX6Rspyhee7iIQUtWoZjPgzkoe/8D6keG/zLZd6SgAe3THO2ka2ZklpJ9hnRkSQDxZVhFNv0xNIpZPOMVmoAFeGzvNGIxZwbCenjXi7FJPc2/NEVA6XGJKUdOhNE4pSK969irLmfQ0XtBlMqDRBdE9wwpNuvROAcLU8Y7fnmStC0NUwX6qwhkb5+mW7B9QykU2JgsDJvv1LgxrhKuGkrtjEnYDHRQdEOhGJaMRzIUr1PN7kvEMrT5nqBjeF9sqolIlLXax/B8buuMzoNjbaNHZOnNu7L/zpwzC5NIBGc5dDuiu6JqnymnL/QHMuzpl2XZuidPTmhTJU583TSOgqmQy8nGpSdsktvhATG+mHBbJYpRggRQ/XGewuf4hmCMLECMMzdWp5981HKje+9JbAFvpRwWk4yNUvsl9dJWSZlDa3VCqNR09TeAxSTp5VFulnLMDpcLvsl3t6MxaJnNw7XuuT55547qH7b6/91htg6QngeX24x9746DHQ9dQHjz32+qz95B58vrWM6ehXZgZbIinAsTYlqYmxDWOByNjJF8/7aOJPCbBu0xCraP05Qvl4ErQJa1tvMToK51x8RxYEY7cMdKN01iVkGSuZSU5Nh5YruSKcniT1qQN7CqofDR7aAUCvfmPx9Z7NB9jb5IxV2Wo8YgWwBsMxWWYQOQqHLIuzVCJGQMJCTOuXHKnICBBMrjSmgHP1DAk6FJsYiVEBqJErMHGHOKchhQdG55rR+jlg9HHzrC3Yq0//1ZFQOyLCwDNtuW9wvbHOdS3x+ZyolC8YpKFqs77moSxX1kyYkOhg8G6eUUlyKqrFTo5EbYsPADKw5gSwECAL8gSw9rQJalkr3FeyoiyoOsrVS67ioAnpr0qmRAqLbxR69dYos7RAc3vsCsLgmlIyyv1zpnTKM4o6JyXXgsh3x1QFpivsBqeeasxOq3cHzsibcWNmojfY/gCLw+CdO8CjCWBcUIpcI1hdMstgPLnjsk1XQV3opBQo58lh6JSoxUs2lNH49iUalc3/Fhp7plXe1v7/NSKqNlBjaSnTVDh0LgOwNFkaLLomEhKtZIblk39Rcxy65FJzVpdZf3sB4ugNAlNlBS9iI7E43mFgLrGMS/Yjqxn0oord/B0HeddNiloYh5KlJ55QlFIoWg7ayt8S1d6jMiacT0jWkFUUcAedXs3aVuu/SkLmMIO+rGf10S9aT1lHcy7FYDxQ/jDmJts1hQcruBvkb/87VCvdQV7yFypM50o1qIe+PAoS6RQ1Cxo1CrWPvNcPV315DHU9XqOKm6FFoEC0KfNz3oyNnDQLHeTS/wJj+MkjL91L8NVJhMDjK+l1oCp8Bl0bKdx0Ar/ntWsLp3FJgoR1IoUtWzkYn/Cy4/alsP/l0XeCPI3eq56KmnAm6J3qhgKGtRZRQ9Q7bLzGJBCRJPENo8CdOovQFf4+zQ9dLf1T/08haSiPvbSioViJGA7l9tL/Z5mktqFmtcpaxdFdA6ym1bD05pN7e4dkntD7xVuHDR+mwWdODDO2vtYIIF/rNxd7Ff2ifRBDL169effh05dvPwAA) format('woff2'),
        url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-button,
::-webkit-scrollbar-track,
::-webkit-scrollbar-track-piece,
::-webkit-scrollbar-corner,
::-webkit-scrollbar-resizer{ width: 0; height: 0; background: transparent; }
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal { width: 5px; margin: 5px; background-color: #999999; }
::-webkit-scrollbar-thumb:hover { background-color: #085DC0; cursor: pointer; }

/* Display Box */
.displayBox { display: -webkit-box; display: box; }
.displayBox.vertical { -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; }
.displayBox .boxFlex { -webkit-box-flex: 1; box-flex: 1; }
/* Display Flex */
.vertical{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;}
.Flex{-ms-flex:1;-webkit-flex:1;flex:1;}
.centerFlex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.vcenterFlex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;justify-content: center;}
.Flex{-ms-flex:1;-webkit-flex:1;flex:1;}
.Flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.Flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.Flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.Flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.Flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.Flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.Flex-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.Flex-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;}

.g-font-number {
   font-family: "DINN";
   font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.g-bg-gray { 
  background-color: #f8f8f8; 
}
.g-flex {
  flex: 1;
}
.m-section {
  display: flex;
  justify-content: center;
  padding: 120px 0;
  box-sizing: border-box;
}
.m-section .main {
  margin: 0 auto;
  width: 1200px;
}
.m-section .title .row {
  margin-top: 14px;
  text-align: center;
  font-size: 28px;
  font-weight: 500;
  color: rgba(45,45,45,1);
}
.m-section .title .row:first-child {
  margin-top: 0;
}

/* header */
.m-header {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
  height: 700px;
  /*background: rgba(30,73,156,.9) url() center center no-repeat;*/
  background: url() center center no-repeat;
  background-size: cover;
}
.m-header .main {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  color: #fff;
}
.m-header .l {
  flex-shrink: 0;
  padding-top: 40px;
}
.m-header .row1 {
  font-size: 44px;
  font-weight: 500;
}
.m-header .row2 {
  margin-top: 20px;
  font-size: 44px;
  font-weight: 500;
}
.m-header .sub {
  margin-top: 30px;
  font-size: 22px;
}
.m-header .btn {
  margin-top: 60px;
  width:160px;
  height:50px;
  font-size: 22px;
  color: #fff;
  background-color: transparent;
  border:1px solid rgba(255,255,255,1);
  border-radius:5px;
}
.m-header .btn:hover {
  color: #1E499C;
  background-color: #fff;
}
.m-header .btn:active {
  color: #1E499C;
  background-color: #E5EEFF;
}
.m-header .img {
  width: 500px;
  height: 500px;
}
.headnav{
  margin: 25px auto 0;
  width: 1200px;
}
.logo{
  width:157.5px;
  height:45.9px;
  z-index: 2;
}
.nav-op div{
  margin-left: 58px;
  font-size:14px;
  font-family:PingFangSC-Regular;
  font-weight:400;
  height:32px;
  line-height: 32px;
}
.nav-op div a{
  position: relative;
  color:rgba(255,255,255,1);  
}
.nav-op .item a:hover,
.nav-op .click a {
  color: rgba(83,186,198,1);
}
.nav-op .click a::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  bottom: -8px;
  height:4px;
  background:rgba(83,186,198,1);
  border-radius:2px;
}
.nav-op .login{
  width: 80px;
  height: 36px;
  line-height: 36px;
  background:rgba(255,255,255,1);
  border-radius:20px;
  font-size:14px;
  font-family:PingFangSC-Regular;
  font-weight:400;
  text-align: center;
  cursor: pointer;
  position: fixed;
  right: 80px;
}
.nav-op .login:hover {
  background-color: #E5EEFF;
}
.nav-op .login:active {
  background-color: #CCDDFF;
}
.nav-op .login a{
  color: #1E499C;
}

/* case */
.m-case .type {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
.m-case .type .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; 
  width: 126px;
  height: 155px;
  background:rgba(255,255,255,1);
  box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.1);
  border-radius:5px;
}
.m-case .type .icon {
  width: 85px;
  height: 85px;
}
.m-case .type .name {
  margin-top: 12px;
  font-size: 18px;
  font-weight: 400;
  color: #999;
}
.m-case .users{
  width: 100%;
}
.m-case .users .title{
  text-align: center;
}
.m-case .users .title p:nth-child(1){
  font-size:28px;
  font-family:PingFangSC-Semibold;
  font-weight:500;
  color:rgba(51,51,51,1);
  line-height:30px;
}
.m-case .users .title p:nth-child(2){
  font-size:16px;
  font-family:PingFangSC-Regular;
  font-weight:400;
  color:rgba(153,153,153,1);
  line-height:30px;
  margin-top: 29px;
}
.m-case .users .user-group{
  width: 1200px;
}
.m-case .users .user-item{
  margin-top: 60px;
  margin-bottom: 30px;
  background-position: top center;
  width: 126px;
  height: 126px;
  background-size: 100% 100%!important;
  background-repeat: no-repeat!important;
  border-radius: 5px;
}
.m-case .users .user-item:hover{
  transform: scale(1);
  transition: 0.4s ease-in-out;
  border-radius: 3px;
}
.m-case .users .user-item:hover p{
  margin-top: 136px;
}
.m-case .users .user-item p{
  margin-top: 136px;
  text-align: center;
  font-size:18px;
  font-family:PingFangSC-Regular;
  font-weight:400;
  color:rgba(102,102,102,1);
  line-height:30px;
}

/* achievement */
.m-achievement .content {
  display: flex;
  margin-top: 60px;
  height: 703px;
}
.m-achievement .list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.m-achievement .list .item {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-top: 80px;
}
.m-achievement .list .item:first-child {
  margin-top: 0;
}
.m-achievement .list .item::before {
  content: "";
  position: absolute;
  left: 0;
  top: -24px;
  width: 130px;
  height: 2px;
  background-color: #ccc;
}
.m-achievement .item .data {
  font-size: 44px;
  font-weight: 500;
  color: #1E499C;
}
.m-achievement .item .name {
  margin-top: 14px;
  font-size: 18px;
  color: #999;
}
.m-achievement .map {
  flex-shrink: 0;
  display: block;
  margin-left: 127px;
  width: 859px;
  height: 703px;
}

/* serve */
.m-serve {

}
.m-serve .list {
  display: flex;
  justify-content: center;
  padding: 0 .3rem;
}
.m-serve .list .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: 132px;
}
.m-serve .list .item:first-child {
  margin-left: 0;
}
.m-serve .row1 {
  margin-top: 60px;
}
.m-serve .row2 {
  margin-top: 60px;
}
.m-serve .item .icon {
  width: 100px;
  height: 100px;
}
.m-serve .item .name {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 500;
  color: #333;
}
.m-serve .item .desc {
  margin-top: 10px;
  font-size: 14px;
  color: #999;
}

/* contact */
.m-contact {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  height: 120px;
  line-height: 120px;
  color: #fff;
  background:linear-gradient(0deg,rgba(241,28,12,1) 0%,rgba(254,96,87,1) 100%)
}
.m-contact .main {
  display: flex;
  justify-content: center;
  align-items: center;
}
.m-contact .text {
  font-size: 28px;
  font-weight: 500;
}
.m-contact .icon {
  margin-left: 80px;
  width: 30px;
  height: 32px;
}
.m-contact .phone {
  margin-left: 20px;
  font-size: 30px;
  font-weight: 500;
  color: #fff;
}

/* footer */
.m-footer {
  padding: 0;
  background:rgba(55,61,68,1);
}
.m-footer .top {
  display: flex;
  padding: 80px 0 60px;
  color: #fff;
  border-bottom: solid 1px #565E67;
}
.m-footer .m1 .title,
.m-footer .m2 .title {
  margin-bottom: 34px;
  font-size: 20px;
  font-weight: 500;
}
.m-footer .m1 .item,
.m-footer .m2 .item {
  display: block;
  margin-top: 14px;
  font-size: 14px;
}
.m-footer .m2 {
  margin-left: 80px;
}
.m-footer .m2 .item {
  color: #fff;
  cursor: pointer;
}
.m-footer .m2 .item:hover {
  color: #53BAC6;
}
.m-footer .m3 {
  display: flex;
}
.m-footer .m3 .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 40px;
}
.m-footer .m3 .item:first-child {
  margin-left: 0;
}
.m-footer .m3 .item .icon {
  width: 100px;
  height: 100px;
}
.m-footer .m3 .item .name {
  margin-top: 11px;
  font-size: 14px;
}
.m-footer .bottom {
  padding: 40px 0;
  text-align: center;
  color: #999;
}
.m-footer .bottom .name {
  font-size: 15px;
}
.m-footer .bottom .text {
  margin-top: 10px;
  font-size: 15px;
}
.m-footer .bottom a {
  color: #999;
}

/* enter */
.m-enter {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60px 0;
  width: 100%;
  height: 460px;
  color: #fff;
  background: url(https://file.open.banchengyun.com/website/imgs/enter-bg.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}
.m-enter .row1 {
  font-size: 28px;
  font-weight: 500;
}
.m-enter .row2 {
  margin-top: 60px;
  font-size: 40px;
}
.m-enter .row2 .unit {
  font-size: 18px;
}
.m-enter .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  width: 160px;
  height: 50px;
  line-height: 50px;
  background: rgba(255,255,255,1);
  border-radius: 5px;
  font-size: 22px;
  font-weight: 400;
  color: #F22011;
  cursor: pointer;
}
.m-enter .btn:hover {
  background-color: #FFE7E5;
}
.m-enter .btn:active {
  background-color: #FFD0CC;
}
.m-enter .row3 {
  margin-top: 30px;
  font-size: 18px;
}
.m-enter .row4 {
  margin-top: 60px;
  font-size: 30px;
  font-weight: 500;
  color: #fff;
}

/* intro */
.m-intro {
  padding: 0;
}
.m-intro .main {
  display: flex;
  justify-content: space-between;
}
.m-intro:nth-child(2n+1) {
  background-color: #f8f8f8;
}
.m-intro:nth-child(2n+1) .img {
  order: 1;
}
.m-intro .img {
  width: 644px;
  height: 600px;
  background: url() center center no-repeat;
  background-size: 100% 100%;
}
.m-intro .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.m-intro .row1 {
  font-size: 28px;
  font-weight: 500;
  color: #2d2d2d;
}
.m-intro .row2 {
  margin-top: 20px;
  font-size: 20px;
  color: #666;
}
.m-intro .row3 {
  margin-top: 30px;
}
.m-intro .row3 .item {
  margin-top: 20px;
  font-size: 18px;
  color: #999;
}
.m-intro .row3 .item:first-child {
  margin-top: 0;
}
.m-intro .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 42px;
  width:140px;
  height:42px;
  line-height: 42px;
  font-size: 16px;
  color: #fff;
  background:rgba(30,73,156,1);
  border-radius:5px;
}
.m-intro .btn:hover {
  color: #fff;
  background: #275CC4;
}
.m-intro .btn:active {
  color: #fff;
  background: #193C82;
}

/* intro2 */
.m-intro2 .content {
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
}
.m-intro2 .content .l,
.m-intro2 .content .r {
  display: flex;
}
.m-intro2 .content .img {
  flex-shrink: 0;
  width: 30px;
}
.m-intro2 .list {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 60px;
}
.m-intro2 .list .item {
  padding: 30px;
  width: 456px;
  box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.12);
  border-radius:5px;
  box-sizing: border-box;
}
.m-intro2 .item .row1 {
  font-size: 20px;
  font-weight: 500;
  color: #1E499C;
}
.m-intro2 .item .row2 {
  margin-top: 19px;
  font-size: 18px;
  color: #999;
}
.m-intro2 .item .row3 {
  margin-top: 30px;
  font-size: 18px;
  color: #2d2d2d;
}
.m-intro2 .item .row4 {
  margin-top: 20px;
  font-size: 18px;
  color: #2d2d2d;
}

/* sidebar */
.m-sidebar {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  right: 0;
  width: 160px;
  transform: translateY(-50%);
  z-index: 2;
}
.m-sidebar .top {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 46px;
  line-height: 46px;
  font-size: 20px;
  color: #fff;
  background-color: #1450C2;
  border-radius: 5px 5px 0 0;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);
}
.m-sidebar .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0; 
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);
}
.m-sidebar .row1 {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #2d2d2d;
}
.m-sidebar .icon-phone {
  margin-right: 4px;
  width: 18px;
  height: 19px;
}
.m-sidebar .row2 {
  margin-top: 10px;
  font-size: 18px;
  color: #2d2d2d;
}
.m-sidebar .qrcode {
  margin-top: 20px;
  width: 125px;
  height: 125px;
}
.m-sidebar .row3 {
  margin-top: 10px;
  font-size: 14px;
  color: #999;
}
.m-sidebar .icon-totop {
  position: absolute;
  left: 0;
  top: 100%;
  width: 160px;
  height: 90px;
  cursor: pointer;
}

/* enter-layer */
.m-enter-layer {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .3);
  z-index: 3;
}
.m-enter-layer .content {
  display: flex;
  position: relative;
  width: 620px;
  height: 319px;
  box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.1);
  border-radius:5px;
}
.m-enter-layer .l {
  padding: 40px;
  width: 283px;
  height: 100%;
  background-color: #1450C2;
  border-radius: 5px 0 0 5px;
  box-sizing: border-box;
}
.m-enter-layer .l .title {
  text-align: center;
  font-size:26px;
  font-family:PingFangSC-Regular;
  font-weight:400;
  color:rgba(255,255,255,1);
}
.m-enter-layer .r {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  padding: 40px 40px 0;
  height: 100%;
  background-color: #fff;
  border-radius: 0 5px 5px 0;
  box-sizing: border-box;
}
.m-enter-layer .row1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 14px;
  width: 236px;
  font-size: 18px;
  color: #666;
  border-bottom: solid 1px #eee;
}
.m-enter-layer .qrcode {
  width: 120px;
  height: 120px;
  margin-bottom: 10px;
}
.m-enter-layer .row2 {
  display: flex;
  align-items: center;
  margin-top: 14px;
  font-size: 24px;
  color: #2d2d2d;
}
.m-enter-layer .icon-phone {
  width: 28px;
  height: 30px;
}
.m-enter-layer .row3 {
  margin-top: 14px;
  font-size: 26px;
  color: #2d2d2d;
}
.m-enter-layer .img {
  position: absolute;
  left: 40px;
  bottom: 0;
  width: 274px;
  height: 188px;
}
.m-enter-layer .icon-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}