*{padding: 0px;margin: 0px;font-family: "微软雅黑";
transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition-duration:0.4s;
	-moz-transition-duration:0.4s; /* Firefox 4 */
	-webkit-transition-duration:0.4s; /* Safari 和 Chrome */
	-o-transition-duration:0.4s;
	padding:0;
	margin:0;
	list-style:none;
	text-decoration:none;
	font-size:14px;
}
.w1200{width: 1200px;}
.center {margin: 0 auto;}
.fff{color: #fff;}
.clear{clear:both;}
.left {float: left;}
.right{float: right;}
.menu {width: 950px; color: #fff; height: 92px;overflow: hidden;padding-top: 30px; }
.webtop {height: 92px;background: #000;}
.logo {width: 249px;height: 43px;padding-top: 30px; }
.webbg {height: 104px;}
.dian {}
.banner {object-fit: contain;height: 300px; background-image: url(../images/banner_01.jpg); background-position-x: center;}
.img-responsive {
  display: block;
  height: 100%;
  max-width: 100%;
}
.santu {width: 1200;overflow: hidden;}
.santu img {width: 400px;}
.indexabouttxt {width: 600px;float: left;}
.aboutimg {width: 600px;float: left;}
.aboutimg img {width: 600px; height: 330px;}
.imenu{padding-left: 220px;}
.imenu ul li {float: left;width: 120px;list-style: none;font-size: 14px;text-align: center;border-right: 1px #fff solid;height: 30px; margin-top: 10px;line-height: 30px;}
.imenu ul li:hover,#ok{background-color: #0056B3;}
.imenu ul li a{font-size: 16px;color: #000;display: block;}
.t1 {background: #fff;-moz-box-shadow:2px 2px 5px rgba(60,60,60,0.5); -webkit-box-shadow:2px 2px 5px rgba(60,60,60,0.5); box-shadow:2px 2px 5px rgba(60,60,60,0.5);margin-bottom: 10px;}
.t2{background-image:url(../images/bg1.jpg); background-position: center; }
.title1 {height: 130px; padding-top: 30px;}
.title1 h3{font-size: 36.9px;text-align: center;color: #0000ff;}
.title1 h4{font-size: 12px;text-align: center;color: #4e4e4e; text-transform: uppercase;font-weight: bold;padding-top: 10px; border-top:4px solid #0000FF;}
.fmcontent1 p{line-height: 33px;font-size: 16px; color: #727272; text-align: left;text-indent:2em; padding-bottom: 20px; }
.fmcontent {line-height: 33px;font-size: 16px; color: #727272; text-align: left; border-radius:15px;border: 1px #eee solid;padding: 20px;background: rgba(255,255,255,0.5);}
.fmcontent strong{font-size: 16px; }
.column {padding: 0px;}
.title2 {font-size: 20px;color:#2b2b2b;font-weight: 900;}
.fmcontent1 {line-height: 33px;font-size: 14px; color: #727272; text-align: left; padding-top: 20px;}
.ipro6 ul li {width: 400px;float: left; margin-bottom: 20px;}
.productlist{border-radius:45px 0 0 0;  height: 419px; overflow: hidden;}
.productlist:hover .pnum{height: 0px; overflow: hidden;}
.productlist:hover .proinfo{height:209px;}
.productlist:hover .pt{ height: 100px;padding-top: -20px;color: #fff;font-weight: bold;}
.productlist:hover .protitle{ height: 1px; overflow: hidden;}
.productlist:hover .proinfo p{height: 226px;}
.productlist a{color: #000;}
.pt {height:1px;font-size: 62px;font-size:43px; text-align: center; color: #fff; text-align: center;overflow: hidden;}
.pnum{ padding-top: 62px;font-size: 133px; text-align: left; color: #fff; padding-left: 20px;font-family:"Impact";}
.proinfo{width: 320px;height: 156px;  background-color: rgba(255,255,255,0.8);padding: 20px; border-bottom: 8px #0056B3 solid;}
.protitle {font-size: 18px; font-weight: bold;line-height: 23px;height: 45px;}
.proinfo p{font-size: 14px; width: 20%; height: 102px;overflow: hidden;text-indent:2em; text-align:justify;color: #5E5E5E;}
.case {background-color: #3a424d; overflow: hidden; }
.fmpro ul li{float: left; text-align: center;width:280px; height:280px;padding: 10px;}
.fmpro ul li img{width:250px; height:250px; -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  border:none;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  -webkit-box-shadow:12px 12px 12px 12px rgba(140,140,140,0.5) ;
  box-shadow:2px 2px 2px 2px rgba(140,140,140,0.5) ;
  
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;

  border:3px solid #fff;
  -webkit-border-radius:10px;
  border-radius:10px;

  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  }

.fmpro ul li:hover img{ -webkit-transform:scale(1.6,1.6);
	-o-transform:scale(1.6,1.6);
	/*x,y值，*/
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	/*对前效果的过度*/
	opacity:1;z-index:100 }





.title3 {height: 60px;}
.title3 h3{font-size: 49px;text-align: center;color: #fff;}
.title3 h4{font-size: 18.48px;text-align: center;color: #fff; text-transform: uppercase;}
.title3 p{font-size: 18px; padding-top: 25px;text-indent:2em;color: #fff;}

.caselist {margin-top: 140px;}





.caselist ul li{float: left;padding: 10px; width: 280px; overflow: hidden; }
.caselist ul li img{width: 274px;height: 183px;margin:0 8px 0 0px; border-radius:2px;float:left;}
.caselist ul li a:hover img{ opacity:.6; margin-left:0;}
.caselist ul li em{display: none;}
.caselist ul li a:hover em{display: block;width: 275px;font-size: 18px;text-align: center; height: 183px;line-height:183px; margin-top: 0px;position: absolute;z-index: 3;background-color: rgba(255,255,255,0.6);}
.caselist ul li a {font-size:18px;}



.news {background-image: #efefef;}
.title4{padding-top: 30px;}
.title4 h3{font-size: 40.04px;text-align: center;}

.title4 h4{
  font-size: 18px;
  color: rgb(5, 0, 1);
  text-transform: uppercase;
  line-height: 1.155;
	text-align: center;
}
.n1 {
  background-color: rgb(21, 56, 122);
height: 400px;
width: 50%;
margin-top: 30px;
}
.n2 {
  background-color: rgb(80, 89, 104);
height: 400px;width: 50%;
}
.title5{
	background-color: #ffd203;
	width: 40%;
	height: 68px;line-height: 68px;
	font-size: 23.92px; color: rgb(21, 56, 122);
}
.title6{
	background-color: #efefef;
	width: 40%;
	height: 68px;line-height: 68px;
	font-size: 23.92px; color: rgb(80, 89, 104);
}
.news {height: 1000px;}
.i_news_list {height: 288px;overflow: hidden;}
.i_news_list ul {padding: 20px;}
.i_news_list ul li{height: 38px;line-height: 38px;font-size: 16px;color: #fff;}
.i_news_list ul li a{color: #fff;font-size: 16px;display: block;}
.i_news_list ul li:hover {background-color: #fff;}
.i_news_list ul li:hover a{color: #000000;}

.ii_news_list {}
.ii_news_list ul {padding: 20px;}
.ii_news_list ul li{height: 38px;line-height: 38px;font-size: 16px;color: #333;list-style-type:disc; }
.ii_news_list ul li a{color: #333;font-size: 16px;display: block;}
.ii_news_list ul li:hover {background-color: #333;}
.ii_news_list ul li:hover a{color: #fff;}

.fcontact {background-image:url(../images/contactbg.jpg);height: 511px; background-repeat: no-repeat center;}

.txt {line-height: 34px;font-size: 18px;}
.foot {background-color: #2d3035;height: 174px;}
.flogo h3{font-size: 25.37px;color: #fff;}
.flogo h4{  font-size: 25px;
  font-family: "Arial";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.2;
  text-align: center;
  -moz-transform: matrix( 0.60876371618613,0,0,0.45832273415413,0,0);
  -webkit-transform: matrix( 0.60876371618613,0,0,0.45832273415413,0,0);
  -ms-transform: matrix( 0.60876371618613,0,0,0.45832273415413,0,0);}
.fmenu{border-top:1px #3f444a solid;text-align: center;color: #fff;font-size: 14px;line-height: 50px;height: 50px;background-color: #2d3035;border-bottom:1px #3f444a solid;}
.copyright {background-color: #2d3035;height: 90px; color: #5e646e;text-align: center;font-size: 12px;overflow: hidden;}
.fmenu ul {padding-left: 167px;}
.fmenu ul li{text-align: center;float: left;width: 140px;border-right:1px #3f444a solid;height: 48px;line-height: 48px;}
#n1{border-left:1px #3f444a solid;}
.fmenu ul li:hover {background-color: #0056B3;}
.fmenu ul li a{font-size: 16px;color: #fff;display: block;}

	.pingheng {background-image: url(../images/pbg1-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	.liantiao{background-image: url(../images/pbg2-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	.yixin{background-image: url(../images/pbg3-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	.renzhixing{background-image: url(../images/pbg4-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	.changcheng{background-image: url(../images/pbg5-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	.xianquan{background-image: url(../images/pbg6-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	.chumoqi{background-image: url(../images/pbg7-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	.fangyan{background-image: url(../images/pbg8-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	.guolvwangban{background-image: url(../images/pbg9-1.jpg);background-position-x: left;background-repeat:no-repeat;}
	
.case {height: 700px;}
.fmenu,.r0  {display:block;}
.productlist p{width: 94%;}
.news {height: 500px;}