@font-face {
  font-family: 'num';
  src: url('../assets/fonts/num.otf');
  font-weight: normal;
  font-style: normal;
}
.pub-1440 {
  width: 100%;
  margin: auto;
}
.pub-1200 {
  width: 1250px;
  margin: auto;
}
.pub-1300 {
  width: 1300px;
  margin: auto;
}
.h600 {
  height: 600px;
}
.clear {
  clear: both;
}
.y-show {
  width: 500px;
  padding-top: 65px;
}
.y-show h1 {
  font-size: 30px;
  text-indent: 20px;
  border-left: 4px solid #766457;
}
.y-show h5 {
  font-weight: normal;
  margin-top: 24px;
}
.y-show p {
  margin-top: 40px;
  line-height: 26px;
}
.y-show h2 {
  margin-top: 35px;
  font-size: 24px;
  font-weight: normal;
}
.y-show div {
  margin-top: 28px;
  margin-left: -25px;
  font-size: 14px;
  overflow: hidden;
  width: 450px;
  text-align: center;
}
.y-show div dl {
  width: 90px;
  float: left;
}
.y-show div dl dt img {
  height: 29px;
}
.y-show div dl dd {
  padding: 16px 0 28px;
}
.y-show a {
  margin-top: 12px;
  display: block;
  width: 135px;
  height: 32px;
  border: 1px solid #4a86ff !important;
  line-height: 32px;
  text-align: center;
  border-radius: 16px;
  font-size: 14px;
  box-shadow: 0 1px 1px 1px rgba(112, 112, 112, 0.3);
  color: #fff!important;
  background: #4a86ff;
  /* Safari 5.1 - 6.0 */
  /* Opera 11.1 - 12.0 */
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #4a86ff, #4A4AFF);
  /* 标准的语法 */
}
.y-show a:hover {
  font-weight: bold;
  border: 2px solid #4a86ff !important;
  margin-left: -1px;
}
.x-show {
  overflow: hidden;
  text-align: center;
  color: #fff;
}
.x-show h1 {
  font-size: 30px;
  margin-top: 50px;
}
.x-show h5 {
  font-weight: normal;
  margin-top: 20px;
  line-height: 26px;
}
.x-show p {
  margin-top: 30px;
  line-height: 28px;
}
.x-show h2 {
  margin-top: 22px;
  font-size: 24px;
  font-weight: normal;
}
.x-show div {
  margin: auto;
  width: 440px;
  margin-top: 28px;
  font-size: 14px;
  overflow: hidden;
  text-align: center;
}
.x-show div dl {
  width: 110px;
  float: left;
  margin-top: 4px;
}
.x-show div dl dt img {
  height: 35px;
}
.x-show div dl dd {
  padding: 12px 0 32px;
}
.x-show a {
  margin: auto;
  margin-top: 10px;
  display: block;
  width: 135px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #000;
  border-radius: 16px;
  font-size: 14px;
  background: #FFFFFF;
  color: #4a4aff!important;
  box-shadow: 0 0 4px 2px rgba(112, 112, 112, 0.3);
}
.x-show a:hover {
  border: 2px solid #000;
  font-weight: bold;
}
#backtop {
  display: none;
  position: fixed;
  z-index: 99999999999;
  opacity: 0.7;
  top: 0;
  right: 0;
  width: 100px;
  height: 100px;
}
#backtop img {
  width: 100px;
  height: 100px;
}
@font-face {
  font-family: 'fzzy';
  src: url('../assets/fonts/fzzy.eot');
  src: url('../assets/fonts/fzzy.eot?#font-spider') format('embedded-opentype'), url('../assets/fonts/fzzy.woff') format('woff'), url('../assets/fonts/fzzy.ttf') format('truetype'), url('../assets/fonts/fzzy.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  min-width: 1200px;
  font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#fletmemu {
  position: absolute;
  top: 510px;
  left: 100px;
  border-left: 4px solid #E5E5E5;
}
#fletmemu li {
  font-size: 18px;
  padding: 10px 0;
  color: #464646;
  cursor: pointer;
}
#fletmemu li img {
  margin-left: -8px;
  margin-right: 14px;
}
#hidhandflex {
  height: 60px;
  width: 100%;
  background: #2e2e2e;
  position: fixed;
  z-index: 999;
  top: -70px;
  left: 0;
  margin-bottom: 5px;
}
#hidhandflex .handflex-c {
  width: 100%;
  background: rgba(46, 46, 46, 0.96);
}
#hidhandflex .handflex-c .handflex {
  width: 1200px;
  height: 60px;
  margin: auto;
  overflow: hidden;
}
#hidhandflex .handflex-c .handflex ul {
  width: 1500px;
  position: relative;
  left: 0px;
  overflow: hidden;
  height: 60px;
}
#hidhandflex .handflex-c .handflex ul li {
  height: 60px;
  float: left;
  font-size: 16px;
  color: #fff;
  line-height: 50px;
  padding: 0 15px;
  cursor: pointer;
}
#hidhandflex .handflex-c .handflex ul div {
  position: absolute;
  top: 46px;
  left: 10px;
  width: 42px;
  height: 4px;
  background: #fff;
}
#showhandflex {
  height: 101px;
  box-shadow: 0 2px 3px 1px rgba(118, 118, 118, 0.5);
  margin-bottom: 5px;
}
#showhandflex .handflex-c {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  background: #2e2e2e;
}
#showhandflex .handflex-c .handflex {
  width: 1200px;
  margin: auto;
  overflow: hidden;
}
#showhandflex .handflex-c .handflex ul {
  width: 1180px;
  margin: auto;
  overflow: hidden;
}
#showhandflex .handflex-c .handflex ul li {
  float: left;
  width: 130px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 50px;
  cursor: pointer;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
