@charset "utf-8";

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/

.clearboth{ clear:both}

em{font-style: normal;}

a:link { text-decoration: none;}

a:visited {text-decoration: none; }

a:hover { text-decoration: none; transition: all 0.3s ease-out 0s;}

a:active {text-decoration: none;}



.main{ width:1180px; margin:0 auto;  overflow:hidden}

body {margin: 0px; color:#595959; background-color:#fff;font-size: 14px; font-family:"Microsoft YaHei",宋体,Arial, Helvetica, sans-serif;}

.fl{ float:left;}

.fr{ float:right;}

.csbor{border:1px solid #000;}



/*<!--banner开始-->*/

.fullSlide{width:100%;position:relative;height:673px;background:#000; overflow:hidden;}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:673px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:673px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on{background:#017bc4;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*<!--banner结束-->*/



/*<!--搜索开始-->*/

.jgss{ width:100%;height:79px; background:#f4f4f4}

.gjc{ width:670px;height:25px; line-height:35px; background:url(../images/xr.jpg) no-repeat 0px 5px;padding-left:30px;color:#434343;margin-top:20px; float:left;}

.gjc a{color:#434343;padding-left:15px;padding-right:15px;}

.gjc a:hover{color:#00923f;}

.ssk{ width:380px;height:40px; float:right;margin-top:18px;}

.ss-text{ width:320px;height:38px; background:#fff; border:1px solid #dedede;color:#858585;font-size:12px;padding-left:10px; float:left;}

.ss-submit{ width:40px;height:40px; float:right; background:url(../images/fdj.jpg) no-repeat; cursor:pointer;}

/*<!--搜索结束-->*/







/*<!--产品开始-->*/

.cpzx{ width:100%; height:580px; overflow:hidden;}

.cpzx h2 a{ width:100%; height:80px; line-height:100px; text-align:center; color:#2c2c2c; font-weight:bold; font-size:30px; display:block;}

.cpyw{ width:100%; height:21px; text-align:center; line-height:21px; color:#bbbbbb; background:url(../images/dk.png) no-repeat center;}

.cpdp{ width:550px; height:428px; float:left;margin-top:50px;}

.cpdp .dpimg{ width:550px; height:428px; overflow:hidden; position:relative;}

.cpdp .dpimg img{width:550px; height:428px;-webkit-transition: all .5s;}

.cpdp:hover .dpimg img{transform: scale(1.2, 1.2);}

.tuj{ width:67px; height:87px; background:url(../images/tj.png) no-repeat; position:relative;margin-top:-435px;margin-left:30px;padding-top:10px; color:#fff; text-align:center; font-size:24px; font-weight:bold;}

.cpdt a{ width:100%; height:50px; position:relative;margin-top:290px; color:#fff; background:url(../images/sl.png); text-align:center; line-height:50px;display:block;}

.cpright{ width:630px; float:left;margin-top:50px;}

.cpjj{ width:580px;margin-left:50px; height:50px; border-bottom:2px solid #dddddd;}

.cpjj p a{padding-right:30px; display:block; height:50px; line-height:40px; float:left; color:#017bc4; font-size:24px; font-weight:bold;}

.cpjj span a{ width:29px; height:29px; float:left; background:url(../images/fk.png) no-repeat;margin-top:10px; display:block;}

.cptext{ width:580px; color:#333333; height:96px; line-height:32px; overflow:hidden;margin-left:50px;margin-top:20px;}

.cpxp{ width:265px; height:218px;margin-left:50px;margin-top:44px; float:left;}

.cpxp p{width:265px; height:218px; overflow:hidden; position:relative;}

.cpxp p img{width:265px; height:218px;-webkit-transition: all .5s;}

.cpxp span a{ width:100%; height:40px; position:relative;margin-top:-40px; color:#fff; background:url(../images/sl.png); text-align:center; line-height:40px;display:block;}

.cpxp:hover p img{transform: scale(1.2, 1.2);}



.gcal{ width:1220px; height:480px;margin:auto;margin-top:40px;}

.gcal .dd{ width:1180px; height:480px;margin:auto; overflow:hidden;}

.alnr{ width:364px;height:400px; border:1px solid #d5d5d5; float:left;margin-right:40px;  margin-top:20px;}

.alnr p{ width:344px; height:300px;margin:10px; overflow:hidden;}

.alnr p img{width:358px; height:300px;-webkit-transition: all .5s}

.alnr:hover p img{transform: scale(1.2, 1.2);}

.alnr span a{ width:100%; height:57px; border-top:1px dashed #d5d5d5; text-align:center; display:block; line-height:57px; color:#222222;}

.alnr:hover span a{  border-top:1px dashed #017bc4; }

.alnr:hover{border:1px solid #017bc4;}

.prev5{ width:35px; height:75px; float:left; display:block; position:relative;  top: -250px;  left: -82px;z-index:999;}

.next5{ width:35px; height:75px; float:right; display:block; position:relative; top: -250px; right:-50px;z-index:999;}

/*<!--产品结束-->*/



/*<!--小banner1开始-->*/

.xbn1{ width:100%; height:400px; background:url(../images/xbn2.jpg) no-repeat center; }

.syly{ width:359px; height:354px; background:#017bc4; float:left;}

.ylbt{ width:100%; height:66px; line-height:76px; text-align:center; color:#fff; font-weight:bold; font-size:30px;}

.lyxx{ width:278px; height:41px;margin:auto; margin-top:20px;}

.lyqx{ width:266px; height:39px; border:1px solid #e4e4e4;font-size:12px; color:#999999;padding-left:10px;font-family:"微软雅黑";}

.lynrbk{ width:278px; height:72px;margin:auto; margin-top:20px;}

.lynr{ width:266px; color:#dddddd; height:72px; border:1px solid #dddddd; font-size:12px; color:#999999;font-family:"微软雅黑";padding-top:10px;padding-left:10px;}

.tjan{ width:132px; height:36px;margin:auto;margin-top:20px;}

.anxs{ width:132px; height:36px; background:#ffca05; line-height:36px; text-align:center; color:#222222; font-family:"微软雅黑";}

.xbright{ width:818px; float:left;}

.xbggc{ width:788px;padding-right:30px; text-align:right;padding-top:120px; line-height:44px; color:#fff; font-size:18px;}

.xbggc span{ font-weight:bold; font-size:30px;}

.xban a{width:220px; height:45px; border-radius:30px;margin-left:300px; line-height:45px; color:#fff;float:left; text-align:center; display:block; background:#ffca05;margin-top:20px;}

.xbdh{ width:265px; line-height:30px; font-size:18px; float:right;text-align:right; color:#fff;}

.xbdh span{ font-size:30px;}

.xbnyw{ width:788px; text-align:right; color:#fff; height:50px; line-height:20px; font-size:12px;margin-top:40px;}

/*<!--小banner1结束-->*/



/*<!--成功案例开始-->*/

.sgxc{ width:100%; height:460px; overflow:hidden;margin-top:0px;}

.sgxc h3 a{ width:100%; height:80px; line-height:100px; text-align:center; color:#2c2c2c; font-weight:bold; font-size:30px; display:block;}



.alks{ width:1180px; height:260px;margin:auto;}

.alks .dd{ width:1180px; height:390px;margin:auto; overflow:hidden;}

.xcnr{ width:280px;height:350px;text-align:center; float:left;margin-left:20px;margin-top:30px;}

.xcnr p{ width:260px; height:220px; border:10px solid #e7e7e7;overflow:hidden;}

.xcnr p img{ width:280px; height:220px;-webkit-transition:all .5s;}

.xcnr span a{ width:100%; height:50px;margin-top:10px; background:#e7e7e7; color:#000000; text-align:center; line-height:50px; overflow:hidden; display:block;}

.xcnr:hover p img{transform: scale(1.2, 1.2);}

.xcnr:hover p{ border:10px solid #ffb400;}

.xcnr:hover span a{ background:#ffb400; color:#fff;}

.prev2{ width:35px; height:75px; float:left; display:block; position:relative;  top: -250px;  left: -60px;z-index:999;}

.next2{ width:35px; height:75px; float:right; display:block; position:relative; top: -250px; right:-85px;z-index:999;}

/*<!--成功案例结束-->*/











/*<!--优势开始-->*/

.ysks{ width:100%; height:716px; background:url(../images/ysbj.jpg) no-repeat top;margin-top:30px;}

.ysks h3 a{ width:100%; height:117px; line-height:137px; text-align:center; color:#ffffff; font-weight:bold; font-size:36px; display:block;}

.ysyw{ width:100%; height:21px; text-align:center; line-height:21px; color:#fff;}

.ysnr{ width:100%; height:532px;margin-top:50px; overflow:hidden;}

.ysnr .bd{ width:1180px; height:392px; overflow:hidden;}

.ysbk{ width:100%; height:392px;}

.ysbk .yttp{ width:590px; float:left;}

.ysxq{ width:590px; float:left; height:392px; background:#fff;}

.ytx{ width:70px; height:1px; float:left; background:#087898;margin-top:58px;}

.yszzxq{ width:477px; float:left;}

.yssz{ width:100%; height:40px; line-height:40px;margin-left:20px;margin-top:40px; color:#bebebe; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.yssz span{ font-size:36px; color:#017bc4;}

.ysbt{ width:100%; height:65px; border-bottom:1px solid #d6d6d6; color:#c8c8c8; font-size:18px;margin-top:20px;}

.ysbt span{ font-size:30px; font-weight:bold; color:#017bc4;}

.ystest{ width:447px; height:35px;margin-top:20px; color:#343434; line-height:26px;font-size:16px; background:url(../images/dd.jpg) no-repeat 0px 13px;padding-left:30px;}

.ysxp{ width:100%; height:140px;}

.ysxp li{ width:294px; height:140px; float:left;margin-right:1px;}

.ysxp li img{ width:286px; height:132px; border:4px solid #c9c9c9; display:block;position:relative;}

.ysxp li p{padding-left:47px; color:#fff; font-size:24px; font-weight:bold;margin-top:-114px; position:relative;z-index:222;}

.ysxp .on img{border:4px solid #ffb400;}

/*<!--优势结束-->*/











/*<!--客户见证开始-->*/

.khjz{ width:1280px;margin:auto; height:670px; overflow:hidden;margin-top:20px;}

.khjz h3 a{  width:100%; height:80px; line-height:100px; text-align:center; color:#2c2c2c; font-weight:bold; font-size:30px; display:block;}

.jznr{ width:565px; height:476px; float:left;margin-top:50px;margin-left:50px; background:#f1f1f1;}

.jznr img{ width:485px; height:200px; display:block;margin:auto;margin-top:40px;}

.jznr .jzbt a{ width:485px; height:80px; line-height:80px; color:#222222; font-size:16px; display:block;margin:auto;}

.jznr .jztest{ width:485px;margin:auto; height:96px; line-height:32px; color:#737373; overflow:hidden;}

.jznr .jzgd a{ width:40px; height:40px; display:block; float:right; text-align:center; line-height:40px; color:#fff; font-size:18px; background:#ffb400;margin-top:20px;}

.jznr:hover{ background:#017bc4;}

.jznr:hover .jzbt a{ color:#fff;}

.jznr:hover .jztest{ color:#fff;}

.jznr:hover .jzgd a{ background:#fff; color:#017bc4}

/*<!--客户见证结束-->*/





/*<!--公司简介开始-->*/

.jjbk{ width:100%; height:712px; overflow:hidden;}

.jjbk h3 a{  width:100%; height:80px; line-height:100px; text-align:center; color:#2c2c2c; font-weight:bold; font-size:30px; display:block;}

.jjnr{ width:1180px; height:535px;margin:auto;margin-top:50px; background:url(../images/jjbj.jpg) no-repeat center; position:relative; z-index:222;}

.jjxq{ width:474px; float:left;margin-left:45px;margin-top:40px;}

.jjyw{ width:100%; height:45px; line-height:45px; color:#7a7a7a; font-size:44px;}

.jjmz a{ width:100%; display:block; height:60px; color:#017bc4; font-size:20px; font-weight:bold; line-height:30px; border-bottom:2px solid #dcdcdc;}

.jjtest{ width:100%; height:192px; line-height:32px; overflow:hidden; color:#272727;margin-top:30px;}

.jjckxq a{ width:205px; height:48px; border-radius:30px; background:#ffb400;margin-top:30px; text-align:center; line-height:48px; color:#fff; display:block;}

.jjckxq a:hover{ background:#017bc4;}

.jjimg img{ width:580px; height:480px; display:block; float:left;margin-left:60px;margin-top:30px;}

/*<!--公司简介开始-->*/



/*<!--企业相册开始-->*/

.xcbj{ width:100%; height:655px; overflow:hidden; background:#f3f3f3;margin-top:-268px; z-index:0;}

.xcbj h3 a{ width:160px; height:45px; background:#017bc4;text-align:center;margin:auto;margin-top:300px; color:#fff; font-size:16px; line-height:45px; display:block; position:relative; z-index:222;}

.xcbj h3 a:hover{ background:#ffb400;}

.xcp{ width:1180px;margin:auto; height:1px; background:#b8b8b8;margin-top:-20px;}



.fcgd{ width:1220px; height:220px;margin:auto;margin-top:80px;}

.fcgd .dd{ width:1180px; height:220px; overflow:hidden;}

.fctp{ width:280px;height:220px;float:left;margin-right:20px; }

.fctp p{ width:280px; height:180px; overflow:hidden;}

.fctp p img{ width:280px; height:180px; -webkit-transition: all .5s;}

.fctp span a{ width:280px; height:40px;text-align:center;line-height:40px; color:#333333;display:block;}

.fctp:hover p img{transform: scale(1.2, 1.2);}



.prev3{ width:50px; height:50px; float:left; display:block; position:relative;    top:-143px;    left: -18px; z-index:999;}

.next3{ width:50px; height:50px; float:right; display:block; position:relative; top: -143px; right:-18px;z-index:999;}

/*<!--企业相册结束-->*/





/*<!--新闻开始-->*/

.news{ width:100%; height:450px;}

.newleft{ width:780px; float:left;margin-top:50px; height:369px; overflow:hidden;}

.newlist{ width:100%; height:45px; border-bottom:1px solid #e8e8e8;}

.newlist li a{ width:130px; height:45px; color:#333333; text-align:center; line-height:45px; display:block; float:left; font-size:16px;}

.newlist .on a{ background:#017bc4; color:#fff;}

.newlist p a{ width:80px; height:45px; line-height:45px; text-align:center; color:#333; float:right; display:block;}

.newqq{ width:100%;margin-top:20px;}

.newtt{ width:280px; float:left;}

.newtt img{ width:280px; height:190px;}

.newtt li{ width:280px; height:116px; background:#ededed;}

.newtt li p a{ width:260px; height:50px; line-height:50px;margin:auto; color:#222; font-weight:bold; overflow:hidden; display:block;}

.newtt li span{ width:260px; height:48px; line-height:24px;margin:auto; color:#333; overflow:hidden; display:block;}

.newxq{ width:468px; float:right;}

.newxq li{ width:100%; height:100px; border-bottom:1px solid #f3f3f3;}

.newtime{ width:60px; text-align:center;margin-top:25px; float:left; color:#616161; line-height:25px;}

.newtime span{ font-weight:bold; font-size:36px;}

.newte{ width:390px;margin-top:17px; float:right;}

.newte a{ width:100%; height:30px; line-height:30px; overflow:hidden; color:#363636; display:block;}

.newte span{ width:100%; height:30px; line-height:30px; overflow:hidden; color:#616161; display:block;}

.newxq li:hover{ border-bottom:1px solid #0943bb;}

.newxq li:hover .newte a{ color:#0943bb;}

.cjbk{ width:360px; float:right;margin-top:50px;}

.bkbt{ width:100%; height:45px; border-bottom:1px solid #e8e8e8;}

.bkbt h3 a{ width:130px; height:45px; color:#fff; text-align:center; background:#017bc4; line-height:45px; display:block; float:left; font-size:16px;}

.bkbt p a{ width:80px; height:45px; line-height:45px; text-align:center; color:#333; float:right; display:block;}



#ticker2 {

	width: 360px;

	height: 300px;

	overflow: hidden;

	position: relative;

	margin: 10px 0;

}

#ticker2 li {

	position: relative;

	width: 100%;

	line-height: 22px;

	margin: 15px auto;

	height:140px; 

	border-bottom:1px solid #eaeaea;

	padding-bottom:10px;

	 

	

	

}

.wen{margin-top:10px;}

.wen span{ width:25px;height:25px; background:#005599; color:#fff; text-align:center; float:left; line-height:25px; display:block;border-radius:50%;}

.da{margin-top:10px;}



.wen a{ width:282px;height:29px; line-height:29px;color:#333333; display:block; float:left;margin-left:10px;overflow:hidden;}

.da span{ width:25px;height:25px; background:#141414; color:#fff; text-align:center; float:left; line-height:25px; display:block;border-radius:50%;}

.da p{ width:282px; line-height:25px;color:#333333; display:block; float:left;margin-left:10px;
text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}

/*<!--新闻结束-->*/



/*<!--友情链接开始-->*/

.links{ width:1180px; margin:auto;height:80px; border-top:1px solid #f3f3f3;}

.links p{ width:100px; height:80px; line-height:40px; font-size:16px; float:left; color:#222;}

.links li a{padding-left:20px;padding-right:20px; color:#333; display:block; line-height:40px; float:left;}

/*<!--友情链接结束-->*/

























































