*{margin:0;padding:0;
	font-size:14px;
	font-family:"微软雅黑";
}
ul,li,ol{list-style:none}
a{color:#333;}


a:hover{text-decoration:none;}
body,div,p,h1,h2,h3,h4,h5,h6,img,ul,li,a,strong,span,p,dl,dt,dd,input,textarea{
    margin:0;
    list-style:none;
    border:0;
    text-decoration:none;
    font-family:"microsoft yahei",SimSun;
    font-weight: normal;
	font-size:14px;
	text-align: left;
	line-height:28px;
}
.w-1200{ width:1200px; margin:0 auto; overflow:hidden;}
.w-1920{width: 100%; margin:0 auto; overflow:hidden;}
.kong{width:1200px; margin:0 auto; overflow:hidden; height:15px;}
.MT-30{ margin-top:30px; line-height:30px;}

.clear{ clear:both;}
.dingbu{
	width: 100%;
	background-color: #333333;
	}

.dingbu_top{
	width: 1200px;
	height: 36px;
	margin: 0 auto;
	}

.dingbu_top1{
	width: 1000px;
	height: 36px;
	margin: 0 auto;
	line-height: 36px;
	float: left;
	color:#FFFFFF;
}
.dingbu_top2{
	height: 36px;
	width:200px;
	margin: 0 auto;
	line-height: 36px;
	float:right;
	color:#FFFFFF;
}


.biaoti{
	width: 100%;
	height: 153px;
}

.biaoti1{

	width: 1200px;
	height: 153px;
	margin: 0 auto;
}

#nav{
	width: 100%;
	height: 50px;
	background-color:#0657b2;
}

#nav ul{
	width: 1200px;
	height: 50px;
	margin: 0 auto;
}

#nav ul li{

	width: 150px;
	height: 50px;
	float: left;
	line-height: 50px;
	text-align: center;
}

#nav ul li a{

	width: 150px;
	height: 50px;
	float: left;
	line-height: 50px;
	text-align: center;
	font-size: 17px;
	color: #fff;
}

#nav ul li a:hover{
	font-size: 17px;
	background-color:#c60404;
	color: #fff;
}


.gg{
	width:100%;
	height:66px;
	background-image:url(../images/gg_bj.jpg);

}

.gg01{
	width:1035px;
	height:66px;
	float:left;
	line-height:66px;
	text-align:center;


}

.gg02{
	width:134px;
	height:66px;
	float:right;

}

.leftgywm{
width:407px;
height:470px;
float:left;
margin-top:30px;
margin:0 auto;

}

.rightgywm{
width:793px;
float:right;
margin-top:30px;

}

.rightgywm1{
width:793px;
height:42px;
background-color:#0657b2;
float:right;
color:#FFFFFF;
font-size:17px;
line-height:42px;

}

.rightgywm2{
width:100px;
height:42px;
background-color:#c60404;
float:right;
color:#FFFFFF;
font-size:16px;
line-height:42px;
text-align:center;
}

.rightgywm2 a ,.rightgywm2 a:visited,.rightgywm2 a:active{
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}
.rightgywm2 a:hover{
	font-size: 16px;
	color: #f6f909;
	text-decoration: none;
}



.rightgywm3{
width:100px;
height:42px;
background-color:#333333;
float:right;
color:#FFFFFF;
font-size:16px;
line-height:42px;
text-align:center;
}

.rightgywm3 a ,.rightgywm3 a:visited,.rightgywm3 a:active{
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}
.rightgywm3 a:hover{
	font-size: 16px;
	color: #f6f909;
	text-decoration: none;
}



.xwzxwz{
width:100px;
height:50px;
float:left;
overflow:hidden;
font-size:22px;
line-height:50px;
text-align:center;
border-bottom:1px #0657b2 solid;

}





.content_cpzs{
width:100%;
background-image:url(../images/cpzs_bj.jpg);
background-position:top center;
overflow:hidden;

}


.content_cpzs1{
width:247px;
background-image:url(../images/cpzs_01.jpg);
height:28px;
margin:0 auto;
line-height:28px;
text-align:center;
font-size:20px;
margin-top:40px;

}



.hengtiao1{
width:50%;
height:60px;
background:#0657b2;
float:left;
}

