@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:688px;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:688px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:688px;}

.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:url(../images/ssbj.jpg) center; position:relative; z-index:222;}

.gjc{ width:640px;height:80px; line-height:80px; color:#ffffff; font-size:16px;float:left;padding-left:30px;}

.gjc span{color:#333333;padding-left:100px;padding-right:15px; font-size:14px;}


.ssk{ width:380px;height:40px; float:right;margin-top:20px;margin-right: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.png) no-repeat #154a98; cursor:pointer;}

/*<!--搜索结束-->*/



/*<!--困惑开始-->*/

.xzkh{ width:100%; height:390px;}

.khbt{ width:100%; height:110px; line-height:160px; text-align:center; color:#333333; font-size:27px;}

.khyw{ width:100%; height:55px; color:#a1a1a1;text-transform:uppercase; text-align:center; font-size:12px;}

.khnr{ width:234px; float:left;}

.khmu{ width:44px; text-align:center; height:75px; line-height:95px; float:left;margin-left:84px; color:#154a98; font-family:Arial; font-size:72px;}

.khwh{ width:20px; color:#154a98; font-size:30px; float:left;}

.khxq{ width:100%; text-align:center; color:#333333; font-size:16px; line-height:32px;margin-top:20px;}

.khxx{ width:1px; height:161px; border-left:1px dashed #cccccc; float:left;}

/*<!--困惑结束-->*/



/*<!--小banner开始-->*/

.xban2{ width:100%; height:247px; background:url(../images/xb2.jpg) no-repeat center; overflow:hidden;}

.gdmc{ width:440px; height:120px; line-height:150px; color:#fff; font-size:24px; float:left;}

.gcka{ width:310px; float:left; height:120px; line-height:160px; color:#fff;}

.gcka span{ font-size:30px; font-weight:bold;}

.gdsl{ width:100%; height:70px; line-height:70px; color:#fff; font-weight:bold; font-size:30px;}

.xbag a{ width:112px; height:32px; background:#ee6d12; text-align:center; color:#fff; display:block; line-height:32px;}

.xbag a:hover{ background:#fff; color:#0154ad;}

/*<!--小banner结束-->*/





/*<!--产品开始-->*/

.cpzx{ width:100%; height:1517px; background:#f7f7f7;}

.cpyw{ width:100%; height:90px; line-height:130px; color:#333333; font-size:30px; font-weight:bold; text-align:center;text-transform:uppercase; }

.cpzx h3{ width:100%; height:63px; display:block; text-align:center; color:#686868; font-size:24px;}

.cpleft{ width:280px; height:1270px; border-top:4px solid #164c9c; background:#fff; float:left;margin-top:20px;}

.cpleft .flbt{ width:250px; height:58px; line-height:78px; color:#686868; font-size:24px; display:block;padding-left:24px;}

.cpleft .fxyw{ width:250px;padding-left:30px; height:15px; color:#686868; font-size:12px;text-transform:uppercase;}

.cpleft ul{ width:100%; height:auto; border-bottom:2px solid #f7f7f7;}

.dfl a{ width:225px; height:58px;padding-left:55px; background:url(../images/xt.png) no-repeat 20px 20px; display:block; line-height:58px; color:#333333; font-size:16px;}

.xfl a{ width:240px; height:40px; line-height:40px;padding-left:40px; background:url(../images/sjx.png) no-repeat 20px 16px; color:#808080; display:block; overflow:hidden;}

.xfl a:hover{ color:#0154ac; background:url(../images/sjx.png) no-repeat 20px -23px;}

.cpright{ width:900px; float:left;}

.cpright li{ width:278px; height:301px; border:1px solid #d5d5d5; float:left;margin-top:20px;margin-left:20px;}

.cpright li p{ width:258px; height:241px; overflow:hidden;margin:10px;}

.cpright li p img{width:258px; height:241px;-webkit-transition: all .5s;}

.cpright li span a{ width:100%; height:39px; border-top:1px dashed #d5d5d5; display:block; line-height:39px;text-align:center; color:#222222; overflow:hidden;}

.cpright li:hover{ border:1px solid #0154ac;}

.cpright li:hover p img{transform: scale(1.2, 1.2);}

.cpright li:hover span a{ color:#0154ac;border-top:1px dashed #0154ac; }

/*<!--产品结束-->*/



/*<!--产品优势开始-->*/

.cpys{ width:100%; height:680px;}

.cpys h3{ width:100%; height:85px; line-height:95px; color:#333333; font-size:30px; font-weight:bold; display:block; text-align:center;}

.cpysyw{ width:100%;height:62px; color:#686868; font-size:24px; text-align:center;}

.cpysbk{ width:1260px;margin:auto; position:relative;}

.cpysnr{ width:366px; height:474px; float:left;margin-left:40px;}

.cpysnr p{ width:366px; height:411px; position:relative; overflow:hidden;}

.cpysnr p img{ width:366px; height:411px;-webkit-transition: all .5s;}

.cpysnr li{ width:286px; height:158px;margin:auto; background:#fff;margin-top:-95px; z-index:222; position:relative;}

.cpysnr li .cpysxbt{ width:240px; height:60px; line-height:60px;margin:auto; color:#222222; display:block;}

.cpysnr li .cpysxq{width:240px; color:#6d6d6d; line-height:24px;margin:auto; display:block;}

.cpysnr:hover p img{transform: scale(1.2, 1.2);}

.cpysnr:hover li{ background:#164c9c;}

.cpysnr:hover li .cpysxbt{ color:#fff;}.cpysnr:hover li .cpysxq{ color:#fff;}

.cpywbj{ width:100%; height:355px; background:#f2f2f2;margin-top:175px;}

/*<!--产品优势结束-->*/



/*<!--优势开始-->*/

.ysks{ width:100%; height:950px;}

.ysyw{ width:100%; height:30px;  text-align:center; color:#686868; font-size:24px; line-height:10px;}

.ysks h3{ width:100%; height:102px; line-height:130px; text-align:center; display:block; color:#323232; font-weight:bold; font-size:30px;}

.ysxq{ width:100%; height:741px; background:url(../images/ysbj.jpg) no-repeat center;margin-top:50px; overflow:hidden;}

.ysxbanner{ width:880px; height:140px;float:right;}

.ysxbp{ width:574px;padding-top:13px;padding-left:40px; float:left; color:#474747; line-height:48px; 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 center; line-height:25px; color:#333333; text-align:center;}

.ysxblx li span{ font-size:25px; color:#e47815;}

.ysxblx a{ width:180px;margin-top:10px; height:40px; border-radius:30px; background:#e47815; border:1px dashed #cf6605; display:block; text-align:center; line-height:40px; color:#fff;}

.ysxblx a:hover{ background:#164c9c; border:1px dashed #043886;}

.ysnrxq{ width:1180px;margin:auto;margin-top:-140px;}

.yslist{ width:300px; float:left;}

.yslist li{ width:300px; height:184px; background:#164c9c; border-bottom:1px solid #05367f;}

.yslist li p{ width:100%; height:120px; line-height:140px; text-align:center; color:#ffffff; font-size:60px; font-family:Arial;}

.yslist li span{ width:100%; height:56px; text-align:center; color:#fff; font-size:20px; display:block;}

.yslist .on{ background:#e47815;}

.ysxqks{ width:880px; float:left;margin-top:148px;}

.ysll img{ width:100%; height:593px; 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:21px; 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;}

/*<!--优势结束-->*/



/*<!--案例开始-->*/

.khal{ width:100%; height:720px;}

.khal h3{ width:100%; height:102px; line-height:130px; text-align:center; display:block; color:#323232; font-weight:bold; font-size:30px;}

.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: -289px;  left: -45px;z-index:999;}

.next5{ width:35px; height:75px; float:right; display:block; position:relative; top: -289px; right:-50px;z-index:999;}

.aldn{ width:100%; height:342px; background:#f3f3f3;margin-top:-352px;}

/*<!--案例结束-->*/



/*<!--公司简介开始-->*/

.jjbj{ width:100%; height:570px; background:url(../images/jjbj.jpg) no-repeat center;margin-top:-20px;}

.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{ 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;text-transform:uppercase; }

.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:#e47815; 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{ 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;}

/*<!--企业相册结束-->*/



/*<!--客户见证开始-->*/

.khjz{ width:100%; height:620px; overflow:hidden; }

.khjz{ width:1220px;margin:auto;}

.khjz h3{ width:100%; height:63px; display:block; text-align:center; color:#686868; font-size:24px;}

.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:#154a98;}

.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:#e47815; display:block;}

/*<!--客户见证结束-->*/

/*<!--新闻开始-->*/

.newbk{ width:100%; height:650px; background:#f3f3f3;}

.newleft{ width:663px; float:left; height:652px; 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:#154a98; 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{ 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;}



#ticker{

	width: 517px;

	height: 511px;

	overflow: hidden;

	position: relative;

	margin-top:27px;

	

}

#ticker 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:#154a98; color:#fff; text-align:center; float:left; line-height:25px; display:block;border-radius:2px;}





.wen a{ width:420px;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:#e47815; color:#fff; text-align:center; float:left; line-height:25px; display:block;border-radius:2px;}

.da p{ width:420px; 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;}

/*<!--友情链接结束-->*/