#showhandflex .handflex-c .handflex ul li:nth-of-type(9),
#showhandflex .handflex-c .handflex ul li:nth-of-type(18) {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
#showhandflex .handflex-c .handflex ul li:nth-of-type(1),
#showhandflex .handflex-c .handflex ul li:nth-of-type(2),
#showhandflex .handflex-c .handflex ul li:nth-of-type(3),
#showhandflex .handflex-c .handflex ul li:nth-of-type(4),
#showhandflex .handflex-c .handflex ul li:nth-of-type(5),
#showhandflex .handflex-c .handflex ul li:nth-of-type(6),
#showhandflex .handflex-c .handflex ul li:nth-of-type(7),
#showhandflex .handflex-c .handflex ul li:nth-of-type(8),
#showhandflex .handflex-c .handflex ul li:nth-of-type(9) {
  border-top: none;
}
#showhandflex .handflex-c .handflex ul .active {
  background: #fff;
  color: #303030;
}
#flexmemu {
  position: fixed;
  z-index: 99999;
  left: 0;
  top: 0;
  width: 100%;
  /* height: 80px; */
  background: rgba(46, 46, 46, 0.96);
}
#flexmemu .pub-1200 .logo {
  float: left;
  margin-left: 40px;
}
#flexmemu .pub-1200 .logo img {
  margin-top: 10px;
}
#flexmemu .pub-1200 .phone {
  float: left;
  padding-top: 27px;
  margin-left: 20px;
}
#flexmemu .pub-1200 .phone img {
  float: left;
  margin-right: 10px;
}
#flexmemu .pub-1200 .phone span {font-family: num;font-size: 40px;color: #fff;}
#flexmemu .pub-1200 .memu {
  float: right;
  position: relative;
}
#flexmemu .pub-1200 .memu li {
  float: left;
  margin-left: 30px;
  text-align: center;
  line-height: 50px;
  font-size: 20px;
}
#flexmemu .pub-1200 .memu li a {
  color: #fff;
  padding: 15px 5px 0px;
  display: block;
  line-height: 50px;
}
#flexmemu .pub-1200 .memu li:hover a {
  color: rgba(255, 255, 255, 0.8);
}
#flexmemu .pub-1200 .memu .bottombar {
  position: absolute;
  top: 65px;
  left: 350px;
  width: 90px;
  height: 4px;
  background: #00A7FF;
}
#top {
  height: 510px;
  background-image: url('https://cdn.irzhd.com/imgs/banner10.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#top .pub-1200 {
  overflow: hidden;
}
#top .pub-1200 .logo {
  float: left;
  margin-left: 40px;
}
#top .pub-1200 .logo img {
  margin-top: 20px;
}
#top .pub-1200 .phone {
  float: left;
  padding-top: 40px;
  margin-left: 18px;
}
#top .pub-1200 .phone img {
  float: left;
  margin-right: 10px;
}
#top .pub-1200 .phone span {font-family: num;font-size: 40px;color: #fff;}
#top .pub-1200 .memu {
  float: right;
  position: relative;
}
#top .pub-1200 .memu li {
  float: left;
  margin-left: 30px;
  text-align: center;
  line-height: 50px;
  font-size: 20px;
}
#top .pub-1200 .memu li a {
  color: #fff;
  padding: 28px 5px 7px;
  display: block;
  line-height: 50px;
}
#top .pub-1200 .memu li:hover a {
  color: rgba(255, 255, 255, 0.8);
}
#top .pub-1200 .memu .bottombar {
  position: absolute;
  top: 81px;
  left: 350px;
  width: 90px;
  height: 4px;
  background: #00A7FF;
}
#top .text {
  padding-top: 83px;
  width: 1150px;
  margin: auto;
  color: #fff;
}
#top .text h1 {
  width:733px;
  height: initial;
  font-size:48px;
  font-family:FZLTTHK--GBK1-0,FZLTTHK--GBK1;
  font-weight:normal;
  color:rgba(255,255,255,1);
  line-height:66px;
}
#top .text p {
  padding-top: 20px;
  width:578px;
  height:72px;
  font-size:24px;
  font-family:FZLTZHK--GBK1-0,FZLTZHK--GBK1;
  font-weight:normal;
  color:rgba(255,255,255,1);
  line-height:36px;
}
#top .text p span {
  font-size: 24px;
  font-weight: bold;
}
#top .text p:nth-of-type(2) {
  color: rgba(244, 244, 244, 0.9);
}
#top .text a {
  display: block;
  width: 138px;
  height: 38px;
  border-radius: 20px;
  text-align: center;
  line-height: 38px;
  color: #3B7DEC;
  background: rgba(255, 255, 255, 0.9);
  margin-top:40px;
}
#top .text a:hover {
  background: rgba(255, 255, 255, 0.8);
  color: #4a4cff;
}
#smart-home {
  background: url(https://cdn.irzhd.com/imgs/banner11.jpg) no-repeat;
  background-size: cover;
}
#smart-home .y-show {
  margin-left: 685px;
  color: #766457;
}
#smart-home .y-show h1 {
  border-left: 4px solid #766457;
}
#finance {
  background: url(https://cdn.irzhd.com/imgs/banner12.jpg) no-repeat;
  background-size: cover;
}
#finance .x-show {
  color: #fff;
}
#finance .x-show div {
  width: 660px;
}
#finance .x-show div dl {
  width: 115px;
  height: 115px;
  border-color: #fff;
  border: 1px solid #fff;
  border-radius: 100%;
  margin: 14px 24px;
}
#finance .x-show div dl img {
  margin-top: 30px;
}
#finance .x-show a {
  color: #fff;
  border-color: #fff;
}
#m-commerce {
  background: url(https://cdn.irzhd.com/imgs/banner13.jpg) no-repeat;
  background-size: cover;
}
#m-commerce .y-show {
  margin-left: 170px;
  color: #22201E;
}
#m-commerce .y-show h1 {
  border-left: 4px solid #22201E;
}
#m-commerce .y-show p {
  margin-top: 20px;
}
#m-commerce .y-show a {
  border-color: #22201E;
  color: #22201E;
}
#community {
  background: url(https://cdn.irzhd.com/imgs/banner14.jpg) no-repeat;
  background-size: cover;
}
#community .x-show {
  color: #fff;
}
#community .x-show p {
  line-height: 22px;
}
#community .x-show div {
  width: 660px;
}
#community .x-show div dl {
  margin-top: 0px;
  width: 128px;
  height: 128px;
  border-color: #fff;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
}
#community .x-show div dl img {
  margin-top: 30px;
}
#community .x-show div dl:nth-of-type(5),
#community .x-show div dl:nth-of-type(10) {
  border-right: 1px solid #fff;
}
#community .x-show div dl:nth-of-type(6),
#community .x-show div dl:nth-of-type(7),
#community .x-show div dl:nth-of-type(8),
#community .x-show div dl:nth-of-type(9),
#community .x-show div dl:nth-of-type(10) {
  border-bottom: 1px solid #fff;
}
#community .x-show a {
  margin-top: 25px;
  color: #fff;
  border-color: #fff;
}
#mobile-office .pub-1200 > img {
  float: left;
  margin-top: 50px;
}
#mobile-office .y-show {
  margin-left: 650px;
  color: #929970;
}
#mobile-office .y-show div {
  width: 400px;
}
#mobile-office .y-show div img {
  height: 30px;
}
#mobile-office .y-show div dl dd {
  padding-top: 10px ;
}
#mobile-office .y-show h1 {
  text-indent: 0px;
  border-left: none;
}
#mobile-office .y-show h5 {
  line-height: 24px;
}
#mobile-office .y-show p {
  line-height: 24px;
  margin-top: 20px;
}
#mobile-office .y-show h2 {
  text-indent: 0px;
}
#mobile-office .y-show a {
  border-color: #929970;
  color: #929970;
}
#smart-city {
  background: url(https://cdn.irzhd.com/imgs/banner16.jpg) no-repeat;
  background-size: cover;
}
#smart-city .x-show {
  color: #fff;
}
#smart-city .x-show div {
  width: 460px;
}
#smart-city .x-show div dl {
  width: 115px;
  height: 115px;
}
#smart-city .x-show div dl img {
  margin-top: 20px;
}
#smart-city .x-show a {
  margin-top: 20px ;
  color: #fff;
  border-color: #fff;
}
#housekeeping {
  background: url(https://cdn.irzhd.com/imgs/bgjz.jpg) no-repeat;
  background-size: cover;
}
#housekeeping .y-show {
  margin-left: 50px;
  color: #987957;
}
#housekeeping .y-show h1 {
  border-left: 4px solid #987957;
}
#housekeeping .y-show a {
  border-color: #987957;
  color: #987957;
}
#sociality {
  background: url(https://cdn.irzhd.com/imgs/banner18.jpg) no-repeat;
  background-size: cover;
}
#sociality .x-show {
  color: #fff;
}
#sociality .x-show a {
  color: #fff;
  border-color: #fff;
}
#g-affairs {
  overflow: hidden;
}
#g-affairs .pub-1200 > img {
  float: left;
  margin-left: -120px;
  margin-top: 140px;
}
#g-affairs .y-show {
  margin-left: 700px;
  color: #5B6265;
}
#g-affairs .y-show p {
  margin-top: 22px;
  line-height: 22px;
}
#g-affairs .y-show h1 {
  border-left: 4px solid #5B6265;
}
#g-affairs .y-show div img {
  height: 41px;
}
#g-affairs .y-show a {
  border-color: #5B6265;
  color: #5B6265;
}
#tourism {
  background: url(https://cdn.irzhd.com/imgs/banner19.jpg) no-repeat;
  background-size: cover;
}
#tourism .x-show {
  color: #fff;
}
#tourism .x-show p {
  margin-top: 15px;
}
#tourism .x-show div {
  width: 600px;
}
#tourism .x-show div dl {
  width: 150px;
  height: 110px;
}
#tourism .x-show div dl img {
  height: 40px;
}
#tourism .x-show a {
  margin-top: 0px;
  color: #fff;
  border-color: #fff;
}
#new-media {
  overflow: hidden;
}
#new-media .pub-1200 > img {
  float: right;
  margin-right: -155px;
  margin-top: 60px;
}
#new-media .y-show {
  margin-left: 100px;
  color: #565656;
}
#new-media .y-show h1 {
  text-indent: 0px;
  border-left: none;
}
#new-media .y-show h5 {
  line-height: 24px;
}
#new-media .y-show p {
  line-height: 24px;
  margin-top: 20px;
}
#new-media .y-show h2 {
  text-indent: 0px;
}
#new-media .y-show div {
  width: 380px;
}
#new-media .y-show div dl {
  width: 90px;
  height: 80px;
}
#new-media .y-show div dl dd {
  padding-top: 10px;
}
#new-media .y-show div img {
  height: 35px;
}
#new-media .y-show a {
  border-color: #565656;
  color: #565656;
}
#medical {
  background: url(https://cdn.irzhd.com/imgs/banner20.jpg) no-repeat;
  background-size: cover;
}
#medical .x-show {
  color: #fff;
}
#medical .x-show p {
  margin-top: 15px;
}
#medical .x-show div {
  width: 520px;
}
#medical .x-show div dl {
  width: 130px;
  height: 90px;
}
#medical .x-show div dl img {
  height: 40px;
}
#medical .x-show a {
  margin-top: 10px;
  color: #fff;
  border-color: #fff;
}
#logistics {
  overflow: hidden;
  background: url("https://cdn.irzhd.com/imgs/wuliu.jpg") no-repeat;
  background-size: cover;
}
#logistics .pub-1200 > img {
  float: left;
  margin-left: -60px;
}
#logistics .y-show {
  margin-left: 700px;
  color: #5B6265;
}
#logistics .y-show p {
  margin-top: 22px;
  line-height: 22px;
}
#logistics .y-show h1 {
  border-left: 4px solid #5B6265;
}
#logistics .y-show div img {
  height: 35px;
}
#logistics .y-show a {
  border-color: #5B6265;
  color: #5B6265;
}
#land {
  background: url(https://cdn.irzhd.com/imgs/banner21.jpg) no-repeat;
  background-size: cover;
}
#land .x-show {
  color: #fff;
}
#land .x-show p {
  margin-top: 15px;
}
#land .x-show div {
  width: 605px;
}
#land .x-show div dl {
  width: 150px;
  height: 110px;
  margin-top: 0px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