.dianhua{
width:48px;
height:37px;
float:right;
text-align:center;
margin-top:10px;
}

.hengfuwz{
height:60px;
float:right;
color:#FFFFFF;
font-size:20px;
line-height:60px;
float:right;
text-align:center;
}


.hengtiao2{
width:50%;
height:60px;
background:#c60404;
float:right;
}

.dizhi{
width:40px;
height:37px;
float:left;
text-align:center;
margin-top:10px;
padding-left:20px;
}

.hengfuwz1{
height:60px;
float:right;
color:#FFFFFF;
font-size:20px;
line-height:60px;
float:left;
text-align:center;
}





.a6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #6C6C6C;
	text-decoration: none;
}

.a7 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #bb0102;
	text-decoration: none;
}


/*------------新闻----------*/
#news{margin:0px auto; width:800px; height:600px; margin-top:50px;}
.news1{width:465px; height:561px;}
.news2{width:600px; height:600px; margin-left:50px; padding-top:60px;text-align:left;}


.newslist1 ul{margin:0 10px 10px 10px;padding:0;list-style:none;overflow:hidden;}
.newslist1 ul li{clear:both;line-height:35px;border-bottom:1px solid #D1D0D5;padding-bottom:15px;}
.newslist1 ul li span cite {font-size:14px;font-style:normal;border-top:1px #cccccc solid;color:#ffffff;}
.newslist1 ul li span:hover {background:#2186CF;color:#ffffff;}
.newslist1 ul li span:Hover cite {color:#ffffff;}
.newsshow1 h2{text-align:center;font-size:14px;font-weight:900;font-family:microsoft yahei;}
.newsshow1 .info{text-align:center;color:#999;padding:5px 0;}
.newsshow1 .content{line-height:24px;}
.newsshow1 .content p{margin:5px 0;}
.newsshow1 .content h3 {font-size:14px;margin-bottom:0;}
.newsshow1 .content img{max-width:900px;}
.newsshow1 .pre{margin:10px 0 5px 0;color:#999;}
.newsshow1 .next{margin:0 0 10px 0;color:#999;}


.gcal{
width:100%;
background-image:url(../images/gcal_bj.jpg);
overflow:hidden;
}

.gcal01{
width:70px;
height:145px;
overflow:hidden;
margin-top:30px;
float:left;
}

.gcal02{
width:1123px;
height:145px;
overflow:hidden;
margin-top:30px;
float:left;
line-height:100px;
font-size:17px;
}



.neiye h3{ height:40px; line-height:40px; font-size:20px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#bb0102}
.neiye h3 span{ float:right; font-size:14px; font-weight:normal; color:#888}
.neiye h3 span a{ color:#888}



.lu_xinwen{width:1200px;margin:0 auto;height:321px;}
.lu_xinwen ul{}
.lu_xinwen ul li{ float:left; margin:8px; width:580px;}
.lu_xinwen .pic{ float:left; width:215px; height:134px;}
.lu_xinwen .con{float:right;padding:7px;width:345px;height:114px;}
.lu_xinwen .bt{ height:44px; font-size:18px; text-align:left;}
.lu_xinwen .bt a{ font-size:16px; color:#c22b30;}
.lu_xinwen .intro{font-size:13px;color: #000000;line-height:20px;}
.lu_xinwen .intro a{ font-size:13px; color:#000000; line-height:20px;}





.bootom{
	width: 100%;
	background-color: #eeecec;
	overflow:hidden;
	height:332px;
}

.leftbootom{
width:270px;
float:left;
margin:0 auto;
margin-top:40px;
}	
.leftbootom01{
width:140px;
height:34px;
background:#0657b2;
float:left;
line-height:34px;
color:#FFFFFF;
font-size:20px;
text-align:center;
margin:0 auto;
}	


.leftbootomlx{
width:270px;
float:left;
margin:0 auto;
margin-top:10px;
line-height:28px;
}

.leftbootom_1{
width:270px;
float:left;
margin:0 auto;
margin-top:40px;
padding-left:40px;
}	


.leftbootom_2{
width:270px;
float:left;
margin:0 auto;
margin-top:40px;
padding-left:40px;
}	


.leftbootom_3{
width:270px;
float:right;
margin:0 auto;
margin-top:40px;
padding-left:40px;
}	


.banquan{
width:100%;
height:88px;
background:#100f0f;
overflow:hidden;

}






.bai {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.bai a ,.bai a:visited,.bai a:active{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.bai a:hover{
	font-size: 14px;
	color: #f6f909;
	text-decoration: none;
}

.part01-1{ width:800px; float:left; height:auto;}
.part01-r{ width:300px; height:auto; float:right;  background-color: #1161c0; margin-left: 20px; margin-top: 30px;}
/**/
.xm{ margin:0px auto; text-align:center; padding:0px 20px;display:inline-block;}
.xm a{ float:left; display:inline-block; width:155px; height:36px; line-height:36px;  color:#ffffff; font-size:16px; text-align:center; background-color:#282828; margin:5px;}
.xm a:hover{color:#c10808;}

/*首页产品分类样式*/
.zcpfl{ width:1200px; margin:0 auto; padding: 30px 30px; overflow:hidden;}
.zcpfl ul{ width: 1300px; }
.zcpfl ul li{  float: left; margin-bottom: 5px; width: 150px; height: auto; overflow: hidden; margin-right:20px;}
.zcpfl ul li .zcpfl_1 h3 a{ float: left; margin-right: 5px; width: 150px; height: 36px; line-height: 36px; text-align: center; background-color:#c60404;font-size: 16px; color: #fff;  }
.zcpfl ul li .zcpfl_1 h3 a:hover{ float: left; margin-right: 5px; width: 150px; height: 36px; line-height: 36px; text-align: center;background-color:#0657b2;font-size: 16px; color: #fff; }





/*首页产品滚动*/
#demoy{ float:left;overflow:hidden;height:470px;width:1200px; color:#336699;text-align:left; margin-left:34px; }
#demoy1 ul,#demo2 ul{ display:block;width:2000px; overflow:hidden}
#demoy1 ul li{width:250px;margin:8px 8px; float:left}
#demoy1 ul li a h3,#demo2 ul li a h3{width:250px;height:180px ; overflow:hidden;}
#demoy1 ul li a h3 img,#demo2 ul li a h3 img{width:250px;height:180px;transition:all .5s ease;}
#demoy1 ul li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demoy1 ul li a ol,#demo2 ul li a ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;}
#demoy1 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#fdb328; color:#fff}
#demoy2 ul li{width:250px;height:180px;margin:10px 10px;}



.H-PRO01{ width: 1200px; height: auto; overflow: hidden; }
.H-PRO01 ul{ height: 0px; width:1300px; }
.H-PRO01 ul li{ float: left; width: 285px; height: 280px; overflow: hidden; margin-right:20px; }
.H-PRO01 ul li .tu{ width: 283px; height: 225px; border: #e5e5e5 1px solid; overflow: hidden; position: relative; text-align: center; }
.H-PRO01 ul li .tu .uptu{ position: absolute; left: -352px; width: 285px; height: 208px; background-image: url(../Img/pro_up.png); }
.H-PRO01 ul li:hover .tu .uptu{ left: 0px; top: 0px; padding-top: 36px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.H-PRO01 ul li .tu .uptu span{ display: block; width: 210px; margin:0 auto; overflow: hidden; height: 110px; overflow: hidden; padding:20px 25px; text-align: left; font-size: 15px; line-height: 170%; color: #fff; border: #fff 1px solid;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.H-PRO01 ul li .nr{ width: 285px;height: 45px; background-color: #1161c0; }
.H-PRO01 ul li .nr h4 a{ display:block; margin:0 auto; padding-top:4px; height:35px; line-height:35px; width:130px; text-align:left; font-size:17px; color:#ffffff; text-indent:5px;  overflow:hidden; letter-spacing:0px;}
.H-PRO01 ul li .nr .more01 a{ float:left; margin-top:6px; margin-left:20px; width:130px; height:26px; line-height:26px; text-align:center; border:#719e88 1px solid; background-color:#b3e0ca; color:#000; overflow:hidden;}




/*案例滚动*/
.marquee {width:1200px;height:260px;overflow:hidden; margin-top:20px;}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li a{ width:270px; height:260px; display:block; float:left; text-align:center; font-size:15px; color: #2d2727;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:263px; height:210px;}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px; color: #2d2727; font-size:15px; text-align: center;}


.content_ny {
	width: 100%;
	background-color:#c22b30;
}

.content_ny00 {
	width:1200px;
	height:80px;
	margin:0 auto;
}




.ny_1200 {
	width: 1200px;
	margin:0 auto;
	margin-top:30px;
}



.ny_xian {
	width: 50px;
	margin:0 auto;
	height:1px;
	margin-top:-25px;
}



.nydbt{

	width: 1200px;
	height: 70px;
	margin: 0 auto;
	font-size:22px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
}


    /*news9*/
.MY-NY-NEWS09{ width:1200px; height:auto;}
.MY-NY-NEWS09 ul{ width:1300px; margin-top:30px;}
.MY-NY-NEWS09 ul li{ float:left; width:530px; height:106px; margin-right:48px;}
.MY-NY-NEWS09 ul li .l{ float:left; width:67px; height:73px; background-image:url(../Img/M-news-tu01.jpg);-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.MY-NY-NEWS09 ul li .l h4{ display:block; height:33px; line-height:33px; text-align:center; margin-top:15px; font-size:22px; color:#8d8d8d;}
.MY-NY-NEWS09 ul li .l h5{ display:block; height:22px; line-height:22px; text-align:center; font-size:12px; color:#c5c5c5; letter-spacing:0px; margin:0px; padding:0px;}
.MY-NY-NEWS09 ul li .r{ float:right; width:446px; overflow:hidden;}
.MY-NY-NEWS09 ul li .r a h3{ display:block; height:31px; line-height:31px; text-align:left; font-size:16px; color:#000; overflow:hidden;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.MY-NY-NEWS09 ul li .r p{ display:block; height:38px; line-height:140%; text-align:left; font-size:13px; color:#949494; overflow:hidden;}
.MY-NY-NEWS09 ul li:hover .l, .MY-NY-NEWS09 ul li:first-child .l{ float:left; width:67px; height:73px; background-image:url(../Img/M-news-tu02.jpg);-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.MY-NY-NEWS09 ul li:hover .l h4, .MY-NY-NEWS09 ul li:first-child .l h4{ color:#ce374a;}
.MY-NY-NEWS09 ul li:hover .l h5, .MY-NY-NEWS09 ul li:first-child .l h5{ color:#ce374a;}
.MY-NY-NEWS09 ul li:hover .r a h3, .MY-NY-NEWS09 ul li:first-child .r a h3{ color:#ce374a; font-size:16px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

.H-more02 a{ display: block; margin: 0 auto; width: 227px; height: 41px; line-height: 41px; text-align: center; background-color: #00974e; color: #fff;-moz-border-radius: 10px;   -webkit-border-radius: 10px;    border-radius:10px;  }
.H-more02 a:hover{ background-color: #5fc662; }



.xinwen_news1{width:1200px;}
.xinwen_news1 li{ width:1166px; display:inline-block;  padding:14px 0; overflow:hidden; float:left; line-height:28px; font-size:15px; text-align:left; border:1px #e4e4e4 solid; padding-left:15px; padding-right:15px;}
.xinwen_news1 li a{ font-weight:bold; font-size:16px; text-align:left;}
.xinwen_news1 li:hover{ background:#F6F6F6;}
.xinwen_news1 li img{ padding-right:20px;}
.xinwen_news1 li span{ float:right;}

#demoy{
	height: 920px;
}

	.content_cpzs{
		position: relative;
	}
	.ejfl{
		width: 240px;
		position: absolute;
		left: 120px;
		top: 127px;
	}
	.fenl{
		background-color: #0657b2;
		padding: 10px;
	}
	.fenl h3{
		margin: 10px;
	}
	.fenl h3 a{
		color: white;
		font-size: 18px;
	}
	.fenl dl{
		padding-left: 10px;
	}
	.fenl dl dd{
		background-color: #c60405;
	}
	.fenl h3:nth-child(n):hover{
		background-color: #000;
	}
	.fenl h3:nth-child(n):hover .fenl dl:nth-child(n){
		display: block;
		background-color: #000;
	}
	.fenl dl dd a{
		margin: 8px;
		color: white;
		font-size: 16px;
	}
	
	
	

