
.main {
}
/** .main .child {
	float:left;
	position:relative;
	width:286px;
	height:306px;
	border:1px solid #e9e9e9;
	margin:0 12px 12px 0;
}
.main .child {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
**/

.main .cp1 {
        position: relative;
    width: 1250px;
    margin: 0px auto;
}




.cpa {
    cursor: pointer;
    height: 70px;
    display: block;
    position: relative;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.cpa:hover {
    margin-top: 0px;
    height: 175px;
}


.cptp {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    height: calc(100% - 90px);
    margin: 0 auto;
    overflow: hidden;
}



.cptp2 {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    height: calc(100% - 90px);
    margin: 0 30px;
    overflow: hidden;
      position: absolute;
    width: 1250px;
}



 .main  .cptp{
     position: absolute;
    width: 1250px;
    left: 0;
    right: 0;
    margin: auto;
 }
  .main  .cptp2{
    position: absolute;
    width: 1350px;
    left: 0;
    right: 0;
    margin: auto;
 }
 
 
.main .cpwz{
    padding: 10px 0px;
    text-align: center;
    font-size:24px;
}
.main .cpwz a{
    color: #fff;
}

.main .cptp .jianz{
            width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/wl-1a.png")no-repeat;
            display: inline-block;
          margin: 10px 5px;
}

.main .cptp .jianz:hover{
            background: url("../images/wl-1b.png")no-repeat;
        }


.main .cptp .jianz2{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/wl-2a.png")no-repeat;
            display: inline-block;
    
          margin: 10px 5px;
}

.main .cptp .jianz2:hover{
            background: url("../images/wl-2b.png")no-repeat;
        }

.main .cptp .jianz3{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/wl-3a.png")no-repeat;
            display: inline-block;
       
          margin: 10px 5px;
}

.main .cptp .jianz3:hover{
            background: url("../images/wl-3b.png")no-repeat;
        }
        
        
.main .cptp .jianz4{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/wl-4a.png")no-repeat;
            display: inline-block;
          
          margin: 10px 5px;
}

.main .cptp .jianz4:hover{
            background: url("../images/wl-4b.png")no-repeat;
        }
        
        
.main .cptp .jianz5{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/wl-5a.png")no-repeat;
            display: inline-block;
    
          margin: 10px 5px;
}

.main .cptp .jianz5:hover{
            background: url("../images/wl-5b.png")no-repeat;
        }        
        
.main .cptp .jianz6{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/wl-6a.png")no-repeat;
            display: inline-block;
      
          margin: 10px 5px;
}

.main .cptp .jianz6:hover{
            background: url("../images/wl-6b.png")no-repeat;
        }













.main .cptp2 .juyuan{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-1a.png")no-repeat;
            display: inline-block;
      
          margin: 10px 5px;
}

.main .cptp2 .juyuan:hover{
            background: url("../images/jy-1b.png")no-repeat;
        }


.main .cptp2 .juyuan2{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-2a.png")no-repeat;
            display: inline-block;
         
          margin: 10px 5px;
}

.main .cptp2 .juyuan2:hover{
            background: url("../images/jy-2b.png")no-repeat;
        }

.main .cptp2 .juyuan3{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-3a.png")no-repeat;
            display: inline-block;
          
          margin: 10px 5px;
}

.main .cptp2 .juyuan3:hover{
            background: url("../images/jy-3b.png")no-repeat;
        }
        
        
.main .cptp2 .juyuan4{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-4a.png")no-repeat;
            display: inline-block;
          margin: 10px 5px;
}

.main .cptp2 .juyuan4:hover{
            background: url("../images/jy-4b.png")no-repeat;
        }
        
        
.main .cptp2 .juyuan5{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-5a.png")no-repeat;
            display: inline-block;
    
          margin: 10px 5px;
}

.main .cptp2 .juyuan5:hover{
            background: url("../images/jy-5b.png")no-repeat;
        }        
        
.main .cptp2 .juyuan6{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-6a.png")no-repeat;
            display: inline-block;
          
          margin: 10px 5px;
}

.main .cptp2 .juyuan6:hover{
            background: url("../images/jy-6b.png")no-repeat;
        }       

.main .cptp2 .juyuan7{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-7a.png")no-repeat;
            display: inline-block;
      
          margin: 10px 5px;
}

.main .cptp2 .juyuan7:hover{
            background: url("../images/jy-7b.png")no-repeat;
        }


.main .cptp2 .juyuan8{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-8a.png")no-repeat;
            display: inline-block;
    
          margin: 10px 5px;
}

.main .cptp2 .juyuan8:hover{
            background: url("../images/jy-8b.png")no-repeat;
        }


.main .cptp2 .juyuan9{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-9a.png")no-repeat;
            display: inline-block;
    
          margin: 10px 5px;
}

.main .cptp2 .juyuan9:hover{
            background: url("../images/jy-9b.png")no-repeat;
        }


.main .cptp2 .juyuan10{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-10a.png")no-repeat;
            display: inline-block;
    
          margin: 10px 5px;
}

.main .cptp2 .juyuan10:hover{
            background: url("../images/jy-10b.png")no-repeat;
        }
        
        
        
        
        .main .cptp2 .juyuan11{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-11a.png")no-repeat;
            display: inline-block;
    
          margin: 10px 5px;
}

.main .cptp2 .juyuan11:hover{
            background: url("../images/jy-11b.png")no-repeat;
        }
        
        
        
        .main .cptp2 .juyuan12{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/jy-12a.png")no-repeat;
            display: inline-block;
    
          margin: 10px 5px;
}

.main .cptp2 .juyuan12:hover{
            background: url("../images/jy-12b.png")no-repeat;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
/** zhuanye **/

.main .cptp .zhuanye{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-1a.png")no-repeat;
            display: inline-block;
         
          margin: 10px 5px;
}

.main .cptp .zhuanye:hover{
            background: url("../images/zy-1b.png")no-repeat;
        }


.main .cptp .zhuanye2{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-2a.png")no-repeat;
            display: inline-block;
       
          margin: 10px 5px;
}

.main .cptp .zhuanye2:hover{
            background: url("../images/zy-2b.png")no-repeat;
        }

.main .cptp .zhuanye3{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-3a.png")no-repeat;
            display: inline-block;
         
          margin: 10px 5px;
}

.main .cptp .zhuanye3:hover{
            background: url("../images/zy-3b.png")no-repeat;
        }
        
        
.main .cptp .zhuanye4{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-4a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .zhuanye4:hover{
            background: url("../images/zy-4b.png")no-repeat;
        }
        
        
.main .cptp .zhuanye5{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-5a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .zhuanye5:hover{
            background: url("../images/zy-5b.png")no-repeat;
        }        
        
.main .cptp .zhuanye6{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-6a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .zhuanye6:hover{
            background: url("../images/zy-6b.png")no-repeat;
        }


.main .cptp .zhuanye7{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-7a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .zhuanye7:hover{
            background: url("../images/zy-7b.png")no-repeat;
        }



.main .cptp .zhuanye8{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-8a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .zhuanye8:hover{
            background: url("../images/zy-8b.png")no-repeat;
        }


.main .cptp .zhuanye9{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-9a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .zhuanye9:hover{
            background: url("../images/zy-9b.png")no-repeat;
        }

.main .cptp .zhuanye10{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/zy-10a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .zhuanye10:hover{
            background: url("../images/zy-10b.png")no-repeat;
        }







/** yule **/

.main .cptp .yule{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/yl-1a.png")no-repeat;
            display: inline-block;
         
          margin: 10px 5px;
}

.main .cptp .yule:hover{
            background: url("../images/yl-1b.png")no-repeat;
        }


.main .cptp .yule2{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/yl-2a.png")no-repeat;
            display: inline-block;
       
          margin: 10px 5px;
}

.main .cptp .yule2:hover{
            background: url("../images/yl-2b.png")no-repeat;
        }

.main .cptp .yule3{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/yl-3a.png")no-repeat;
            display: inline-block;
         
          margin: 10px 5px;
}

.main .cptp .yule3:hover{
            background: url("../images/yl-3b.png")no-repeat;
        }
        
        
.main .cptp .yule4{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/yl-4a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .yule4:hover{
            background: url("../images/yl-4b.png")no-repeat;
        }
        
        
.main .cptp .yule5{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/yl-5a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .yule5:hover{
            background: url("../images/yl-5b.png")no-repeat;
        }        
        
.main .cptp .yule6{
     width: 96px;
            height: 96px;
            text-align: center;
            background: url("../images/yl-6a.png")no-repeat;
            display: inline-block;
   
          margin: 10px 5px;
}

.main .cptp .yule6:hover{
            background: url("../images/yl-6b.png")no-repeat;
        }









.main .cptp .title {
	line-height:26px;
	color:#333333;
	font-size:20px;
	padding-bottom:37px;
}







/*
.main .child:hover {
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
}
*/
.main .child .childImg {
	border:1px solid #fdfdfd;
	height:320px;
}
.main .child .childImg img {
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
}
.main .child .childImg img {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.main .child .childImg img:hover {
	transform:scale(1.04);
	-moz-transform:scale(1.04);
	-ms-transform:scale(1.04);
	-o-transform:scale(1.04);
	-webkit-transform:scale(1.04);
}
.main .child .childTitle {
	height:50px;
	line-height:50px;
}
.main .child .childTitle .title {
	color:#1D68C4;
	font-size:16px;
	padding-left:16px;
	background:#fff;
}

@media (max-width: 639px) {
.main {
}
.main .child {
	width:46%;
	height:190px;
	margin:0 3% 4px 0;
}
.main .child .childImg {
	height:168px;
}
.main .child .childTitle {
    height: 100%!important;
}
.main .child .childTitle .title {
	font-size:12px;
	padding-left:8px;
}
}
@media (min-width: 640px) and (max-width:1023px ) {
.main {
	padding:30px 0 50px 0;
}
.main .child {
	width:286px;
	height:375px;
	margin:0 8px 8px 0;
}
.main .child .childImg {
	height:336px;
}
.main .child .childTitle {
	height:37px;
	line-height:37px;
}
.main .child .childTitle .title {
	font-size:16px;
	padding-left:16px;
}
	.lanmubiaoti img {
    width: 90%!important;
    height: 90%!important;
}
}
@media (min-width: 1024px) and (max-width:1199px ) {
.main {
	padding:74px 0 90px 0;
}
.main .child {
	width:312px;
	height:408px;
	margin:0 10px 10px 0;
}
.main .child .childImg {
	height:366px;
}
.main .child .childTitle {
	height:40px;
	line-height:40px;
}
.main .child .childTitle .title {
	font-size:16px;
	padding-left:16px;
}
	.lanmubiaoti img {
    width: 75%!important;
    height: 75%!important;
}
.container2 img {
     width: 56%!important;
    height: 56%!important;
}


}
@media (min-width: 1200px) and (max-width:1439px ) {
    
    	.main .cptp div{
		background-size: 100%100%!important;
	
	width: 75px!important;
    height: 75px!important;
	}
	.main .cptp2 div{
		background-size: 100%100%!important;
	
	width: 75px!important;
    height: 75px!important;
	}
	
	.lanmubiaoti img {
    width: 75%!important;
    height: 75%!important;
}
.container2 img {
     width: 75%!important;
    height: 75%!important;
}
    
}
@media (min-width: 1440px) and (max-width:1919px ) {
    
    
    .main .cptp div{
		background-size: 100%100%!important;
	
	width: 75px!important;
    height: 75px!important;
	}
	
	.main .cptp2 div{
		background-size: 100%100%!important;
	
	width: 75px!important;
    height: 75px!important;
	}
	
	
		.lanmubiaoti img {
    width: 90%!important;
    height: 90%!important;
}

	
}

@media (min-width:1920px ) {
	
	.main .cptp div{
		background-size: 100%100%!important;
	
	width: 75px!important;
    height: 75px!important;
	}
	
	.main .cptp2 div{
		background-size: 100%100%!important;
	
	width: 75px!important;
    height: 75px!important;
	}
		.lanmubiaoti img {
    width: 100%!important;
    height: 100%!important;
}
	
}




