*{
		margin:0;
		padding:0;	font-family:'微软雅黑';
	}

	a:hover{
		color:#008AEF;text-decoration:none
	}
	.head{
		width:100%;
		height:120px;
		margin:0 auto;
		background:#F8F8F8;z-index:99;position:relative;
	}
	.top{
		width:1200px;
		
		height:120px;
		margin:0 auto;
	}
	.logo{
		width:320px;
		height:120px;
		float:left;
	}
	.tel{
		width:51px;
		height:51px;
		margin-top:34px;
		float:right;
	}

	.daohang{
	width:100%;
	height:60px;
	background:#2B2B2B;
	z-index:9999999999;
}
.banner{
		width:100%;
		height:450px;
		z-index:1;
	}

	.wenli{
		width:100%;
		background:#F8F8F8;
		
		overflow:hidden;
	}
	.icon{
		width:1200px;
		height:240px;
		margin:50px auto 50px auto;
		
		
	}
	.icon1{
		width:300px;
		float:left;
		height:240px;
		
	}
	.icimg{
		width:110px;
		height:110px;
		
		margin:0 auto;
		
		background:#FDFBFC;
		text-align:center;
		-webkit-transition: .3s;
	}
	.icimg:hover{
		background:#fff;
		
		
	}
	.icimg img{}
	.icon1 p{
		text-align:center;
	}
	.p1 a{
		text-align:center;
		display:block;
		color:#333333;
		font-size:20px;	margin-top:20px;
	}
	.p2{padding:0 20px;}
	.p2 a{
		font-size:14px;
		text-align:center;display:block;
		color:#666666;	margin-top:10px;
	}

	.about{
		width:1200px;
		height:700px;
		margin:0 auto;
		background:url(../images/aboutbg2.jpg) center no-repeat;
		position:relative;overflow:hidden;
	}
	.abouttitle{
		width:120px;
		height:50px;
		text-align:center;
		position:absolute;
		top: 94px;
    left: 535px;
	}
	.abouttitle a{color:#fff}
	.abouttitle h2 a{font-size:28px;}
	.abouttitle p a{font-size:14px;}
	.aboutcon{
		width:1074px;
		height:200px;
		margin:0 auto;
		margin-top:180px;
	}
	.aboutcon p{color:#fff;line-height:26px;text-align:center;}
	.aboutimg{
		width:1074px;
		height:275px;
		margin:0 auto;
		margin-top:10px;
	}
	
	.ljgd {
    display: block;
    width: 150px;
    height: 45px;
    text-align: center;
    line-height: 45px;background:#008AEF;
    color: #fff;
   border-radius:3px;
    margin: 0 auto;
    margin-top: 20px;
}


	.pro{
		width:100%;
		height:800px;
		margin:0 auto;
		background:url(../images/probg.png) center no-repeat;
		margin-top:70px;    overflow: hidden;margin-bottom:40px;
	}
	.procon2{
		width:1200px;
		height:800px;
		margin:0 auto;position:relative;
	}
	.comtitle{
		width:100%;
		height:50px;
		
		margin-top:50px;
	}
	.comtitle h2 a{
		color:#fff;
		font-size:28px;
		font-weight:bold;
	}
	.titlecon{
		width:350px;
		height:50px;
		background:url(../images/titlebg.jpg) left bottom no-repeat;
		
	}

	 .swiper-container {
        width: 100%;
      
		margin-top:50px;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width:380px;
		height:380px;
        /* Center slide text vertically */
      
   
      
      
    }
	.swiper-button-next{
		    top: 350px;
    right: -66px;
	}
	.swiper-button-prev{
		    top: 350px;
    left: -66px;
	}
	.proimg{
		width:380px;
		height:380px;overflow:hidden;
	}
	.proimg img{
		width:380px;
		height:380px;
	}
	.proimg img:hover{
		  transform: scale(1.04, 1.04);
    transition: .5s transform;
	}
	.protitle{
		width:350px;
		margin:0 auto;
		padding:10px 0;
		
	}
	.protitle h3 a{
		font-size:20px;color:#333333;
		
	}
	.prodesc{
	width:350px;
		margin:0 auto;
		padding:10px 0;
	}
	.prodesc p a{
		color:#666666;
		font-size:14px;
	}
	.morebutton {
    width: 160px;
    height: 50px;
    line-height:50px;
    text-align: center;
   margin:0 auto; margin-top: 40px;
  
}
.morebutton a {
    display: block;
    width: 160px;
    height: 50px;
    background: #008AEF;
    -webkit-transition: .6s;
    border-radius: 5px;
	
    color: #fff;
    font-size: 20px;
}
.case{
		width:1200px;
		height:660px;
		margin:0 auto;
	}
	.casecon{
		width:1200px;
		height:400px;
		margin-top:50px;
	}
	.case .titlecon h2 a{color:#333333;}
	.case1{
		width:270px;
		height:400px;
		background:#fff;
		float:left;
		margin-left:40px;
		overflow:hidden;

	}

	
	.caseimg{
		width:270px;
		height:180px;
		overflow:hidden;
	}
	.caseimg img{
		width:270px;
		height:180px;
		overflow:hidden;
	}
	.caseimg img:hover{
	  transform: scale(1.04, 1.04);
    transition: .5s transform;
	}
	.casetitle{
		width:240px;
		margin:0 auto;
		padding:10px 0;text-align:center;
		border-bottom:solid 1px #CCCCCC;
	}
	.casetitle h3 a{
		font-size:20px;color:#333333;
		
	}
	.casedesc{
	width:200px;
		margin:0 auto;
		padding:10px 0;
	}
	.casedesc p a{
		color:#666666;
		font-size:14px;
	}

	.news{
		width:1200px;
		height:550px;
		margin:0 auto;
		margin-bottom:50px;
	}
	.news .titlecon h2 a{color:#333333;}
	.newleft{
		width:480px;float:left;
		height:450px;margin-top:20px;
	}
	.newright{
		width:600px;float:right;
		height:450px;margin-top:20px;
	}
	.newimg{
		width:480px;height:240px;
	}
	.newimg img{width:480px;height:240px;}
	.newtitle{
		width:480px;
		margin:0 auto;
		padding:10px 0;text-align:left;
		border-bottom:solid 1px #CCCCCC;
	}
	.newtitle h3 a{
		font-size:20px;color:#333333;
		
	}
		.newtitle h3 a:hover{
		color:#008AEF;text-decoration:none
	}
	.newdesc{
	width:480px;
		margin:0 auto;
		padding:10px 0;
		line-height:25px;
	}
	.newdesc p a{
		color:#666666;
		font-size:14px;
	}

		.morebutton2 {
    width: 150px;
    height: 45px;
    line-height:45px;
    text-align: center;
 margin-top: 10px;
  
}
.morebutton2 a {
    display: block;
    width: 150px;
    height:45px;
    background: #008AEF;
    -webkit-transition: .6s;
    border-radius: 5px;
	
    color: #fff;
    font-size: 20px;
}
.newli{
		width:600px;
		height:125px;margin-bottom:40px;
		border-bottom:solid 1px #CCCCCC;
	}
	.date{
		width:90px;padding-top:20px;height:70px;background:#F2F2F2;float:left;text-align:center;
		}
	.newtd{
		width:490px;height:125px;float:right;
	}

	.newtitle2{
		width:490px;
		margin:0 auto;
		padding:7px 0;text-align:left;
	
	}
	.newtitle2 h3 a{
		font-size:20px;color:#333333;font-weight:normal;
		
	}
	.newtitle2 h3 a:hover{
		color:#008AEF;
		
	}
	.newdesc2{
	width:490px;
		margin:0 auto;
		
		line-height:25px;
	}
	.newdesc2 p a{
		color:#666666;
		font-size:14px;
	}
	.bot {

	width:100%;

	

	background:#333333;

	overflow:hidden;border-bottom:solid 2px #131313;

}

.botc {

	width:1200px;
color:#fff;
	margin:0px auto;height:310px;

	overflow:hidden;

}

.aboutt {

	width:615px;

	height:257px;

	float:left;



	margin-top:30px;

}

.aboutt .cp {

	padding:68px 20px 0 5px;

	text-align:left;

	line-height:24px;

	color:#929292;

	height:129px;

}

.aboutt .cp1 {

	text-align:right;

	padding-right:35px;

	font-size:10px;

}

.aboutt .cp1 a:link {

	font-family:Arial;

	color: #535353;

	font-size:10px;

	text-decoration:none;

}

.aboutt .cp1 a:visited {

	font-family:Arial;

	color: #535353;

	font-size:10px;

	text-decoration:none;

}

.aboutt .cp1 a:hover {

	font-family:Arial;

	color: #ffffff;

	font-size:10px;

	text-decoration:none;

}

.con {

	width:279px;

	float:left;

	margin-top:6px

}

.cont {

	width:279px;

	height:139px;

}

.conc {

	width:279px;

	height:118px;

}

.conc .cp {

	padding:10px 0 0 45px;

	text-align:left;

	color:#929292;

	line-height:24px;

}

.conc .cp span {

	padding-left:35px;

}

.message {

	width:580px;

	float:left;
	height:230px;
	float:right;
	

	margin-top:30px

}

.mest {

	width:389px;

	height:49px;

}

.mesc {

	width:389px;

	height:230px;

}

.mesc .cp {

	padding:15px 0 0 0px;

	text-align:left;

}

.mesc .cp1 {

	width: 580px;

}

.mesc .cp1 input {

	font-family:"微软雅黑";

	text-align:left;

	background-color:#555555;

	border:0px;

	color:#fff;

	padding-left:10px;

}


.mesc .cp2 {

	margin-top:15px;

	float:left;width:400px;height:100px;

}

.mesc .cp2 textarea {

	background-color:#555555;

	border:0px;

	font-family:"微软雅黑";

	color:#fff;
	padding-left:10px;

}

.mesc .cp3 {



	float:right;width:150px;
	height:40px;margin-top:78px;border:none;cursor:pointer;

}

.mesc .cp3 .mbtn {

	width:150px;

	height:40px;
	border:none;
	background:url(../images/tj.jpg) no-repeat;cursor:pointer;

}


.foot {

	width:100%;

	overflow:hidden;

	height:50px;

	background:#14181B;

}

.footc {

	width:1200px;

	margin:0px auto;

	overflow:hidden;

}

.footc .cp {

	text-align:left;

	font-size:14px;

	color:#fff;
	width:720px;

	line-height:50px;

	height:50px;
	float:left;

}

.footc .cp1 {
	width:250px;
	float:right;
	padding:0px;

	text-align:left;

}

.aboutt h1{
		color:#fff;
		text-align:left;line-height:40px;
	}
	.aboutt p{
		text-align:left;
		color:#fff;
		font-size:14px;
		line-height: 35px;
	}



	.prolist{
			width:1200px;
			margin:0 auto;
			margin-top:45px;
			margin-bottom:50px;
		}
		.proleft{
			width:270px;
			float:left;
		}
		.proright{
			width:890px;
			float:right;
		}
		.title1{
			width:270px;
			height:50px;
			background:#008AEF;
			text-align:center;
			line-height:50px;
		}
		.title1 a{
			color:#fff;
			font-size:24px;
		}
		.prosub{
			border:solid 1px #CCCCCC;
			width:268px;
			border-top:none;
		}
		.sub2{
			height:48px;
			width:268px;
			background:#fff;
			line-height:48px;text-indent:30px;
		}
		.sub4{
			height:48px;
			width:268px;
			background:#fff;
			line-height:48px;text-indent:30px;
		}
		.sub2:hover{
			background:#008AEF;
		}
		.sub2:hover a{
			color:#fff;
		}
		.sub2 a{
			font-size:20px;color:#333333;display:block;width:100%;height:100%;
		}
		.sub3{
			height:40px;
			width:268px;
			background:#ECECEC;
			line-height:40px;text-align:left;text-indent:60px;
			border-bottom:dotted 1px #999999;
		}
		.sub3:hover{
			background:#008AEF;
		}
		.sub3:hover a{
			color:#fff;
		}
		.sub3 a{
			font-size:14px;color:#666666;display:block;width:100%;height:100%;
		}
		.subselect{
			background:#008AEF!important;
		}
		.subselect a{
			color:#fff!important;
		}
		.pinpai{
				width:890px;
				
				margin-bottom:30px;
			}
			.pinpai a{
				display:block;
				height:48px;width:160px;float:left;
				border:solid 1px #008AEF;line-height:48px;text-align:center;
				margin-right:15px;
				background:#fff;
				color:#008AEF;font-size:18px;
			}
			.pinpai a:hover{
				background:#008AEF;color:#fff
			}
			.ppselect{
				background:#0189Fd!important;color:#fff!important
			}

			.swiper-slide3 {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width:370px;float:left;
		height:450px;
        /* Center slide text vertically */
      border:solid 1px #CCCCCC;
	  margin-bottom:30px;
	  margin-left:40px;
    }
	.swiper-slide3:nth-child(3n+1){
		margin-left:0;
	}
	
	.proimg2{
		width:370px;
		height:350px;overflow:hidden;
	}
	.proimg2 img{
		width:370px;
		height:350px;
	}
	.proimg2 img:hover{
		  transform: scale(1.04, 1.04);
    transition: .5s transform;
	}
	.protitle2{
		width:250px;
		margin:0 auto;
		padding:10px 0;
		
	}
	.protitle2 h3 a{
		font-size:20px;color:#333333;
		
	}
	.prodesc2{
	width:250px;
		margin:0 auto;
		padding:10px 0;
	}
	.prodesc2 p a{
		color:#666666;
		font-size:14px;
	}

		.pmore{
			height:35px;width:100px;background:#008AEF;border-radius:4px;line-height:35px;text-align:center;margin:0 auto;
		}
		.pmore a{
				
				
				
				
				
				color:#fff;font-size:14px;
			}
			.pmore:hover{
				background:#008AEF;
			}
			.pmore:hover a{
				color:#fff
			}

			.position{
				width:1200px;
				height:40px;
				line-height:40px;
				border-bottom:solid 1px #CCCCCC;
				margin:30px 0;
			}
			.procon{
				width:890px;
			}

.tuijian{
				height:50px;
				width:268px;
				line-height:50px;
				color:#333333;
				font-size:24px;
				background:url(../images/tuijian.png) left center no-repeat;
				text-indent:60px;
				background-position:10px;
			}
			.swiper-slide2 {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width:268px;float:left;
		height:450px;
        /* Center slide text vertically */
      border:none;
	  margin-top:0px;
	  margin-left:0px;
    }


.ntitle{
		width:308px;
		height:80px;
		margin:0 auto;text-align:center;
		background:url(../images/titlebg.png) no-repeat;
		margin-top:50px;
	}
	.ntitle a{color:#2B3B60}
	.ntitle h2 a{font-size:32px;color:#2B3B60;}
	.ntitle p a{font-size:18px;color:#008AEF}
	.littlenav{
		width:1200px;
		height:25px;
		margin:0 auto;text-align:center;
		line-height:25px;color:#CCCCCC
	}
	.littlenav a{font-size:16px;color:#333333;}
	.littlenav a:hover{color:#018AEF!important;}

	.ban{
		width:100%;
		height:40px;
		background:#9CCEF1;
		position:relative;
		z-index:9999999999;
	}
	.ban1{
		width:1200px;
		height:40px;
		margin:0 auto;
	}
	.ban2{
	
		width:625px;
		float:right;
		height:40px;
		line-height:40px;position:relative;
	}
	.ban2 a{color:#fff;display:block;}
	.videobar{
		width:51px;
		height:62px;
		position:fixed;
		top:440px;
		right:0;z-index:2;
	}

	.gsjj{
		width:1200px;
		height:350px;
		margin:0 auto;
	}
	.gsjjpic{
		width:500px;
		height:350px;
		float:left;
	}
	.gsjjtext{
		width:670px;
		height:350px;
		float:right;
	}
	.gsjjtext h2{
		border-left:solid 5px #008AEF;
		text-indent:10px;font-size:28px;color:#333333;
	
	}
	.gsjjtext p{
		margin:20px 0;color:#333333;text-indent:30px;
	}

	.bbb{width:100%;}
	.bbb a{color:#fff!important;}
	.ptit{
		width:121px;
		height:35px;
		border-radius:10px;
		border:solid 2px #fff;
		margin:0 auto;
		line-height:35px;
		text-align:center;
	}

	.stitlec{
		width:1200px;
		height:110px;
		margin:0 auto;
	}
	.stitleb{
		width:1200px;
		background:url(../images/line.png) center repeat-x;
		height:60px;
		
	}
	.stitlet{
		width:200px;
		height:60px;
		margin:0 auto;
		line-height:60px;
		text-align:center;
		background:#F8F8F8;
		font-size:32px;
		color:#333333;
		font-weight:bold;
	}

	.piccon{
		width:1200px;
		margin:0 auto;
	}
	.piccon1{
		width:270px;
		height:320px;
		overflow:hidden;
		float:left;
		margin-right:40px;
		margin-bottom:20px;
	}
	.piccon1 img{width:270px;height:270px;}
	.piccon1 img:hover{ transform: scale(1.05, 1.05);
    transition: .5s transform;}


	.piccon1:nth-child(4n){margin-right:0;}
	.jjtitle{
		width:270px;
		height:50px;
		line-height:50px;
		text-align:center;
	}
#video{
	
}

.zyfw{
		width:100%;
		height:360px;
		background:url(../images/fw.jpg) center no-repeat;
		margin-top:30px;overflow:hidden;
	}

	.fourt{
		width:150px;
		text-align:center;
		float:left;
		position:absolute;
		font-size:18px;top:120px;color:#fff;
	}