/* --------------------------------

Primary style

-------------------------------- */


html, body {
  /* you need to set this to assign to the main element a min height of 100% */
  height: 100%;
}




/* --------------------------------

Modules - reusable parts of our design

-------------------------------- */


/* --------------------------------

Main components

-------------------------------- */
.cd-main-content {
  /* set a min-height and a z-index to be sure that the main element completely covers the lateral menu */
  position: relative;
  z-index: 90;
  padding-top: 1.2rem;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.box {
  width: 94.67%;
  margin: 0 auto; }

.nav {
  position: absolute;
  top: 0;
  left: 0%;
  width: 100%;
  min-height: 1.2rem;
  z-index: 100; }
  .nav .firstNav {
	  background-color:#393939;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1.2rem; }
    .nav .firstNav .navTitle {
      position: absolute;
      top: 0;
      left: 20%;
      line-height: 1.2rem;
      width: 60%;
      font-size: 0.32rem;
      color: #333333;
      text-align: center;
      transition: color 0.5s;
      -moz-transition: color 0.5s;
      -ms-transition: color 0.5s;
      -webkit-transition: color 0.5s; }
    .nav .firstNav .ntBlack {
      color: #333333; }
    .nav .firstNav .ntWhite {
      color: white; }
  .nav a {
    display: block;
    height: 0.36rem; }
/*    .nav a img {
      width: auto !important;
      height: 0.36rem; }*/
  .logo img {
      width: auto !important;
      height: 0.8rem;
      margin-top: 0.2rem;
  } 
  .getMore img {
    width: auto !important;
    height: 0.3rem;
    margin-top: 0.4rem;
}   
  .nav .logo {
    margin-left: 2.7%; }
  .nav .reToPrev {
    margin-top: 0.28rem;
    height: 0.34rem;
    margin-left: 2.7%; }
    .nav .reToPrev img {
      height: 0.34rem; }
  .nav .getMore {
    margin-right: 2.7%; }
  .nav .secondNav {
background: rgba(0,0,0,0.6);
    padding-bottom: 0.2rem;
    display: none; }
    .nav .secondNav > ul > li {
      width: 94.6%;
      margin: 0 auto;
      border-bottom: 1px solid #b5b5b5; }
    .nav .secondNav > ul > li > a {
      display: block;
      margin: 0 auto;
      width: 100%;
      line-height: 1rem;
      height: 1rem;
      font-size: 0.28rem;
      color: #fff; }
    .nav .secondNav > ul > li > ul > li > a {
      display: block;
      margin: 0 auto;
      width: 94.6%;
      line-height: 0.8rem;
      height: 0.8rem;
      font-size: 0.28rem;
      color: #fff;
      border-bottom: 1px solid #b5b5b5;
      text-indent: 0.4rem; }
    .nav .secondNav > ul > li > ul > li:nth-last-child(1) > a {
      border: 0; }
    .nav .secondNav .navSearch {
		border:0px;
		padding:.2rem 0px;
      position: relative;
      overflow: hidden; }
      .nav .secondNav .navSearch img{
		  width:60%;
		  text-align:left;
		  margin-left:0px;
	  }
    .nav .secondNav > ul > li > input {
      display: block;
      width: 73%;
      line-height: 0.8rem;
      height: 0.8rem;
      font-size: 0.28rem;
      color: #fff;
      margin-left: 0.4rem;
      border: 0;
      background-color: transparent; }
    .nav .secondNav > ul > li > ul {
      display: none; }
  .nav .navMore {
    background: url(../images/add.png) no-repeat 97.5% center;
    background-size: 0.2rem auto; }
  .nav .none {
    background: url(../images/nomores.png) no-repeat 97.5% center;
    background-size: 0.15rem auto; }
  .nav .zw {
    width: 100%;
    height: 1.2rem; }

.elsenav {
  background-color: white;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1); }



.nav_two{
    margin-top: 0.4rem;
}
.nav_two ul li{
    float: left;
    line-height: 0.3rem;
    width: 18%;
    text-align: center;
    margin-right: 2%;
    background: #fff;
}
.choice3 .nav_two ul li{
    margin: 0 12px !important;
}
.nav_two ul li a
{
    display: block;
    font-size: 0.25rem;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0.1rem 0rem;
}
.nav_two ul li:nth-last-child(1){
    margin-right: 0%;
}
.nav_two ul li:nth-child(1){
    margin-left: 1%;
}
.bod{
    border-bottom: 1px solid #a51e32;
}



.nav .nav_01{ width:.5rem; height:.5rem;  background-image: url("../images/navico_03.png"); background-size:100%; display:block; float:left; margin-left:.2rem; margin-right:.2rem; margin-top:.3rem; background-repeat:no-repeat;}
.nav .nav_02{ width:.5rem; height:.5rem;  background-image: url("../images/navico_06.png"); background-size:100%; display:block; float:left; margin-left:.2rem; margin-right:.2rem; margin-top:.3rem;background-repeat:no-repeat;}
.nav .nav_03{ width:.5rem; height:.5rem;  background-image: url("../images/navico_09.png"); background-size:100%; display:block; float:left; margin-left:.2rem; margin-right:.2rem; margin-top:.3rem;background-repeat:no-repeat;}
.nav .nav_04{ width:.5rem; height:.5rem;  background-image: url("../images/navico_12.png"); background-size:100%; display:block; float:left; margin-left:.2rem; margin-right:.2rem; margin-top:.3rem;background-repeat:no-repeat;}
.nav .nav_05{ width:.5rem; height:.5rem;  background-image: url("../images/navico_14.png"); background-size:100%; display:block; float:left; margin-left:.2rem; margin-right:.2rem; margin-top:.2rem;background-repeat:no-repeat;}
.nav .nav_06{ width:.5rem; height:.5rem;  background-image: url("../images/navico_17.png"); background-size:100%; display:block; float:left; margin-left:.2rem; margin-right:.2rem; margin-top:.2rem;background-repeat:no-repeat;}
.nav .nav_no_ico{ width:1rem; display:block; height:.5rem; float:left; }
.nav_tel{ padding:0 .2rem;}