@charset "utf-8";

/**/
.ad{ height:520px; background: url("img/ad.jpg") no-repeat center;}
/* -- 页面整体布局 -- */
.banner{height: 520px; }
.banner a{display: block;height: 520px;}

.banner{height: 520px;}
.ibanner{width:100%;height:520px;position:relative;overflow:hidden;z-index:0;}
.ibanner .bd{position:relative;width:100%;height:520px;overflow:hidden;z-index:0;}
.ibanner .bd li{width:100%;height:520px;}
.ibanner .bd a{display:block;height:520px;background-position:center;background-repeat:no-repeat;z-index:0;}
.ibanner .btn{position:absolute;width:79px;height:79px;top:50%;margin-top:-40px;background:url(img/banner_btn.png);z-index:3;cursor:pointer;z-index:1;}
.ibanner .btn.prev{left:-130px;background-position:0 0;-webkit-transition: left .3s;transition: left .3s;}
.ibanner .btn.next{right:-130px;background-position:-80px 0;-webkit-transition: right .3s;transition: right .3s;}
.ibanner:hover .prev{left:30px;}
.ibanner:hover .next{right:30px;}
.ibanner .btn.prev:hover{background-position:0 -80px;}
.ibanner .btn.next:hover{background-position:-80px -80px;}
.ibanner .pageState { bottom: 67px; color: #fff;font-size: 25px; left: 50%;margin-left: 559px;position: absolute;}
/**/
.cpzxbj{ padding-bottom:72px;}
.cpzxbj .cpzxbtbj{ height:136px; background: url(img/btbj.jpg) no-repeat;margin-bottom:16px;}
.cpzxbj .cpzxbtbj span{ width:166px; height:70px; display: block;padding-left: 49px;font-size: 38px;line-height: 40px;color: #FFF;padding-top: 30px;font-weight: bold; font-weight: bold;float: left; }
.cpzxbj .cpzxbtbj span em{ display: block; text-transform: uppercase;font-weight: normal;font-size: 24px;letter-spacing: 2px;width: 133px;}
.cpzxbj .cpzxbtbj p{ width:315px;  height:50px; display: block; line-height:50px; font-size:18px;float: left; color:#FFF; font-weight:bold;margin-top: 46px;}
.cpzxbj .cpzxbtbj p i{  height:50px; display: block; background: url("img/xg.png") no-repeat;width: 36px;float: left;margin-right: 14px;}
.cpzxbj .cpzxbtbj dl{ height:100px; display: block;float: right;margin-top: 17px;margin-right: 19px;}
.cpzxbj .cpzxbtbj dl dt{ height:50px; padding-left:65px;  background: url("img/phone2.png") no-repeat; display: block; font-size:14px; color:#FFF;}
.cpzxbj .cpzxbtbj dl dt em{ display:block; font-size:26px; }
.cpzxbj .cpzxbtbj dl dd a{ margin-top:6px;display:block; background:#FFF; text-align:center; color:#f7841d; font-weight:bold; font-size:20px; height:44px; line-height:44px;}
/*分类*/
.prc{width:360px; float:left;}
.prc ul li{border:3px solid #eeeeee; margin-bottom:12px;padding:40px 18px 40px 12px;*zoom:1; background:#FFF url(img/tb.png) no-repeat bottom right;}
.prc ul li:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.prc ul li .lsp{float:left; width:90px;color:#1f1f1f;font-size:20px;display: table-cell; vertical-align:middle; height:100%; font-weight:bold; line-height:30px;}
.prc ul li .lsp i{ display:block;color:#626262;font-size:12px; text-transform:uppercase;font-weight:normal; line-height:15px;}
.prc ul li .sp1{padding-top:4px;}
.prc ul li .sp2{padding-top:31px;}
.prc ul li .sp3{padding-top:4px;}
.prc ul li .sp4{padding-top:0;}
.prc ul li em{width:204px; float:left;padding-left:28px;border-left:1px solid #dfdfdf; display:block;height: 100px;}
.prc ul li em p{ height:18px; line-height:18px; margin-bottom:21px;}
.prc ul li em p.lat{margin-bottom:0;}
.prc ul li em a{ display:inline-block; color:#6d6d6d; font-size:14px;float:left;width: 100px;padding-top:10px;}
.prc ul li em a.odd{float:right;}
.prc ul li em a:hover{color:#de771b;font-weight:bold;}
.prc ul li.cur{border:3px solid #de771b; background:#FFF url(img/tb_h.png) no-repeat bottom right; }
/*产品*/
.pro{ width:797px;float:right;}
.protop { position:relative;height:398px; margin-bottom:1px;box-shadow: 0 0 5px #ccc;}
.protop dl{position:relative;height:398px; width:797px; }
.protop dt img{height:398px; width:797px;}
.protop .tito{font-size:14px; color:#FFFFFF;line-height:21px;width:256px; position:absolute; left:27px; top:32px;background: url(img/zsjbtbj.png);
padding: 20px;}
.protop .tito i{ display:block; width:50px; height:1px; background:#b2b2b2;margin-bottom:12px;}
.protop dd{ display:block; background:url(img/zsjbtbj.png); height:78px; line-height:40px; text-align:center; position:absolute; bottom:0px; left:0;width:100%;padding-top:10px;
    
}
.protop dd span{ display:block; line-height:30px;color:#fff; font-size:14px;}
.protop dd a{ display:block; color:#FFF; font-size:16px;}
.protop .probtn{ position:absolute;left:19px; top:157px;width:47px; height:87px; background:url(img/jt1.png) no-repeat ;}
.protop .probtn:hover{background:url(img/jt1_h.png) no-repeat ;}
.protop .next{left:726px; background:url(img/jt2.png) no-repeat ;}
.protop .next:hover{background:url(img/jt2_h.png) no-repeat ;}
.prolist dl{ float:left; width:265px; margin-right:1px;}
.prolist dl img{width:265px; height:198px;}
.prolist dd{height:81px; border-bottom:3px solid #e1e1e1;}
.prolist dd a{ display:block; padding-top:24px; line-height:24px; text-align:center;color:#000000; font-size:16px;}
.prolist dd i{color:#cfcfcf; font-size:14px; font-weight:bold; display:block;}
.prolist dl.lat{margin-right:0;}
.prolist dl.cur dd{border-color:#de771b; }
.prolist dl.cur dd i{color:#de771b; }
/*案例*/
.al{ background:#FFF url(img/al_bg.jpg) no-repeat center top;}
.al .ptit{padding-top:158px; line-height:38px;font-size:24px;color:#FFF; text-align:center;margin-bottom:48px;}
.al .al_con{width:1152px;padding:25px 24px;border:1px solid #d2d2d2;margin:0 auto; background:#FFF; position:relative;}
.al .scros{ position:absolute; top:25px; left:24px; display:block;z-index:2;}
.al .scros li{ background:#f7f7f7; text-align:center; width:247px; height:115px;z-index:0; position:relative;}
.al .scros li a{ display:block;padding-top:35px; line-height:30px;color:#000; font-size:20px;}
.al .scros li i{line-height:18px; font-size:14px; color:#acacac; display:block;}
.al .scros li.cur{ background:#FFF;border:3px solid #f7841d;box-shadow: 0 0 5px #808080;width:273px;z-index:1; }
.al .scros li.cur a{color:#f7841d;}
.al .scros li.cur i{color:#656565;}
.al .parBd dl{ position:relative;width:100%; height:579px; background:#f7f7f7;}
.al .parBd dl img{width:910px; height:579px; display:block; float:right;}
.al .parBd dl dd{ position:absolute;top:0; right:0; width:284px; height:579px; background:url(img/bluebg.png);}
.al .parBd dl dd h6 a{ display:block; padding:76px 36px 23px; color:#f7f7f7; font-size:18px; text-align:center;}
.al .parBd dl dd h6 i{ display:block; width:40px; height:4px; margin:0 auto; background:#f7841d;margin-bottom:51px;}
.al .parBd dl dd .ds{ line-height:31px; color:#FFF; font-size:14px;padding:0 38px 0 42px;height:246px; overflow:hidden;margin-bottom:55px;}
.al .parBd dl dd .mor{ width:197px;height:33px; line-height:33px; margin:0 auto; background:#FFF;color:#f7841d; font-size:14px; text-align:center;border:3px solid #a7acb3; display:block;position:absolute;left: 45px;bottom: 58px;}
.al .anli2{margin-top:48px; height:105px; }
.al .anli2 h3{width:150px;padding-left:50px; float:left; color:#626262; font-size:18px; font-weight:normal;}
.al .anli2 h3 b{ display:block;margin-top:14px; line-height:30px;}
.al .anli2 h3 a{color:#626262;}
.al .anli2 li{float:left;padding-left:5px;}
.al .anli2 li img{width:183px; height:75px; border:1px solid #eeeeee;}
/*优势*/
.ys .ptit{ background:#FFF; text-align:center; padding-top:63px; font-size:46px; color:#1f1f1f; line-height:76px; height:161px;}
.ys .ptit em{color:#004098;}
.ys .ptit b{ font-size:72px; font-family:宋体;}
.ys .ptit i{ display:block;font-size:24px; font-weight:normal;color:#646464; line-height:25px;}
.ys .ptit i span{ display:inline-block; width:143px; height:4px; background:#ccc;margin:0 23px}
.ys .ys1{ background:url(img/ys_bg1.jpg) no-repeat center top; height:435px;}
.ys .ys2{ background:url(img/ys_bg2.jpg) no-repeat center top; height:435px;}
.ys .ys3{ background:url(img/ys_bg3.jpg) no-repeat center top; height:435px;}
.ys .ys4{ background:url(img/ys_bg4.jpg) no-repeat center top; height:435px;}
.ys .ys_com b{padding-top:159px; line-height:36px; font-size:24px;color:#1f1f1f; display:block;}
.ys .ys_com b em{ color:#de771b;}
.ys .ys_com i{ display:block; width:59px; height:1px; background:#515151; margin:27px 0}
.ys .ys_com p{width:464px;color:#1f1f1f; font-size:14px;}
.ys .ys2 .ys_com,.ys .ys4 .ys_com{padding-left:735px; width:465px}
/**/
.Photos{ background:#FFF;padding-bottom:80px;}
.Photos .ptit{ background:#FFF; text-align:center; padding-top:63px; font-size:46px; color:#1f1f1f; line-height:76px; height:161px;}
.Photos .ptit em{color:#004098;}
.Photos .ptit i{ display:block;font-size:24px; font-weight:normal;color:#646464; line-height:25px;}
.Photos .ptit i span{ display:inline-block; width:143px; height:4px; background:#ccc;margin:0 23px}
.Photos .phc1 li{ float:left; margin:0 16px 16px 0;}
.Photos .phc1 li.l3,.Photos .phc1 li.l6{margin-right:0;}
.Photos .phc1 li.l4{width:286px; height:341px; background:#004fbc; text-align:center;}
.Photos .phc1 li.l4 b{ line-height:40px; padding-top:92px; display:block; font-weight:bold; color:#FFF; font-size:24px;}
.Photos .phc1 li.l4 i{line-height:25px; display:block; color:#FFF; font-size:14px;letter-spacing: 5px;}
.Photos .phc1 li.l4 em{width:106px;height:30px; line-height:30px; margin:75px auto 0; background:#FFF;color:#f7841d; font-size:14px; text-align:center;border:3px solid #a7acb3; display:block;}


/**/
.about .ptit{text-align:center; padding-top:63px; font-size:46px; color:#1f1f1f; line-height:76px; height:161px;}
.about .ptit em{color:#004098;}
.about .ptit i{ display:block;font-size:24px; font-weight:normal;color:#646464; line-height:25px;}
.about .ptit i span{ display:inline-block; width:143px; height:4px; background:#ccc;margin:0 23px}
.about .ab_com{ position:relative; height:443px;background:#FFF;}
.about .ab_com .ab_pic{ position:absolute; top:0; right:50%;width:958px; height:443px;}
.about .ab_com i{ position:absolute; top:350px; right:50%;margin-right:-104px; width:196px; height:32px; line-height:32px;  background:url(img/baibg.png);color:#f7841d; font-size:14px; text-align:center;border:3px solid #a7acb3; display:block;}
.about .ab_com dd{width:537px; position:absolute; top:0; left:50%;padding-left:49px;}
.about .ab_com h5{padding:77px 0 41px;font-size:20px; color:#1f1f1f;}
.about .ab_com .ds{font-size:14px; color:#1f1f1f; line-height:29px;}
.about .ab_com .ds p{ text-indent:36px;}
.honer_tb{width:1200px; margin:38px auto 100px;}
.honer_tb .hd span{ float:left; width:595px; background:#004fbc; height:52px; line-height:52px;margin-right:10px; text-align:center;margin-bottom:10px;}
.honer_tb .hd span a{color:#FFF; font-size:18px;}
.honer_tb .hd span.lat{margin-right:0;}
.honer_tb .hd span.cur{ background:#f7841d;}
.honer_tb li{float:left; margin-right:9px;}
.honer_tb li.lat{margin-right:0;}
.honer_tb li img{width:394px; height:221px; display:block;}
/**/
.news{ background:#FFF;}
.news .ptit{text-align:center; padding-top:63px; font-size:46px; color:#1f1f1f; line-height:76px; height:161px;}
.news .ptit i{ display:block;font-size:24px; font-weight:normal;color:#646464; line-height:25px;}
.news .ptit i span{ display:inline-block; width:143px; height:4px; background:#ccc;margin:0 23px}
.news1{float:left; width:578px; position:relative;}
.news1 h5{float:left; height:118px; width:118px; background:#004fbc; text-align:center;}
.news1 h5 a{ display:block; color:#ffffff; font-size:20px;padding-top:40px; }
.news1 h5 i{ display:block; color:#527ac9; font-size:14px; text-transform:uppercase; font-weight:bold;}
.news1 .bd{float:left; width:459px;border-bottom:1px solid #d1d1d1; height:448px;}
.news1 .bd img{width:459px; height:230px; display:block;}
.news1 .bd dd b{ padding-top:24px; height:40px; line-height:40px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; display:block;color:#000000; font-size:16px;}
.news1 .bd dd p{color:#666666; font-size:14px; line-height:24px; height:90px; overflow:hidden;margin-bottom:40px;}
.news1 .bd dd i{ display:block; line-height:20px; font-size:14px; color:#bcbcbc;}
.news1 .hd{ position:absolute; right:0; bottom:12px;}
.news1 .hd li{ width:22px; height:21px; text-align:center; line-height:21px; background:url(img/y1.jpg) no-repeat;color:#FFF;cursor:pointer;display:inline-block;*display:inline;zoom:1;margin-left:4px;}
.news1 .hd li.on{ background:url(img/y2.jpg) no-repeat;}

.news2{margin-left:44px;}

.news3 {margin:54px 0 64px;width:100%;}
.news3 .bd{width:1082px; height:230px;background:#f7f7f7;border:0;}
.news3 .bd dt{ float:left;width:459px; height:230px; }
.news3 .bd dd{padding-left:32px;width:557px;float:left;}
.news3 .bd dd b{padding-top:10px;}
.news3 .bd dd p{height:50px;margin-bottom:14px;}
.news3 .bd dd .con{ border-bottom:1px solid #c0c0c0;}
.news3 .bd dd .con.lat{border-bottom:0;}
/**/
















/**/






/**/








/**/













/**/






/**/








/**/











/**/






/**/








/**/




