.head{

	background: #fff;

}

.header {

	width: 1200px;

	height: 113px;

	margin: 0px auto;

}



.header .logo {

	width: 242px;

	height: 35px;

	margin-top: 39px;

	float: left;

}



.header .logo {

	width: 242px;

	height: 35px;

}



.header .zzspgg {
	width: 162px;
	overflow: hidden;
	height: 18px;

	margin-top: 47px;

	margin-left: 15px;
line-height: 18px;
	float: left;
	font-size: 18px

}
.header .dianhua{
	height: 113px;
	font-size: 18px;
/*	line-height: 113px;*/
	float: right;
	margin-left: 10px;
	padding: 40px 0 0 0;
	box-sizing: border-box
}
.header .dianhua p{
	width: 100%;
	height: 35px;
	line-height: 35px;
	overflow: hidden
}


.header .zzspgg img {

	width: 117px;

	height: 18px;

}



.header .nav {

	width: 540px;

	height: 95px;

	float: left;
	margin-left: 20px

}



.header .nav ul li {

	width: 90px;

	height: 112px;

	text-align: center;

	float: left;

	line-height: 110px;

	font-size: 16px;

	border-bottom: 3px solid transparent;

}

.color{

	border-bottom: 3px solid #e50012 !important;

	color: #e50012 !important;

}
.color2 {

	background: #e50012 !important;

	color: #fff !important;

}
.color3 {

	background: #e50012 !important;

	color: #fff !important;

}
.color1{

	border-bottom: 3px solid #e50012 !important;

	color: #e50012 !important;

}

.banner{

	width: 100%;

	height: 100%;
	overflow: hidden

}

.banner img{

	display: block;

	width: 100%;

	height: 100%;

}



.content{

	width: 1200px;

	height: 100%;

	margin: 0px auto 40px;

}

.content .top{

	width: 1200px;

	height: 80px;

	text-align: center;

	margin-top: 50px ;

}

.content .top .title{

	width: 100%;

	height: 50px;

	line-height: 50px;

	font-size: 30px;

	color: #111;

	

}

.content .top p{

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 20px;

	color: #8a8a8a;

}
.content .top div{
	font-size: 30px
}

.content .content-one{

	width: 100%;

	height: 100%;

	background: #fff;

	margin-bottom: 20px;

}

.content .content-one .content-one-text{

	width: 600px;

	height: 300px;

	float: left;

	padding: 40px 35px;

	box-sizing: border-box;

}

.content .content-one .content-one-text h1{

	font-size: 30px;

	width: 100%;

	height: 54px;

	line-height: 54px;

}

.content .content-one .content-one-text .pp1{

	font-size: 18px;

	width: 100%;

	height: 48px;

	overflow: hidden;

	line-height: 48px;

}

.content .content-one .content-one-text .pp2{

	font-size: 13px;

	width: 100%;

	height: 26px;

	line-height: 26px;

}

.content .content-one  ul li{

	width: 300px;

	height: 300px;

	float: left;

	position: relative;

}

.content .content-one  ul li div{

	width: 100%;

	height: 100%;

	background: #000;

	position: absolute;

	left: 0;

	bottom: 0;

	opacity:0.4;

　　filter:alpha(opacity=40); 

	padding: 180px  0 0 24px; 

	display: none;

}

.content .content-one  ul li div p{

	width: 100%;

	height: 30px;

	font-size: 18px;

	color: #fff;

	line-height: 30px;

}

.content .content-one  .yibai{

	width: 300px;

	height: 300px;

	background: #333 !important;

	display: block;

	float: left;

}

.content .content-one  .yibai .jia{

	width: 100%;

	height: 170px;

	text-align: center;

	font-size: 80px;

	color: #fff;

	line-height: 250px;

}

.content .content-one  .yibai .cy{

	width: 100%;

	height: 40px;

	text-align: center;

	font-size: 14px;

	color: #6d6d6d;

}

