@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#3b3838;
	font-family:"Arial", "Helvetica", "sans-serif", "Microsoft Yahei";
}
p,ul,li{ list-style:none; margin:0px ; padding:0px;}
a{text-decoration:none;}
a:active{color:#3b3838;}

/*菜单*/
nav {width:100%; height:90px; margin:auto; display:flex;}
nav ul {width:100%;list-style:none;}
nav ul li {width:16%;text-align:center; padding:20px 0; font-size:1rem; display: inline-block; margin:0;}
nav ul li a:hover {color:#e23a36;}
nav li a{color:#3b3838; display:block; }
nav li a:hover,nav li p:hover{color:#e23a36;}
nav .current a,nav .current a p {color:#e23a36;}
nav p{ padding:0px; margin:0px; line-height:20px; color:#999;font-variant:small-caps;}

nav li.contact{flex:1;  font-size:0.75rem;  text-align:left;}
.contact-item{ flex:1; line-height:20px;  color:#3b3838;}
.contact-item i{ color:#e23a36;}
#menu_button_wrapper{ display: none;}
.hidden {display: none;}


.logo{ display:flex;width:16%; padding-left:4%;justify-content: flex-start ;  align-items: center;}
.logo img{ width:80%; height:auto; display:block;}



/*轮播*/

 .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-slide img{ width:100%; height:auto;}	


/*结束*/

.contenta{width:80%; margin:auto; overflow:hidden;}
.contentb{width:100%; margin:auto; overflow:hidden; background:#f7f5f5;}

.title{width:100%;margin:auto; margin-top:20px; text-align:center; font-size:3rem;}
.title-style{letter-spacing:0.6rem; }
.title p{font-size:1rem;font-variant:small-caps;color:#e23a36; letter-spacing:0.4rem;}

/*服务*/
.service{ width:100%; display:flex; flex-direction: row ; flex-wrap: wrap; margin-top:10px;}
.service li{ flex:27%;text-align:center; margin:1%; padding:1% 2%; background:#f5f5f5; border-radius:1em; }
.service li a{ display:block;}
.service li:hover{border:solid 1px #e23a36;box-shadow: 2px 2px 14px #a5b3b6; background:#FFF;transition:ease-in 0.5s;}

.service i{ font-size:4rem;}
.intro{ overflow:hidden; }
.intro h1{line-height:20px; color:#333; font-size:1rem; font-weight:bold; padding:0px;}
.intro p{color:#666; font-size:0.75rem; line-height:24px;}



.case-con{ width:100%; margin-top:40px; display:flex;flex-wrap: wrap; }
.case{ width:30%; margin:1.5% 1%;border-radius:1em;box-shadow: 2px 2px 14px #a5b3b6;}
.img-box{ width:100%; overflow: hidden;border-top-right-radius:1em;border-top-left-radius:1em;}
.case a{ display:block; color:#3b3838}
.img-box img{ width:100%; height:auto;cursor: pointer; display: block; 
                transition: all 0.6s;  }
.img-box img:hover{  transform: scale(1.4);  }


.case h1{ padding:8px; text-align:left; font-size:1rem;overflow: hidden;        /*隐藏溢出*/
   }
.case h1 span{ font-size:0.75rem; font-weight:normal; color:#666;}

/*流程*/
.process-con{ width:100%; display:flex; flex-direction: row ; flex-wrap: wrap;margin-top:30px; }
.process-con i{ color:#e23a36; font-size:4rem;}
.process-con li{ width:11%; text-align:center; margin:10px 1%;}
.process-con li.jiantou{ width:2%; color:#e23a36;display: flex; justify-content:center;    align-items:Center;}
.process-name{ padding:10px 0; color:#3b3838; font-size:1rem; font-weight:bold;}
.process-intro{ color:#666; font-size:0.8rem; line-height:18px;}
/*著作证书*/
.big-con{ width:100%;display:flex;flex-wrap: wrap-reverse; margin-top:10px;}
.big{ width:16%; padding:1%; margin:1.5% 1%;box-shadow: 2px 2px 14px #a5b3b6; overflow:hidden;}
.big img{ width:100%; height:auto;}
/*伙伴*/
.partner-con{ width:100%; display:flex; flex-wrap: wrap;margin:30px 0;}
.partner{ width:12%; margin:20px 2%;  text-align:center;  }
.partner img{ width:100%; height:auto;}
/*底部*/
.footer{ width:100%; background:#3b3838;}
.footer i{ color:#FFF; font-size:0.9rem;}
.footer-con{ display:flex; padding:20px 2%;}
.footer-left{ flex:1; border-right: solid 1px #2f2d2d;display:flex; justify-content:left; align-items: center;}
.footer-left ul{display:flex; justify-content:flex-start; flex-direction:column; align-items: left;}
.footer-left li{flex:1; line-height:30px; display:block;}
.footer-left li a{ color:#FFF; font-size:0.6rem; display:block;}
.footer-left li a:hover{ color:#e23a36}
.footer-center{ flex:2; text-align:center; justify-content:center; align-items: center; font-size:16rem; border:none;}
.footer-center img{ display:block; margin:auto;}
.footer-right{flex:2;border-left: solid 1px #2f2d2d; overflow:hidden; display:flex; flex-direction:row;align-items: center;}
.ewm{ text-align:center; margin:1%;}
.ewm img{ height:auto; width:100%;}
.ewm p{ font-size:0.8em; line-height:30px; color:#FFF; text-align:center; text-justify:distribute-all-lines;  }
.footer2{ width:100%; border-top:solid 1px #2f2d2d; overflow:hidden;}

.footer-con2{ width:96%; margin:auto; padding:10px 0; line-height:20px; display:flex;}
.footer-con2 li{ flex:1; text-align:center;}
.footer-con2 li p{ text-align:center; color:#FFF; padding:0px; margin:0px; font-size:0.6rem;}

.copylight{ width:100%; background:#111111; line-height:24px; padding:10px 0; text-align:center; color:#666666; font-size:12px;}

/*适应*/

@media screen and (max-width: 600px) {
	  #menu_button_wrapper{
        display: block;
		width:100%;
    }
    
    #menu_button {
        box-sizing: border-box;
        float: right;
		margin-right:4%;
		margin-top:5%;
        padding: .5em 1em;
        color:#e23a36;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    
    #menu_button:hover {cursor: pointer;}
    #hamburger {float: right;padding-top: .15em;} 
    #menu_button span{display: block;background-color: #e23a36;width: 1.2em;height: .15em;border-radius: 1px;margin-bottom: .2em;}
    
    nav {position: relative;min-height: 40px;height:66px;width:100%;}
	nav ul {width:100%;position: absolute;top:66px;right:0;display:block;background-size:22%;z-index:999;background:#FFF;  box-shadow: 2px 2px 14px #a5b3b6;}
    nav ul li{ border-bottom:solid 1px #e3e4de;display: block;width:96%;background:#FFF;text-align:right; padding:10px 0; padding-right:4%;}
	nav li.contact{flex:1;  font-size:0.75rem;  text-align:right;}
    nav ul li a{ width: 100%;}
	


	

.logo{ width:30%;}	
.logo a{ padding:0px;}
.logo img{ width:100%;}


.contenta{ width:100%;}
	.title{ font-size:2rem;}

/*service*/
.service li{ flex:40%;text-align:center; margin:1%; padding:1% 2%; background:#f5f5f5; }
.service i{ font-size:3rem;}
.intro h1{line-height:20px; color:#333; font-size:0.9rem; font-weight:bold; padding:0px;}
.intro p{color:#666; font-size:0.6rem; line-height:20px;}

/*case*/	
	.case{ width:47%; margin:1%;box-shadow: 2px 2px 14px #a5b3b6;}
.case h1{ padding:8px; text-align:left; font-size:0.9rem;overflow: hidden;        /*隐藏溢出*/
   }
.case h1 span{ font-size:0.6rem; font-weight:normal; color:#666;}


/*流程*/
.process-con li{ width:27%; }
.process-con li.jiantou{ width:2%;}
.process-con i{ color:#e23a36; font-size:3rem;}
.process-con li.jiantou{ width:2%; color:#e23a36;display: flex; justify-content:center;    align-items:Center;}
.process-name{ padding:10px 0; color:#3b3838; font-size:0.9rem; font-weight:bold;}
.process-intro{ color:#666; font-size:0.6rem; line-height:18px;}



.partner{ width:29%; margin:10px 2%; }
.footer-center img{ width:80%;}
.ewm img{ height:auto; width:80%;}
.ewm p{ font-size:0.6em;line-height:30px; color:#FFF; text-align:center;  } 

}

@font-face {font-family: "iconfont";
  src: url('http://www.nmdx.top/static/iconfont.eot?t=1556181202015'); /* IE9 */
  src: url('http://www.nmdx.top/static/iconfont.eot?t=1556181202015') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('http://www.nmdx.top/static/iconfont.woff?t=1556181202015') format('woff'),
  url('http://www.nmdx.top/static/iconfont.ttf?t=1556181202015') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('http://www.nmdx.top/static/iconfont.svg?t=1556181202015') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-dianhua1:before {
  content: "\e680";
}

.icon-youxiang:before {
  content: "\e632";
}

.icon-kaifa:before {
  content: "\e662";
  color:#fd6556;
}

.icon-zhifubao:before {
  content: "\e694";  color:#46bcfd;
}

.icon-dianhua:before {
  content: "\e64b";
}

.icon-dizhi:before {
  content: "\e60c";
}

.icon-youjian:before {
  content: "\e63a";
}

.icon-work:before {
  content: "\e615";
}

.icon-weihu:before {
  content: "\e616";
}

.icon-icon-4:before {
  content: "\e619";
}

.icon-money:before {
  content: "\e61b";
}

.icon-yanshou:before {
  content: "\e61e";
}

.icon-icons-:before {
  content: "\e623"; color:#18bf4b;
}

.icon-app:before {
  content: "\e624"; color:#f3bb24;
}

.icon-web:before {
  content: "\e626"; color:#fb3470;
}

.icon-UIdesign-:before {
  content: "\e61d";color:#9153e2;
}