#land .x-show div dl dt {
  margin-top: 10px;
}
#land .x-show div dl dd {
  margin-top: 15px;
}
#land .x-show div dl img {
  height: 40px;
}
#land .x-show div dl:nth-of-type(4),
#land .x-show div dl:nth-of-type(8) {
  border-right: none;
}
#land .x-show div dl:nth-of-type(5),
#land .x-show div dl:nth-of-type(6),
#land .x-show div dl:nth-of-type(7),
#land .x-show div dl:nth-of-type(8) {
  border-bottom: none;
}
#land .x-show div dl:nth-of-type(5) dt,
#land .x-show div dl:nth-of-type(6) dt,
#land .x-show div dl:nth-of-type(7) dt,
#land .x-show div dl:nth-of-type(8) dt {
  margin-top: 20px;
}
#land .x-show a {
  margin-top: 20px;
  color: #fff;
  border-color: #fff;
}
#industry-door {
  overflow: hidden;
}
#industry-door .pub-1200 > img {
  float: right;
  margin-right: -20px;
  margin-top: 60px;
}
#industry-door .y-show {
  margin-left: 140px;
  color: #6b6b6b;
}
#industry-door .y-show p {
  margin-top: 22px;
  line-height: 22px;
}
#industry-door .y-show h1 {
  border-left: 4px solid #6b6b6b;
}
#industry-door .y-show div img {
  height: 35px;
}
#industry-door .y-show a {
  border-color: #6b6b6b;
  color: #6b6b6b;
}
#online-education {
  background: url(https://cdn.irzhd.com/imgs/banner22.jpg) no-repeat;
  background-size: cover;
}
#online-education .x-show {
  color: rgba(255, 255, 255, 0.8);
}
#online-education .x-show p {
  margin-top: 15px;
}
#online-education .x-show div {
  margin-top: 60px;
  width: 1200px;
  overflow: visible !important;
}
#online-education .x-show div .option8 {
  color: rgba(25, 24, 159, 0.8);
  background: rgba(255, 255, 255, 0.8);
}
#online-education .x-show div .option7 {
  color: rgba(25, 24, 159, 0.5);
  background: rgba(255, 255, 255, 0.7);
}
#online-education .x-show div .option6 {
  color: rgba(25, 24, 159, 0.3);
  background: rgba(255, 255, 255, 0.6);
}
#online-education .x-show div ul {
  margin: 20px 0;
}
#online-education .x-show div ul li {
  display: inline-block;
  margin: -25px 30px;
  width: 115px;
  height: 115px;
  transform: rotate(45deg);
  position: relative;
}
#online-education .x-show div ul li span {
  position: absolute;
  width: 115px;
  text-align: center;
  transform: rotate(-45deg);
  top: 50px;
  left: 0px;
  font-size: 16.66px;
}
#online-education .x-show a {
  margin-top: 70px;
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
}
#catering {
  overflow: hidden;
}
#catering .pub-1200 > img {
  float: left;
  margin-top: 100px;
}
#catering .y-show {
  margin-left: 700px;
  color: #86562D;
}
#catering .y-show p {
  margin-top: 22px;
  line-height: 22px;
}
#catering .y-show h1 {
  border-left: 4px solid #86562D;
}
#catering .y-show div img {
  height: 35px;
}
#catering .y-show a {
  border-color: #86562D;
  color: #86562D;
}
#demand {
  height: 180px;
  background: url(https://cdn.irzhd.com/imgs/xuqiubg.jpg) no-repeat;
  background-size: cover;
}
#demand h1 {
  font-size: 34px;
  color: #fff;
  font-weight: normal;
  text-align: center;
  width: 960px;
  margin: auto;
  padding: 42px 0px 35px;
}
#demand a {
  display: block;
  margin: auto;
  border-radius: 18px;
  width: 150px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  color: #4456ff;
  background: #fff;
  transition: all 0.1s;
  -moz-transition: all 0.1s;
  /* Firefox 4 */
  -webkit-transition: all 0.1s;
  /* Safari 和 Chrome */
  -o-transition: all 0.1s;
  /* Opera */
}
#demand a:hover {
  transform: scaleY(1.1);
  -ms-transform: scaleY(1.1);
  /* IE 9 */
  -moz-transform: scaleY(1.1);
  /* Firefox */
  -webkit-transform: scaleY(1.1);
  /* Safari 和 Chrome */
  -o-transform: scaleY(1.1);
  /* Opera */
}
#footer {
  color: #D1D1D1;
  background: #1B1B1B;
}
#footer ul {
  height: 85px;
  width: 1100px;
  margin: auto;
  border-bottom: 1px solid #494949;
}
#footer ul li {
  float: left;
  font-size: 20px;
  line-height: 85px;
  margin: 0px 50px;
}
#footer ul li a {
  color: #aaa;
}
#footer ul li a:hover {
  color: #fff;
}
#footer ul li:last-child {
  margin-right: 10px;
}
#footer ul li:first-child {
  margin-left: 10px;
}
#footer .companymsg {
  width: 1100px;
  margin: auto;
  padding-top: 40px;
  overflow: hidden;
}
#footer .companymsg .link_title {
  display: inline-block;
  float: left;
  width: 7%;
  line-height: 28px;
  font-size: 14px;
  white-space: nowrap;
}
#footer .companymsg .friendship_link {
  display: inline-block;
  float: left;
  width: 90%;
  overflow: hidden;
}
#footer .companymsg .friendship_link a {
  color: #D1D1D1;
  line-height: 28px;
  font-size: 14px;
  display: inline-block;
  margin-right: 20px;
  white-space: nowrap;
  overflow: hidden;
}
#footer .companymsg .friendship_link a:hover {
  color: #ffffff;
}
#footer .companymsg .footerleft {
  width: 620px;
  float: left;
}
#footer .companymsg .footerleft h1 {
  font-size: 30px;
  font-weight: normal;
  margin-bottom: 14px;
}
#footer .companymsg .footerleft p:nth-of-type(1) {
  font-size: 18px;
  margin-bottom: 50px;
}
#footer .companymsg .footerleft p:nth-of-type(2) {
  font-size: 20px;
  margin-bottom: 20px;
}
#footer .companymsg .footerleft p:nth-of-type(2) span {
  font-family: 'num';
  font-size: 60px;
  font-weight: bold;
  color: #f2f2f2;
  line-height: 92px;
}
#footer .companymsg .footerleft p:nth-of-type(3),
#footer .companymsg .footerleft p:nth-of-type(4) {
  font-size: 18px;
  line-height: 28px;
}
#footer .companymsg .footerleft p:nth-of-type(3) span,
#footer .companymsg .footerleft p:nth-of-type(4) span {
  display: inline-block;
  width: 280px;
}
#footer .companymsg .footerright {
  width: 480px;
  float: right;
}
#footer .companymsg .footerright p {
  margin: 6px 0;
  line-height: 24px;
}
#footer .companymsg .footerright p:nth-of-type(1) {
  margin-top: 0;
  margin-bottom: 20px;
}
#footer .copyright {
  margin-top: 40px;
  background: #000;
}
#footer .copyright p {
  width: 1200px;
  margin: auto;
  text-align: center;
  font-size: 14px;
  line-height: 50px;
  opacity: 0.6;
}
#footer .copyright p span {
  font-size: 12px;
}
#top .pub-1200 .memu ul{position: relative;z-index: 11;}
#flexmemu{height: initial;padding-bottom: 13px;}
.memuTwo{width: 100%;background:rgba(0,0,0,0.5);position: absolute;text-align: center;display: none;}
.memuTwo a{font-size:18px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:104px;margin:0 40px;}


