@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;}



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



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

.fullSlide{width:100%;position:relative;height:639px;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:639px;overflow:hidden;text-align:center;}

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

.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:67px; border-bottom:1px solid #dedede; background:url(../images/sbj.jpg);}

.gjc{ width:670px;height:67px; line-height:107px;color:#434343; float:left;}

.gjc li{ width:100px; height:67px; line-height:67px; float:left;}

.gjc a{color:#434343;padding-left:15px;padding-right:15px; display:block; height:67px; line-height:67px; overflow:hidden; float:left;}

.gjc a:hover{color:#e6212a;}

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

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

.ss-submit{ width:30px;height:32px; float:left;border-bottom:1px solid #dedede;border-top:1px solid #dedede; background:url(../images/fdj.png) no-repeat;}

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



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

.cpys{ width:1180px;margin:auto; overflow:hidden; height:650px;  }

.cpysyw{ width:100%; height:100px; line-height:120px; color:#666666; text-align:center;}

.cpysbt{ width:100%; height:23px; text-align:center; line-height:23px; color:#e6212a; font-size:24px; font-weight:bold; background:url(../images/xy.jpg) no-repeat center;}

.cpysleft{ width:355px; float:left;}

.cpysleft li{ width:100%; height:94px;margin-top:50px;}

.cpysleft li img{ width:68px; height:94px; float:left; display:block;}

.cpysleft li p{ width:260px; height:94px; line-height:124px; color:#121212; font-size:16px; float:left;margin-left:-57px;}

.cpyszj{ width:414px; height:480px; float:left;}

.cpysright{ width:355px; float:right;}

.cpysright li{ width:100%; height:94px;margin-top:50px;}

.cpysright li img{ width:68px; height:94px; float:right; display:block;}

.cpysright li p{ width:344px; height:94px; text-align:right;line-height:124px; color:#121212; font-size:16px; float:left;margin-right:-100px;}

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



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

.xbanner{ width:100%;height:253px; background:url(../images/xbannerbj.jpg) no-repeat center;margin-top:20px; position:absolute;}

.xbgg{ width:560px; height:117px; line-height:160px; color:#fff; font-size:27px; font-weight:bold;margin-left:280px; float:left;}

.xbanner ul{ width:280px; float:left;}

.xbanner ul li{ color:#fff; font-size:14px;padding-left:56px; line-height:25px;margin-top:64px;}

.xbanner ul li span{ font-size:25px; font-weight:bold;}

.xbanner ul a{ width:209px; height:43px; display:block;margin-top:20px; background:#2a3139; border:1px solid #64686c; text-align:center; line-height:43px; color:#fff;margin-left:20px;}

.xbanner ul a:hover{background:#64686c;border:1px solid #2a3139; border-radius:15px;}

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

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

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

.cpleft{ width:230px; float:left;}

.cpleft h2 a{ width:194px; height:101px; display:block; font-size:14px; background:#e6212a; position:relative;margin-top:102px; color:#fff; line-height:30px;padding-left:36px;padding-top:70px;}

.cpleft h2 a span{ font-weight:bold; font-size:24px;}

.cplist{ width:230px; background:#ebecec;}

.cplist ul{margin-bottom:20px; width:180px;margin:auto;}

.cplist ul li a{ width:180px; height:43px; display:block; border-bottom:1px dashed #cccecf; color:#2a3139; line-height:43px; font-size:16px;margin-bottom:16px;}

.cplist ul li a:hover{ width:200px; height:43px; background:#2a3139; color:#fff;margin-left:-25px;border-bottom:none;padding-left:30px;}
.cplist ul li ol{display:none;}
.cplist ul li:hover ol{display:inline-block;transition: all 5s ease;}
.cplist ul li ol li>a{padding-left:20px !important;}
.cplist ul li a{height:43px;display:block;border-bottom:1px dashed #cccecf;color:#2a3139;line-height:43px;font-size:16px;margin-bottom:16px;padding-left: 10px;}

.cplist ul li a:hover{ width:100%; height:43px; background:#2a3139; color:#fff;border-bottom:none;padding-left:30px;}
.cpright{ width:930px; float:right;margin-top:234px; height:860px; overflow:hidden;}

.cpfl{ position:relative;}

.cpfl ul{margin-left:20px;}

.cpfl li a{ width:127px; height:39px; background:#7a7a7a; font-size:16px; color:#fff; text-align:center; line-height:39px; display:block; float:left;}

.cpfl .on a{ background:#e6212a}

.cpnr{ width:930px;}
.cpnr ul li{display:inline-block;}
.cpnr li a{ width:285px; height:auto; border:1px solid #d1d1d1; overflow:hidden;display:block; float:left;margin-top:20px;margin-left:20px; color:#fff;}

.cpnr li a img{ width:288px; height:auto; display:block;  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  -ms-transition: all .5s;

  transition: all .5s;}

.cpnr li a:hover img{transform: scale(1.2, 1.2);

  -ms-transform: scale(1.2, 1.2);

  /* IE 9 */



  -moz-transform: scale(1.2, 1.2);

  /* Firefox */



  -webkit-transform: scale(1.2, 1.2);

  /* Safari 和 Chrome */



  -o-transform: scale(1.2, 1.2);

  /* Opera */}

.cpnr li a span{ width:288px; height:35px; background:url(../images/tmbj.png); text-align:center; line-height:35px; position:relative;overflow:hidden; display:block;margin-top:-35px;}

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



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

.gcal{ width:100%; height:460px; background:#efefef;margin-top:40px;padding-top:50px;}

.gcal h3 a{ width:1180px;margin:auto; height:23px; text-align:center; line-height:23px; color:#e6212a; font-size:24px; font-weight:bold; display:block; background:url(../images/xy.png) no-repeat center;}

.fcgd{ width:1200px; height:328px;margin:auto;margin-top:60px;}

.fcgd .dd{ width:1180px; height:328px;margin:auto; overflow:hidden;}


.fctp{ width:280px;height:318px;background:#fff;padding-top:10px;float:left;margin-right:20px;}

.fctp:hover{ background:#e6212a;}

.fctp:hover a p span{ color:#fff;}

.fctp:hover a p em{ color:#fff; border:1px solid #fff;}

.fctp a{ color:#2a3139; }

.fctp a img{width:260px;margin:auto;height:260px; display:block;}

.fctp a p{ width:260px;margin:auto; height:60px;}

.fctp a p span{ width:235px; height:60px; line-height:60px; color:#2a3139; overflow:hidden; display:block; float:left;}

.fctp a p em{ width:20px; height:20px; font-size:30px;text-align:center;line-height:18px;margin-top:18px; border:1px solid #2a3139; display:block; float:right;}

.gun{ width:1180px; overflow:hidden;}

.prev4{ width:50px; height:50px; float:left; display:block; position:relative;    top:-182px;    left: -66px; z-index:999;}

.next4{ width:50px; height:50px; float:right; display:block; position:relative; top: -182px; right:-66px;z-index:999;}

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



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

.ysbk{ width:100%; height:1450px; background:#ffffff;}

.hxsm{ width:100%; height:46px; background:url(../images/ysxj.png) no-repeat center;margin-top:40px;}

.ysbt{ width:100%; text-align:center; height:50px; line-height:50px;color:#e6212a; font-size:30px; color:#252525;}

.ysbt span{ color:#e6212a; font-weight:bold;}

.ysbt em{ color:#f89200; font-size:48px; font-weight:bold;}

.ysma{ width:100%; height:30px; line-height:30px; color:#cbcbcb; font-size:12px; text-align:center;}

.yssdg{ width:100%; height:23px; background:url(../images/ma.png) no-repeat center;margin-top:20px;}



.ysbj1{ width:100%; background:url(../images/ysbj1.jpg) no-repeat center; height:292px;margin-top:20px;padding-top:20px;}

.ysbj2{ width:100%; background:url(../images/ysbj2.jpg) no-repeat center; height:237px;padding-top:20px;}

.ysbj3{ width:100%; background:url(../images/ysbj3.jpg) no-repeat center; height:260px;padding-top:20px;}

.ysbj4{ width:100%; background:url(../images/ysbj4.jpg) no-repeat center; height:253px;padding-top:20px;}

.ysks1{ width:500px; height:240px;margin-top:50px;margin-left:90px;}

.ysks2{ width:500px; height:240px;margin-left:606px;}

.ysks3{ width:480px; height:240px;margin-top:40px;margin-left:90px;}

.ysks4{ width:500px; height:240px;margin-left:606px;}

.ysdbt{ width:100%; height:30px; line-height:30px; color:#121212; font-size:18px;}

.yshbt{ width:100%; height:50px; line-height:50px; color:#e6212a; font-size:24px; font-weight:bold;}

.yshyw{ width:100%; height:25px; line-height:25px; color:#dbdbdb; font-size:10px; overflow:hidden;}

.ysnr{ width:100%; height:50px; line-height:25px;margin-top:10px; color:#333333; font-size:16px;}



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





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

.khjz{ width:100%; height:668px; background:#e6212a;}

.khjz .wdf{ width:100%; height:79px; border-bottom:1px  dashed #fff;}

.khjz h3 a{ width:338px; height:40px; line-height:40px; text-align:center; color:#fff;margin:auto; font-size:36px; font-weight:bold; display:block;margin-top:-25px; background:#e6212a;}

.khjz .khyw{ width:100%; height:30px; line-height:35px; color:#a2a2a2; text-align:center;}

.khjznr{ width:1178px; height:528px; border-left:1px dashed #fff;border-right:1px dashed #fff;border-bottom:1px dashed #fff;margin-top:-45px;}



.jzks{ width:270px;height:360px; background:#fff;padding-top:10px; float:left;margin-left:20px;margin-top:80px;-webkit-transition: all .5s;}

.jzks:hover{ background:#f89200;}

.jzks img{ width:250px; height:208px; display:block;margin:auto;}

.jzks li a{padding-left:10px;padding-right:10px; height:40px; line-height:40px; display:block; color:#333333; font-weight:bold;}

.jzks p{padding-left:10px;padding-right:10px; height:96px; line-height:24px; color:#666666;}

.jzks:hover li a{ color:#fff;}

.jzks:hover p{ color:#fff;}

.chkg{ width:300px; height:40px;margin:auto; background:#e6212a;margin-top:-20px;}

.chkg li a{ width:138px; height:38px; background:#005eb7; border:1px solid #00478a; display:block; float:left;}

.chkg li a span{ width:132px; height:32px; border:1px dashed #00478a; display:block;margin:2px; display:block; text-align:center; line-height:32px; color:#fff;}

.chkg li a:hover{ background:#00478a; border:1px solid #e6212a;}

.chkg p a{ width:138px; height:38px; background:#f89200; border:1px solid #c37300; display:block; float:left;margin-left:20px;}

.chkg p a span{ width:132px; height:32px; border:1px dashed #c37300; display:block;margin:2px; display:block; text-align:center; line-height:32px; color:#fff;}

.chkg p a:hover{ background:#c37300; border:1px solid #f89200;}

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





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

.gsjj{ width:100%; height:448px; background:#fff;}

.gsjjleft{ width:605px; float:left;}

.gsjjbt{ width:100%; height:90px;margin-top:51px; border-left:1px solid #0d59a1;}

.gsjjbt li{ width:500px;padding-left:10px; color:#121212; font-size:18px; height:30px;}

.gsjjbt h3 a{width:500px;padding-left:10px; color:#e6212a; font-size:30px; font-weight:bold; height:30px; line-height:30px; display:block;}

.gsjjbt p{ width:500px;padding-left:10px; color:#cacaca; font-size:17px; height:30px; line-height:40px;}



.jjxq{ width:100%; height:168px; line-height:24px; color:#666666; overflow:hidden;margin-top:50px;}

.jjtp{ width:527px; height:416px;margin-top:90px; float:right;}

.jjtp img{width:521px;}



.gsyy{width:100%;height:270px;background: #e6212a;padding-top:50px;}


.gszy h3 a{ width:100%; height:50px; line-height:0px; color:#fff; font-size:24px; font-weight:bold; display:block;}
.gszy{ width:1080px; height:192px;margin:auto;}
.gszy .dd{ width:1180px; height:192px;margin:auto; overflow:hidden;}



.yytp{ width:220px;height:192px;text-align:center; color:#fff;float:left;margin-left:30px;}

.yytp a{ color:#fff; }

.yytp a img{ width:218px; height:148px; border:1px solid #c9c9c9; display:block;}

.prev5{ width:83px; height:29px; float:left; display:block; position:relative;    top: -141px;    left: -66px; z-index:999;}

.next5{ width:83px; height:29px; float:right; display:block; position:relative; top: -141px; right:-30px;z-index:999;}

/*<!--公司简介结束-->*/



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

.xbanner1{ width:100%; height:152px; background:#efefef;}

.xbgg1{ width:620px; float:left;}

.ggdz{ width:100%; height:34px; background:url(../images/en.png) no-repeat;margin-top:25px;}

.ggxz{ width:300px; height:50px; line-height:50px; color:#333333;padding-left:70px; font-size:18px;}

.ggyw{ color:#b4b4b4;padding-left:70px; font-size:12px; line-height:14px;}

.xbkf{ width:183px; height:147px; float:left; background:url(../images/xbkf.png) no-repeat;margin-top:5px;}

.xblx{ width:300px; float:right;margin-right:30px;}

.xblx li{ width:260px; height:70px; background:url(../images/xbdh.png) no-repeat 270px 10px; text-align:right; color:#b4b4b4; line-height:30px;margin-top:20px;padding-right:40px;}

.xblx li span{ color:#e6212a; font-size:30px;}

.xblx a{ width:111px; height:34px; display:block; border:1px solid #838383; color:#838383; line-height:34px; text-align:center;margin-top:10px;margin-left:146px;}

.xblx a:hover{ color:#fff; border-radius:5px; background:#e6212a; border:none;}

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



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

.news{ width:100%; background:#FFF;}

.newsnr{ width:700px; float:left;margin-top:50px; height:379px; overflow:hidden;}

.newbt{ width:700px; height:30px; color:#0d0b0b;}

.newbt li a{ width:128px; color:#e6212a; text-align:center; border:1px solid #e6212a; line-height:39px; height:39px; float:left; display:block; font-size:16px;}

.newbt .on a{ color:#fff; background:#e6212a;}

.newbt p a{ width:86px; height:28px; display:block;text-align:center; font-size:16px;float:right; color:#333333; line-height:28px;}

.newbt p a:hover{ color:#e6212a;}

.newqq{ width:700px;margin-top:30px;}

.xxtt li{ width:260px; float:left;}

.xxtt img{ width:248px; height:170px; display:block; border:6px solid #ececec;}

.xxtt li a{ width:260px; height:auto;line-height:35px; font-size:16px;overflow:hidden; color:#00509b; display:block; }

.xxtt li a:hover{ color:#e6212a}

.xxtt p{ width:100%; height:72px; line-height:24px; overflow:hidden; color:#666666;}

.xxtt span a{ height:30px; line-height:30px; display:block; color:#666;}



.newlist{ width:420px; float:right;}

.newlist ul{ width:100%; height:67px; border-bottom:1px solid #f3f3f3;margin-bottom:20px;}

.newlist .time{ width:75px; line-height:25px; color:#666666; text-align:center; float:left;}

.newlist .time span{ font-size:30px;}

.newlist .newl{ width:315px; height:46px; border-left:1px solid #f3f3f3; float:left;padding-left:20px;}

.newlist .newl a{ width:100%; height:23px; color:#333; font-size:16px; display:block; overflow:hidden;}

.newlist .newl a:hover{ color:#e6212a;}

.newlist .newl span{ width:100%; height:23px; line-height:23px; color:#666; display:block; overflow:hidden;}



.gqcs{ width:400px; float:right;margin-top:50px;}

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

.gqbt h3 a{ width:200px; float:left; height:30px; line-height:30px; font-size:18px; color:#e6212a; display:block;}

.gqbt h3 a span{ color:#bdbdbd; font-size:14px;}

.gqbt p a{ width:86px; height:28px; display:block;text-align:center; border:1px solid #d5d5d5; border-radius:5px; float:right; color:#898989; line-height:28px;}

.gqbt p a:hover{ border:1px solid #004383;}



#ticker2 {

  width: 400px;

  height: 320px;

  overflow: hidden;

  position: relative;

  margin: 20px 0;

}

#ticker2 li {

  position: relative;

  width: 100%;

  line-height: 22px;

  margin: 0px auto;

  margin-top:10px;

  height:120px;

  border-bottom:1px solid #f3f3f3;

  padding-bottom:0px;





}

.wen span{ width:20px;height:32px;  color:#333; text-align:center; float:left; line-height:32px; display:block;}

.wen{ width:371px; height:32px; background:#fff; border-radius:5px;padding-left:10px;}

.wen a{ width:320px;height:32px; line-height:32px;color:#666; display:block; float:left;margin-left:10px; overflow:hidden;}



.da p{ width:350px; height:60px; line-height:30px;color:#333333; float:left; display:block; float:left;margin-left:10px;overflow:hidden;}

.da span{ width:20px;height:20px;  color:#fff; text-align:center; float:left; line-height:20px; border-radius:2px;background:#f89200;margin-top:10px; margin-left:10px;display:block;}





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

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

.links{ width:1180px; height:50px;margin:auto; background:#efefef;margin-top:20px;}

.links p{ width:100px; height:50px; text-align:center; line-height:50px; color:#333333; float:left;}
.links li {

    float: left;

}
.links li a{ padding-right:16px; height:50px; line-height:50px; display:block; color:#666;float:left;}

/*<!--友情链接结束-->*/
/*产品修改*/
.newlist ul li {

    float: left;
    height: 67px;
    margin-top: 10px;
    border-bottom: 1px solid #f3f3f3;

}
.newlist ul li:first-child {

    margin-top: 0;

}