@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:600px;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:600px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:600px;}

.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:#f00;}

.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:80px; background:#f5f5f5;}

.gjc{ width:670px;height:80px; line-height:80px; background:url(../images/xr.jpg) no-repeat 0px 30px;padding-left:30px;color:#434343; 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:20px;}

.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:1186px; background:#f3f3f3;margin-top:1px;}

.cpzx h2 a{ width:100%; text-align:center; height:80px; line-height:100px; color:#222222; font-size:30px; font-weight:bold; display:block;}

.cpzx h2 a span{ color:#0059b1; font-weight:bold;}

.cpggc{ width:100%; height:32px; text-align:center; color:#222222;}

.cpzs{ width:100%; height:14px; background:url(../images/sl.png) no-repeat center;}

.cpfl{ width:100%;margin-top:20px;}

.cpfl ul{ width:100%; height:50px;margin-top:10px; background:#fff;}

.cpfl ul p a{ width:151px; height:50px; background:#0059b1; text-align:center; font-size:16px; font-weight:bold; color:#fff; line-height:50px; display:block; float:left}

.cpfl ul li a{ width:110px;padding-left:30px; height:50px; line-height:50px; overflow:hidden; color:#333; float:left; display:block;}

.cpfl ul li a:hover{ background:#00478d; color:#fff;}

.cpxq{ width:1240px;margin:auto;margin-top:30px; height:764px; overflow:hidden;}

.cprm{ width:1180px;margin:auto; height:53px; background:#0059b1;}

.cprm li a{ width:50%; height:53px; line-height:53px; color:#ffffff; text-align:center; font-size:18px;display:block; float:left;}

.cprm .on a{ background:#d92028}

.cpnr li{ width:373px; height:324px; float:left;margin-top:30px;margin-left:30px;}

.cpnr li p{ width:361px; height:261px; border:6px solid #fff; overflow:hidden;}

.cpnr li p img{ width:361px; height:261px;-webkit-transition:all .5s; }

.cpnr li span a{ width:100%; height:50px; background:#fff; display:block; text-align:center; line-height:50px; color:#222222;margin-top:1px;}

.cpnr li:hover p{ border:6px solid #0059b1;}

.cpnr li:hover p img{transform: scale(1.2, 1.2);}

.cpnr li:hover span a{ background:#0059b1; color:#fff;}

/*<!--产品结束-->*/





/*<!--优势开始-->*/

.ysks{ width:100%; height:952px; overflow:hidden;}

.ysks h3 a{ width:100%; text-align:center; height:120px; line-height:160px; color:#323232; font-size:48px; font-weight:bold; display:block;}

.ysggc{ width:100%; height:40px; text-align:center; font-size:24px; color:#6f6e6e;}



.ysxq{ width:100%; height:741px; background:url(../images/ysbj.jpg) no-repeat center;margin-top:40px;}

.ysxbanner{ width:880px; height:140px;float:right;}

.ysxbp{ width:500px;padding-top:30px;padding-left:30px; float:left; color:#474747; line-height:39px; font-size:18px;}

.ysxbp span{ color:#474747; font-size:20px; font-weight:bold;}

.ysxblx{ width:180px;margin-right:20px; float:right;}

.ysxblx li{ width:150px; height:34px;margin-top:20px; background:url(../images/xdh.png) no-repeat;padding-left:30px; line-height:17px; color:#333333;}

.ysxblx li span{ font-size:18px; color:#0059b1;}

.ysxblx a{ width:180px;margin-top:10px; height:40px; border-radius:30px; background:#0059b1; border:1px dashed #00457f; display:block; text-align:center; line-height:40px; color:#fff;}

.ysxblx a:hover{ background:#00457f; border:1px dashed #0059b1;}

.ysnrxq{ width:1180px;margin:auto;margin-top:-140px; height:740px; overflow:hidden;}

.yslist{ width:300px; float:left;}

.yslist li{ width:300px; height:184px; background:#0059b1; border-bottom:1px solid #006ad3;}

.yslist li p{ width:100%; height:114px; line-height:164px; text-align:center; color:#ffffff; font-size:60px; font-family:Arial;}

.yslist li span{ width:100%; height:82px; text-align:center; color:#fff; font-size:20px; display:block;}

.yslist .on{ background:#004992;}

.ysxqks{ width:880px; float:left;margin-top:140px;}

.ysll img{ width:100%; height:600px; display:block; position:relative;}

.ysll li{ width:100%; height:190px; background:url(../images/dws.png);margin-top:-190px; position:relative; z-index:222;}

.ysll li p{ height:60px; line-height:60px; color:#fff; font-size:30px; font-weight:bold;padding-left:50px;}

.ysll li span{ width:680px;margin-left:50px; background:url(../images/dal.png) no-repeat 0px 17px; color:#fff; height:40px; line-height:40px;padding-left:20px; display:block;}

/*<!--优势结束-->*/



/*<!--成功案例开始-->*/

.alzx{ width:100%; height:750px; overflow:hidden;}

.alzx h3 a{ width:100%; text-align:center; height:80px; line-height:100px; color:#222222; font-size:30px; font-weight:bold; display:block;}

.alzx h3 a span{ color:#0059b1; font-weight:bold;}

.alggc{ width:100%; height:40px; text-align:center; font-size:18px; color:#222;}

.gcal{ width:1240px; height:460px;margin:auto;margin-top:40px;}

.gcal .dd{ width:1180px; height:460px;margin:auto; overflow:hidden;}

.alnr{ width:373px;height:460px;  float:left;margin-right:40px;}

.alnr p{ width:373px; height:420px;overflow:hidden;}

.alnr p img{width:373px; height:420px;-webkit-transition: all .5s}

.alnr:hover p img{transform: scale(1.2, 1.2);}

.alnr span a{ width:313px; height:80px;margin:auto;margin-top:-40px; position:relative; z-index:222; background:#fff; text-align:center; display:block; line-height:57px; color:#222222;}

.alnr:hover span a{ background:#0059b1; color:#fff; }

.prev5{ width:35px; height:75px; float:left; display:block; position:relative;  top: -290px;  left: -45px;z-index:999;}

.next5{ width:35px; height:75px; float:right; display:block; position:relative; top: -290px; right:-50px;z-index:999;}

.aldn{ width:100%; height:342px; background:#f3f3f3;margin-top:-380px;}

/*<!--成功案例结束-->*/



/*<!--客户见证开始-->*/

.khjz{ width:100%; height:620px; overflow:hidden; }

.khjz{ width:1220px;margin:auto;margin-top:10px;}

.khjz h3 a{ width:100%; text-align:center; height:80px; line-height:100px; color:#222222; font-size:30px; font-weight:bold; display:block;}

.khjz h3 a span{ color:#0059b1; font-weight:bold;}

.jznrxq{ width:280px; height:370px; background:#fff;box-shadow: 0px 0px 20px #d0cfd0;margin-top:30px;-webkit-transition:all .5s;margin-left:20px; float:left;}

.jznrxq:hover{ height:400px; background:#004992;}

.jznrxq:hover img{transform: scale(1.2, 1.2);}

.jznrxq:hover .jnli a{ color:#fff;}

.jznrxq:hover .jngd a{ color:#fff;}

.jznrxq:hover .jnxq{ color:#fff;}

.jznrxq .jnimg{ width:280px; height:200px; overflow:hidden;}

.jznrxq .jnimg img{ width:280px; height:200px;-webkit-transition:all .5s;}

.jznrxq .jnli a{padding-left:25px;padding-right:25px; overflow:hidden; height:70px; line-height:80px; color:#070707; font-size:16px; display:block;}

.jznrxq .jnxq{padding-left:25px;padding-right:25px; overflow:hidden; height:48px; line-height:24px; color:#434343;}

.jznrxq .jngd a{ text-align:right;padding-right:25px; height:50px; line-height:50px; color:#004992; display:block;}

/*<!--客户见证结束-->*/



/*<!--公司简介开始-->*/

.jjbj{ width:100%; height:570px; background:url(../images/jjbj.jpg) no-repeat center;}

.jjimg img{ width:500px; height:380px; border:10px solid #fff; display:block;margin-top:123px;margin-left:43px;}

.jjnr{ width:100%; height:357px; background:#f3f3f3;margin-top:-312px;}

.jjnr ul{ width:580px; float:right;}

.jjnr h3 a{ width:100%; height:85px; line-height:125px; color:#004992; font-size:28px; font-weight:bold; display:block;}

.jjyw{ width:100%; height:30px; color:#222222; font-size:10px;}

.jjytx{ width:50px; height:2px; background:#004992;margin-top:30px;}

.jjxq{ width:510px; height:120px; overflow:hidden; line-height:30px; color:#686868;margin-top:20px;}

.jjan a{ width:150px; height:50px; float:right;margin-top:20px; background:#d92028; text-align:center; line-height:50px; color:#fff; display:block;}

.jjan a:hover{ background:#004992;}

/*<!--公司简介结束-->*/



/*<!--企业相册开始-->*/

.yyxcbk{ width:100%; height:320px; background:#fff;padding-top:20px;margin-top:20px; overflow:hidden;}

.yyxc{width:1180px;margin:auto;}

.xcbt{ width:100%; height:50px;}

.xcbt h3 a{ width:80px; line-height:50px; float:left;height:50px; display:block;  color:#333333; font-size:18px; font-weight:bold; display:block; }

.xgd a{width:100px; text-align:right; color:#333333; display:block; height:50px; line-height:50px; float:right;}



.fcgd{ width:1220px; height:220px;margin:auto;margin-top:20px;}

.fcgd .dd{width:1180px; height:220px;margin:auto; 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);}



.prev4{ width:50px; height:50px; float:left; display:block; position:relative;    top:-143px;    left: -18px; z-index:999;}

.next4{ width:50px; height:50px; float:right; display:block; position:relative; top: -143px; right:-18px;z-index:999;}

/*<!--企业相册结束-->*/



/*<!--新闻开始-->*/

.newbk{ width:100%; height:650px; background:#f3f3f3;}

.newleft{ width:663px; float:left; height:600px; overflow:hidden;}

.newlist li a{ width:102px; height:93px; line-height:93px; color:#262626; font-size:18px; font-weight:bold; display:block; float:left;}

.newlist p{ width:2px; height:20px; background:#004992;margin-top:38px;margin-right:20px; float:left;}

.newlist .on a{ color:#004992; font-weight:bold;}

.newqq{ width:100%;}

.newsqqleft{ width:304px; float:left;margin-right:15px;}

.newstt{ width:304px; height:394px; background:#fff;}

.newstt p{width:304px; height:197px;overflow:hidden;}

.newstt p img{  width:304px; height:197px;-webkit-transition: all .5s; }

.newsttbt a{ width:260px;margin:auto; height:50px; line-height:50px; color:#333333; font-size:16px; display:block; overflow:hidden;}

.newsttp{ width:31px; height:2px; background:#f3f3f3;margin-left:23px;}

.newsttnr{ width:260px;margin:auto; height:60px; line-height:30px; color:#5e5e5e; overflow:hidden;margin-top:20px;}

.newstttime{ width:260px;margin:auto; height:50px; line-height:50px; color:#5e5e5e;}

.newlb{ width:100%; height:50px; background:#fff;margin-top:10px;}

.newstt:hover p img{transform: scale(1.2, 1.2);}

.newstt:hover{ background:#0059b1;}

.newstt:hover .newsttbt a{ color:#fff;}.newstt:hover .newsttnr{ color:#fff;}.newstt:hover .newstttime{ color:#fff;}

.newlb p a{ width:170px;padding-left:20px; height:50px; line-height:50px; overflow:hidden; float:left; color:#222222; display:block;}

.newlb span{ width:90px; height:50px; line-height:50px; color:#5e5e5e; float:right; display:block;}

.newlb:hover{ background:#0059b1;}.newlb:hover p a{ color:#fff;}.newlb:hover span{ color:#fff;}



.cjwt{ width:517px; float:right;}

.cjwt h3 a{ width:500px; height:20px; color:#004992;margin-top:42px; line-height:18px; font-size:18px; font-weight:bold; display:block; border-left:2px solid #004992;padding-left:17px;}



#ticker2 {

	width: 517px;

	height: 511px;

	overflow: hidden;

	position: relative;

	margin-top:27px;

	

}

#ticker2 li {

	position: relative;

	width: 100%;

	margin-top:1px;

	height:107px;

	background:#fff;

	padding-top:20px;

	 

	

	

}

.wen{margin-left:30px;}

.wen span{ width:25px;height:25px; background:#004992; color:#fff; text-align:center; float:left; line-height:25px; display:block;border-radius:2px;}





.wen a{ width:282px;height:29px; line-height:29px;color:#333333; display:block; float:left;margin-left:10px;overflow:hidden;}

.da{margin-top:10px;margin-left:30px;}

.da span{ width:25px;height:25px; background:#d92028; color:#fff; text-align:center; float:left; line-height:25px; display:block;border-radius:2px;}

.da p{ width:282px; line-height:25px; height:50px; overflow:hidden;color:#333333; display:block; float:left;margin-left:10px;}

/*<!--新闻结束-->*/



/*<!--友情链接开始-->*/

.link{ width:100%; height:80px;}

.link .linbt{ width:120px; line-height:80px; color:#222222; font-weight:bold; font-size:14px; float:left;}

.link .linnr a{padding-left:20px;padding-right:20px; height:80px; line-height:80px; color:#333333; display:block; float:left;}

/*<!--友情链接结束-->*/





























































