@charset "utf-8";
/* css document */

*{
  padding:0;
  margin:0;
  
}
img{
    border:o;
	}
a{
  text-decoration:none;
  }
a:hover
       { text-decoration:underline}


.topa{
	  margin-bottom:0;
      margin-left:auto;
      margin-right:auto;
      margin-top:o;
	  width:1102px;
	  height:1230px;
	  
}

.top1
     {
      margin-bottom:0;
      margin-left:auto;
      margin-right:auto;
      margin-top:o;
      width:1101px;
      height: 153px;
      background-image: 
  }
	 
.top2
     {
	  width:1100px;
	  height:1150px;
	  /* float:left; */
	  background-image: 
	 }
	 
.top2-1
     {width:1095px;
	  height:85px;
	  float:left;
	 }
	 
.top2-1-1
     {width:100px;
	  height:30px;
	  float:left;
	  font-weight: bold;
	  padding-left:50px;
	  padding-top:40px;
	  color: #006ad5;
	  }
	  
.top2-1-2
      {width:870px;
	   height:60px;
	   float:left;
	  }
	  
.top2-1-2-1
      {width:90px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
.top2-1-2-2
      {width:90px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:30px;
	   color: #006;
	  }
	 
	 
.top2-2
     {width:1095px;
	  height:85px;
	  float:left;
	 }
	 
.top2-2-1
      {width:100px;
	  height:30px;
	  float:left;
	  font-weight: bold;
	  padding-left:50px;
	  padding-top:40px;
	  color: #006ad5;
	  }
     
.top2-3
     {width:1095px;
	  height:85px;
	  float:left;
	 }	 
	
.top2-3-1
      {width:100px;
	  height:30px;
	  float:left;
	  font-weight: bold;
	  padding-left:50px;
	  padding-top:40px;
	  color: #006ad5;
	  } 
.top2-3-2
      {width:90px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
.top2-3-3
      {width:90px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
	  
.top2-3-4
      {width:155px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
	 
 .top2-3-5
      {width:115px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
	  
.top2-3-6
      {width:90px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   padding-left:170px;
	   color: #006;
	  }
	 
.top2-3-7
      {width:90px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }	 
	 
.top2-4
     {width:1095px;
	  height:85px;
	  float:left;
	 }
/*******/
.top2-4:nth-child(4){
		height:auto;
}
.top2-4:nth-child(4) .top2-4-2:nth-child(7) {
    padding-left: 170px;
}
/*******/	 	 
.top2-4-2
      {width:150px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
	  
.top2-4-2-1
      {width:130px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
	  
.top2a-4-2-1
      {width:130px;
	   height:40px;
	   float:left;
	   padding-left:170px;
	   padding-top:40px;
	   color: #006;
	  }
.top2-5-2-1
      {width:200px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
	  
.top2-5-2
      {width:220px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
.top2-6-2
      {width:130px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
	  
.top2-7-2
      {width:180px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
.top2-8-2
      {width:250px;
	   height:40px;
	   float:left;
	   padding-left:20px;
	   padding-top:40px;
	   color: #006;
	  }
 .top2-9-2
      {width:220px;
	   height:40px;
	   float:left;
	   padding-left:170px;
	   padding-top:40px;
	   color: #006;
	  }
	  
.top3
     {width:1092px;
	  height:76px;
	  float:left;
	  background-image: 
	 }
.top3-1
      {width:1040px;
	   height:25px;
	   float:left;
	  }
	  
.top3-2
      {width:1040px;
	   height:20px;
	   float:left;
	   padding-left:330px;
	   font-size:12px;
	   color:#fff;
	  }  
	  
.top3-3
      {width:400px;
	   height:25px;
	   float:left;
	  }
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  

/* ************new wzmap****** */
.top2 .dtlmtit{
    width: 13.5%;
    padding-left: 50px;
    color: #006ad5;
    font-weight: bold;
    float: left;
    box-sizing: border-box;
    padding-top: 40px;
}
.top2 .dtlmul{
    width: 86%;
    float: left;
    box-sizing: border-box;
    padding-right: 10%;
}
.top2  .dtclassification{
}
.top2  .dtclassification li{
    padding-left: 20px;
    width:20%;
    float: left;
    color: #003;
    padding-top: 40px;
    height: 80px;
    box-sizing: border-box;
    list-style: none;
}
.top2  .dtclassification1 li,
.top2  .dtclassification2 li{
    width: 14%;
}
.top2 .dtclassification6 li,
.top2 .dtclassification7 li{
    width: 25%;
}
.top2 .dtclassification6 li img{
	display:none
}
.top2  .dtclassification li a{
    color: #003;
}
.top2 .clearfix::after{
    display: block;
    content: '';
    visibility: hidden;
    clear: both;
}
	  
	  
	  
	  