.content .content-two{

	width: 100%;

	height: 100%;

	margin-bottom: 60px;

}

.content .content-one .qtcy{

	width: 100%;

	height: 50px;

	font-size: 30px;

	line-height: 30px;

	font-weight: bold;

	color: #333;

	margin-top: 35px;

	background: #eaeaea;

}



















body{

	background: #eaeaea;

}



.footer{

	width: 100%;

	background: #222;

}

.footer .footer1{

	width: 1200px;

	padding-top: 38px;

	margin: 0 auto;

}





.lianjieinf{margin-top: 5px;overflow: hidden;padding-right: 10px;position: relative;height: 26px;overflow: hidden;}

.lianjieinf.act{height: auto;}

.lianjieinf span{display: block;background: url(../img/bt1.png) right center no-repeat;width: 15px;height: 26px;top: 0;right: 0;position: absolute;cursor: pointer;}

.lianjieinf p{float: left;line-height: 26px;margin-right: 20px;}

.lianjieinf p a{font-size: 13px;color: #999;}

.lianjieinf p:hover a{color: #fff;}

.footer_con{margin-top: 20px;overflow: hidden;padding-bottom: 39px;}

.footer_le{float: left;width:700px;}

.footer_nav{overflow: hidden;}

.footer_nav p{float: left;margin-right: 40px;line-height: 30px; margin-bottom: 10px;}

.footer_nav p a{font-size: 13px;color: #999;}

.footer_nav p:hover a{color: #fff;}

.footer_adress{font-size: 12px; color: #999; margin-top: 15px;}

.footer_mid {

	padding-left: 15px;


	float: left;

	border-left: 1px solid #2d2d2d;

	box-sizing: border-box;

}



.footer_rt {


	float: left;
	margin-left: 15px

}



.footer_mid img {
	width: 100%;
	height: 100%;
	display: block;
	margin-left: 5px;
	margin: auto;


}



.footer_rt img {
margin-left: 5px;
		width: 100%;
	height: 100%;
	display: block;

	margin: auto;


}
















.fix-left {

	width: 70px;

	height: 260px;

	position: fixed;

	left: 80px;

	top: 30%;

	z-index: 1000;

	background: #fff;

	display: none;

}



.fix-left ul li {

	width: 70px;

	height: 27px;

	margin-bottom: 10px;

	text-align: center;

	font-size: 16px;

	line-height: 27px;

}



.fix-right {

	width: 83px;

	height: 335px;

	position: fixed;

	right: 20px;

	top: 40%;

	z-index: 10000;

}



.fix-right .fix-right1 {



	width: 83px;



	height: 83px;



	font-size: 0;



}







.fix-right .fix-right1 img {



	width: 83px;



	height: 83px;



	position: relative;



}







.fix-right .fix-right1:hover .tell{



	left: -200px;



}



.fix-right .fix-right1 .tell {



	width: 200px;



	height: 83px;



	position: absolute;



	left:400px;



	top: 0px;



	background: #d31a22;



	text-align: center;



	line-height: 83px;



	color: #fff;



	font-size: 24px;



	display: block;



	transition: 1s all;



}



.fix-right .fix-right2 {

	width: 83px;

	height: 83px;

	margin-top: 1px;

	font-size: 0;

}



.fix-right .fix-right3 {

	width: 83px;

	height: 83px;

	margin-top: 1px;

	position: relative;

	font-size: 0;

}



.fix-right .fix-right3 .wx {

	width: 130px;

	height: 130px;

	position: absolute;

	left: 375px;

	top: -25px;

	transition: 1s all;

}



.fix-right .fix-right3 .wx img {

	width: 130px;

	height: 130px;

	border: 3px solid #ccc;

}

.fix-right .fix-right3:hover .wx{
	left: -130px;
}

.fix-right .fix-right4 {

	width: 83px;

	height: 83px;

	margin-top: 1px;

	font-size: 0;

}



.fix-right img {

	width: 83px;

	height: 83px;

}