.memuThree{width: 100%;background:rgba(0,0,0,0.5);position: absolute;text-align: center;top: 80px;display: none;}
.memuThree a{font-size:18px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:104px;margin:0 40px;}
.memuTwo a:hover{color:#00A7FF;}
.memuThree a:hover{color:#00A7FF;}

.memuTwo_blueprint{width: 100%;background:rgba(0,0,0,0.5);position: absolute;display: none;padding: 20px 0;}
/* .memuTwo_blueprint p{width: 1000px;margin:0 auto;display: flex;justify-content: flex-start;float:right;padding-right:30px;box-sizing: border-box; } */
.memuTwo_blueprint p{width:  990px;margin:0 auto;display: flex;justify-content: flex-start;}
.memuTwo_blueprint a{font-size:16px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:60px;display: inline-block;width:160px;text-align: center;}
.memuTwo_blueprint a:hover{color:#00A7FF;}

.memuThree_blueprint{width: 100%;background:rgba(0,0,0,0.5);position: absolute;top: 80px;display: none;}
.memuThree_blueprint p{width: 990px;margin:0 auto;display: flex;justify-content: flex-start;}
.memuThree_blueprint a{font-size:16px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:60px;display: inline-block;width:160px;text-align: center;}
.memuThree_blueprint a:hover{color:#00A7FF;}

.clumn_tit{width: 990px;text-align: center;margin: auto;color:rgba(118,118,118,1);font-size:16px;line-height:24px;}
.clumn_tit>p>span{color:rgba(118,118,118,1);font-size:16px;}
.clumn_tit>p{padding: 0 !important;line-height:24px;}
.clumn_tit img{margin-top: 50px;}
.system_box{display: flex;justify-content: space-between;box-sizing: border-box;padding-bottom: 15px;}
.system_box > .system_item{width: 390px;height:120px;background: #fff;}
.sales_box{display: flex;justify-content: space-between;box-sizing: border-box;padding-bottom: 15px;}
.sales_box > .sales_item{width: 180px;height: 180px;background: #f6f7fc;text-align: center;}
.sales_box > .sales_item > div >img{width: 40px;height: 40px;padding-bottom: 0;margin-top: 70px;}
.sales_box > .sales_item > .tit{margin-top:20px;font-size: 14px;}
.software{display: flex;justify-content: space-between;}
.software_left{width: 315px;}
.software_item{margin-top:70px;}
.software_item .software_tit{font-size: 20px;}
.software_item .software_content{font-size: 14px;color: #b0b0b0;margin-top: 20px;line-height: 20px;}
.software_center {width: 370px;}
.software_center img{width: 370px; padding-bottom: 0;margin-top: 60px;}
.medical{display: flex;justify-content: space-between;}
.medical > .medical_item{width:224px;height:224px;background:rgba(255,255,255,1);border-radius:4px;text-align: center;box-sizing: border-box;padding: 16px;}
.medical > .medical_item img{width: 70px;height: 70px;padding: 20px 0;}
.medical > .medical_item .medical_tit{font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(51,51,51,1);line-height:22px;}
.medical > .medical_item .medical_content{margin-top:15px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(118,118,118,1);line-height:17px;}
.clinic{display: flex;justify-content: space-between;}
.clinic > .clinic_item{display: flex;width:370px; height:148px;background:rgba(255,255,255,1);border:1px solid rgba(221,221,221,1);box-sizing: border-box;padding: 38px 15px 0 15px;}
.clinic > .clinic_item div:nth-of-type(2){width: 96%;}
.clinic > .clinic_item .clinic_tit{font-size: 16px;color: #333333;}
.clinic > .clinic_item .clinic_content{font-size: 14px;color: #767676;margin-top: 10px;line-height:21px;display: block;}
.clinic > .clinic_item img{width: 40px;height: 40px;padding-bottom:0px;}
/*定制功能*/
.clinic-func{display: flex;justify-content: space-between;}
.clinic-func > .clinic-func_item{display: flex;width:370px; height:122px;background:rgba(255,255,255,1);border:1px solid rgba(221,221,221,1);box-sizing: border-box;padding: 38px 15px 0 15px;border-radius: 6px;}
.clinic-func > .clinic-func_item div:nth-of-type(2){width: 96%;}
.clinic-func > .clinic-func_item .clinic-func_tit{font-size: 16px;color: #333333;}
.clinic-func > .clinic-func_item .clinic-func_content{font-size: 14px;color: #767676;margin-top: 10px;line-height:21px;display: block;}
.clinic-func > .clinic-func_item div>img{width: 40px;height: 40px;padding-bottom:0px;}
/*房地产数据管理系统*/
.clinic-dms{display: flex;justify-content: space-between;}
.clinic-dms > .clinic-dms_item{display: flex;width:370px; height:122px;background:rgba(255,255,255,1);border:1px solid rgba(221,221,221,1);box-sizing: border-box;padding: 38px 15px 0 15px;border-radius: 6px;}
.clinic-dms > .clinic-dms_item div:nth-of-type(2){width: 94%;}
.clinic-dms > .clinic-dms_item .clinic-dms_tit{font-size: 16px;color: #333333;}
.clinic-dms > .clinic-dms_item .clinic-dms_content{font-size: 14px;color: #767676;margin-top: 10px;line-height:21px;display: block;}
.clinic-dms > .clinic-dms_item img{width: 40px;height: 40px;padding-bottom:0px;}
.application{display: flex;justify-content: space-between;}
.application_item{width: 120px;text-align: center;}
.application_item>.application_content{font-size: 14px;}
.application > .application_item img{width: 80px;height: 80px;padding-bottom: 0px!important;margin-bottom: 10px;}
.programme{width: 1200px;overflow: hidden;}
.programme_item{float: left;text-align: center;box-sizing: border-box;padding: 70px 30px 0 30px;width: 300px;height: 300px;}
.programme_line{margin:15px auto;width:20px;height:4px;background:rgba(24,144,255,1);}
.programme .programme_tit{font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(51,51,51,1);}
.programme .programme_content{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(116,116,116,1);line-height:20px;}
.programme .programme_img{float: left;width: 300px;height: 300px;}
.programme .programme_img img{width: 100%;height: 100%;}
.fission{display: flex;width: 1200px;justify-content: space-between;}
.fission_item {width:190px;height:211px;background:rgba(255,255,255,1);border:1px solid rgba(238,238,238,1);}
.fission_item > .fission_item_hea{width: 100%;height: 40px;box-sizing: border-box;padding:10px 15px;color: #fff;font-size: 16px;background: #1890FF;text-align: left;}
.fission_item > .fission_item_content{box-sizing: border-box;padding: 15px;font-size: 13px;text-align: left;line-height:20px;}
.fission_item > .fission_item_content > .fission_content_text{font-size:13px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(116,116,116,1);line-height:20px;margin-top: 10px;}
.coverage{display: flex;width: 1200px;justify-content: space-between;}
.coverage > .coverage_item{width:290px;height:229px;background:rgba(255,255,255,1);border:1px solid rgba(153,153,153,1);text-align: center;box-sizing: border-box;padding: 26px;}
.coverage > .coverage_item img{width: 40px;height: 40px;}
.coverage > .coverage_item .coverage_tit{margin: 20px 0;font-size: 16px;}
.coverage > .coverage_item .coverage_content{font-size: 14px;color: #767676;line-height:26px;}
.multistage{display: flex;justify-content: space-between;width: 100%;}
.multistage > .multistage_item{width: 187px;height: 187px;text-align: center;background:rgba(246,247,252,1);border-radius:4px;box-sizing: border-box;padding-top: 50px;}
.multistage > .multistage_item img{width: 44px;height: 44px;}
.multistage > .multistage_item p{font-size:16px;font-family:MicrosoftYaHei;color:rgba(72,72,72,1);margin-top: 20px;}
.case_box{display: flex;margin:30px auto;width: 1100px;}
.case_box div{width: 225px;height: 177px;}
.case_box div img {width: 100%;height: 100%;}
.banner_box{width: 1200px;display: flex;margin: auto;justify-content: space-between;}
.banner_box > .banner_item{text-align: center;font-size:20px;color:rgba(51,51,51,1);}
.banner_box > .banner_item img{width: 560px;height: 312px;}
.customized{display: flex;justify-content: space-between;width: 1200px;margin: auto;}
.customized_item{width: 385px;}
.customized_item .customized_tit{color: #333333;font-size: 20px;}
.customized_item .customized_content{color: #5B5B5B;font-size: 16px;line-height:24px;margin: 15px 0 30px 0;}
.customized_item .thread{width:385px;height:4px;background:rgba(59,125,236,1);border-radius:18px;}
.scene_box{display: flex;width: 1200px;justify-content: space-between;}
.scene_box > .scene_img{width: 600px;height: 465px;}
.scene_box > .scene_img > img{width: 100%;height: 100%;}
.scene_box > .scene_item > .scene_item_content{display: flex;}
.scene_box > .scene_item > .scene_item_content img{width: 50px;height: 50px;}
.scene_box > .scene_item > .scene_item_content div{
  text-align: left;
  margin-left: 20px;
  margin-bottom: 30px;
}
.scene_box > .scene_item > .scene_item_content .scene_tit{font-size: 16px;margin-top: 5px;}
.scene_box > .scene_item > .scene_item_content .scene_content{font-size: 14px;color: #5D5D5D;margin-top: 10px;}

.personnel{width:224px;
  height:224px;
  background:rgba(246,247,252,1);
  border-radius:4px;}
.personnel img{width: 40px !important;height: 40px !important;margin-top: 80px !important;}

/*功能定制*/
.customizationFunc{
  height:670px;
  width: 100%;
  background-image: url('../imgs/img_002.png');
  background-size:100% 670px ;
}
.title{
height:40px;
font-size:28px;
font-family:PingFangSC-Medium,PingFang SC;
font-weight:500;
color:rgba(255,255,255,1);
line-height:40px;
text-align: center;
padding-top: 60px;
}
.describe{
  height:24px;
  font-size:16px;
  font-family:MicrosoftYaHei;
  color:rgba(255,255,255,1);
  line-height:24px;
  text-align: center;
  margin: 30px auto 50px;
  /* margin:30px auto 50px; */

}
.DMS{
  width: 100%;
  height: 466px;
  background-image: url('../imgs/juxing@2x.png');
  background-size: 100% 466px;
}
