﻿@charset "utf-8";
/*网站公共样式

@font-face {
 font-family:'Stawix';
 src:url("../font/STAWIX-AMSIPRO-XLIGHT.otf")format("truetype"); 
      font-weight: normal;
    font-style: normal;
}

*/

i,em{ font-style:normal;}
body { font-family:"siyuan", "思源黑体 CN", "微软雅黑", Arial;  font-size:14px;  background:#f5f5f5; overflow-x: hidden; margin: 0 auto; color:#333; line-height:22px; width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
ul,li,i { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none; color:#333; }
a:hover{ color:#0f4f81;}
img { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1230px; margin:auto; }
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.left{ float:left;}
.right{ float:right;}
s{ text-decoration:none;}


/****分页****/
.fenye{ margin:20px 0;}
.fenye{ width:100%; height:auto; float:left; margin-top:20px;margin-bottom: 50px;}
.fenye ul{  text-align: center; white-space: nowrap;}
.fenye ul li{  display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; border:1px solid #ddd; line-height:26px; text-align:center; background:#fff; border-radius:2px;}
.fenye ul li a{ display: inline !important;  display: table-cell  !important; display: inline-block  !important;width:26px  !important; height:26px  !important; border:none !important; line-height:26px  !important; text-align:center; background:#fff; border-radius:2px;}
.fenye ul a.cur{ display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; color:#333; background:#fff;border:1px solid #ddd; line-height:26px; text-align:center; border-radius:2px;}
.fenye ul a:hover{ color:#fff; border:1px solid #ddd; background:#0f4f81;}
.fenye>ul>a{display: inline;  display: table-cell; display: inline-block;width:26px; height:26px;background:#0f4f81;  color:#fff;  line-height:26px; text-align:center;  border:1px solid #ddd;border-radius:2px;}

.fenye ul li.cur{background:#ec7c33; color:#fff; width:26px; height:26px; line-height:26px; margin-top:8px;}
#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none;z-index: 2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}

/**********404*******/
.div_cu { width:100%; height:auto;  float:left; padding:50px 0;  }
.div_cu p { width:100%; height:auto; float:left; text-align:center; font-size:14px; font-weight:550; line-height:26px;    }
.div_cu p img { width:350px; height:auto;  margin:30px auto; }
.div_cu p a { color:#2466a5; }

/****搜索结果******/
.com1{ width:100%; height:auto; float:left; text-align:center; font-size:20px; line-height:40px; margin-bottom:15px; font-weight:bold;}
.fullscreen-pages .item-1,.fullscreen-pages .item-2,.fullscreen-pages .item-3,.fullscreen-pages .item-4,.fullscreen-pages .item-5,.fullscreen-pages .item-6{height:100%; overflow:hidden;}
.pager{position:fixed; width:15px; text-align:center; left:10px; bottom:100px; z-index:999;}
.pager a{width:15px; height:15px; line-height:15px; margin:3px 0; border-radius:15px;   display:inline-block; background:#ccc; text-decoration:none;}
.pager a.cur{background:#000;}

   .pxj{ width:21%; height:auto; float:left; text-align:center; margin:2%;}
   .pxj dt{ width:100%; height:60px; float:left;}
   .pxj dt img{ width:40px; height:auto; display:block; margin:0 auto;}
   .pxj dd{ width:100%; height:auto; float:left; margin:10px 0 0 0; }
   .pxj dd strong{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; font-weight:600; }
   .pxj dd p{ width:100%; height:auto; float:left; font-size:15px; line-height:22px; color:#666;}
/*.item-1{background:#f00;}*/
.item-2{background:#0f4f81/*url(../images/index_div1_bj.jpg) top center no-repeat*/; background-size:cover; padding-top:180px; box-sizing:border-box;}
.item-3{ padding-top:100px; box-sizing:border-box; background:#fff;}
.item-4{}
.item-5{ background:#f8f8f8;padding-top:180px; box-sizing:border-box; position:relative;}


/******首页******/

.headerdiv{ width:100%; height:100px;  float:left; background:#000; position:fixed; left:0; top:0; z-index:9999;}
.item-1 .headerdiv{background:rgba(0,0,0,0.5);}
.logo{ width:280px; height:46px;padding:27px 0; float:left;}
.logo img{ width:auto; height:46px; display:block;}
ul.menuul{ width:720px; height:auto; float:right;}
ul.menuul li { width:auto; height:auto; float:left; position:relative;}
ul.menuul li a{ width:auto; height:auto; line-height:100px; float:left; padding:0 20px; font-size:17px; color:#fff;}


ul.menuul li:hover .ejmenu{ display:block;}
.ejmenu{ width:650px; height:auto; float:left; position:absolute; left:-10px; top:100px; background:#fff; display:none; }
.ejmenu ul.ulleft{ width:200px; height:auto; float:left;}
.ejmenu ul.ulleft li a{ width:200px; height:60px; line-height:60px; text-align:center; float:left; border-bottom:1px solid #26577d; background:#0f4f81; font-size:16px; display:block; color:#fff; padding:0;}
.ejmenu ul.ulleft li a:hover,.ejmenu ul.ulleft li a.cur{ background:#fff; color:#202020;}
.ejmenu dl{ display:none; width:450px; float:left; padding:0 20px; box-sizing:border-box;}
.ejmenu dl dt{ width:100%; height:60px; line-height:60px; float:left; border-bottom:1px solid #ededed; font-size:16px; color:#0f4f81; text-align:left; font-weight:600;}
.ejmenu dl dd{ width:100%; height:auto; float:left; text-align:left; line-height:24px; font-size:14px; padding-top:15px;}
.ejmenu dl dd a{ width:auto; height:40px; line-height:40px; float:left; color:#202020; font-size:15px;}
.ejmenu dl dd a:hover{ color:#0f4f81;}
.ejmenu1{ width:150px;  left:-15px;}
.ejmenu1 a.a{ width:100%; height:auto; line-height:40px; float:left; padding:0; text-align:center; font-size:15px; border-bottom:1px solid #ededed; display:block; color:#202020;}
.ejmenu1 a.a:hover{ color:#0f4f81;}

dl.soso{ width:auto; height:50px; float:right; position:relative; padding:25px 0;}
dl.soso dt{  width:50px; height:50px;  float:left;}
dl.soso dt .button{ width:50px; height:50px; float:left; background:url(../images/soso.png) center center no-repeat; border:none; outline:none; cursor:pointer; background-size:20px auto;}
dl.soso dd{ width:0; transition: all .5s ease; height:50px; float:left; position:absolute; right:50px; top:25px; z-index:999; }
dl.soso:hover dd{ width:200px; }
dl.soso dd .input{ width:100%; height:50px; line-height:50px; float:left;text-indent:15px; border:none; background:#f2f2f2; outline:none; border-radius:3px 0 0 3px;}

.headerdivny { background:#fff;}
.headerdivny ul.menuul li a{color:#333;}
.headerdivny dl.soso dt .button{ background:url(../images/soso1.png) center center no-repeat;background-size:20px auto;}
.headerdivny .ejmenu ul.ulleft li a{ color:#fff;}
.headerdivny .ejmenu ul.ulleft li a.cur{ color:#333;} 

.menu_au{ display:none;}
.sj_menu{ display:none;}
.sjyy{ display:none;}

.sjbanner{ display:none;}
.banner{ width:100%; overflow:hidden; height:100vh; position:relative; float:left; }
.banner ul {  overflow:hidden; height:100vh;  }
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:15px;text-align:center; z-index:886;}
.banner_span span{display:inline-block;margin-left:5px;width:50px;height:8px; border-radius:3px; background:#ccc; cursor:pointer;}
.banner_span span.cur,.banner_span span:hover{background:#fff;width:50px;height:8px; border-radius:3px;}
.banner .document_width,.sjbanner .document_width{ position:relative;}
.banwenzi{ position:absolute; top:400px; left:0px; margin-top:20px;transition:1s linear ; color:#fff; z-index:999; padding-left:50px; box-sizing:border-box}
.banwenzi h2{ width:100%; height:auto; float:left; font-size:40px; line-height:60px; font-weight:550; color:#fff;}
.banwenzi h2.h2{ font-size:60px; line-height:80px;}
.banwenzi p{ width:100%; height:auto; float:left; font-size:20px; line-height:30px;  margin:10px 0; color:#fff;}
.banwenzi a.aa{ width:auto; height:auto; float:left; border-radius:3px; font-size:16px; border:1px solid #fff; padding:5px 25px; display:block; color:#fff;}
.banwenzi a.aa:Hover{ background:#fff; color:#333;}

.banner ul li{ width:100%;  height:100vh; min-height:400px; float:left; overflow:hidden; }
.banner ul li img{ width:100%; height:100vh; float:left; transition:1.5s linear ; transform:scale(1.1);  }
.banner ul li.cur  img{transform:scale(1); }
.addCur{transform:scale(1) !important;  }
.wzaddCur{ margin-top:0px; }

.indextt{ width:100%; height:auto; float:left; text-align:center; font-size:30px; line-height:40px;}
.indextt strong{ font-weight:600; color:#fff;}

.huo_jjfa_div{ width:100%; height:auto; position:relative; overflow:hidden; margin-top:75px; float:left;}
.huo_jjfa_list{  width:100%; height:auto; overflow:hidden; float:left }
.jjfa_kz{ width:200px; position:absolute; left:55%; top:380px;box-sizing:border-box; text-align:center; line-height:40px; padding-left:60px; font-size:20px; color:#fff;}
.jjfa_left{ cursor:pointer; width:40px; height:40px; float:left; background:url(../images/i_jjfa_tp_l.png) center center no-repeat; background-size:30px 30px; opacity:0.8;}
.jjfa_right{ cursor:pointer;width:40px; height:40px; float:right; background:url(../images/i_jjfa_tp_r.png) center center no-repeat;background-size:30px 30px; opacity:0.8;}
.jjfa_left:hover,.jjfa_right:hover{ opacity:1;}
dl.ijjfa{ width:100%; height:auto; max-width:1130px; margin:0 50px; float:left;}
dl.ijjfa dt{ width:55%; height:auto; float:left; overflow:hidden; }
dl.ijjfa dt img{ width:100%;  height:450px; display:block;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ijjfa:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

dl.ijjfa dd{ width:45%; height:auto; float:left; color:#fff; text-align:left; padding:30px 0 0 60px; box-sizing:border-box;}
dl.ijjfa dd strong{ width:100%; height:auto; float:left; font-size:22px; font-weight:normal;}
dl.ijjfa dd h3 a{ width:100%; height:auto; float:left; font-size:28px; line-height:36px; color:#fff; position:relative; margin:20px 0;}
dl.ijjfa dd h3 a s{ width:160px; height:4px; float:left; position:absolute; left:-170px; top:16px; background:url(../images/i_jjfa_xt.png) right center no-repeat; background-size:100% 3px; display:block; }
dl.ijjfa dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; }
/*dl.ijjfa:Hover dd h3 a{color:#0f4f81;}*/

dl.ipro{ width:100%; height:auto; float:left;}
dl.ipro dd{ width:50%; height:auto; float:left; padding-top:50px;}
dl.ipro dd strong{ width:100%; font-size:30px; line-height:40px; height:auto; font-weight:600; color:#333;}
dl.ipro dd h3 a{ width:100%; height:auto; float:left; font-size:21px; line-height:36px; color:#333; }
dl.ipro dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; margin:15px 0 25px 0; color:#666; font-weight:400;}
dl.ipro dd a.a1{ width:150px; height:45px; line-height:45px; float:left; border:1px solid #0f4f81; margin-right:20px; background:url(../images/ipro_tb1.png) 110px center no-repeat; border-radius:5px; text-indent:25px; font-size:16px;}
dl.ipro dd a.a1:hover{  background:url(../images/ipro_tb1.png) 110px center no-repeat #0f4f81; color:#fff;}
dl.ipro dt{ width:50%; height:auto; float:left; overflow:hidden;}
dl.ipro dt img{ width:70%; height:auto; display:block; float:right;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ipro:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-
transition-duration: 800ms; }


.index_div{ width:100%; height:50vh; float:left; background:#f5f5f5; min-height:300px;}
.huo_pro_div_z{ width:100%; height:auto; float:left; position:relative;}
.huo_pro_div{ width:100%; height:auto; position:relative; overflow:hidden; margin-top:15px;}
.huo_pro_list{  width:100%; height:auto; overflow:hidden; float:left }
.left_huo{ cursor:pointer; position:absolute; left:-50px; top:48%; width:40px; height:40px; float:left; background:url(../images/ipro_tb_2.png) center center no-repeat #707272; background-size:15px auto; border-radius:5px;}
.right_huo{ cursor:pointer;position:absolute; right:-50px; top:48%; width:40px; height:40px; float:left; background:url(../images/ipro_tb_3.png) center center no-repeat #707272;background-size:15px auto;border-radius:5px;}
.left_huo:hover{ background:url(../images/ipro_tb_2.png) center center no-repeat #0f4f81; background-size:15px auto; border-radius:5px;}
.right_huo:hover{ background:url(../images/ipro_tb_3.png) center center no-repeat #0f4f81;background-size:15px auto;border-radius:5px;}


dl.ipro1{ width:31.333%; height:auto; float:left; margin:1%;}
dl.ipro1 dd{ width:100%; height:auto; float:left; text-align:center;}
dl.ipro1 dd h3 a{ width:100%; height:36px; line-height:36px; font-size:18px; color:#333; overflow:hidden; float:left; text-align:center; }
dl.ipro1 dd p{ width:100%; height:48px; overflow:hidden; float:left; font-size:14px; line-height:24px; color:#777878;  }
dl.ipro1 dt{ width:100%; height:auto; float:left; text-align:center; overflow:hidden;}
dl.ipro1 dt img{ width:70%; height:auto; display:block; margin:0 auto;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ipro1:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-
transition-duration: 800ms; }

 

.index_divleft{ width:50%; height:100vh; float:left; background:url(../images/i_xwbj1.png) center center no-repeat; background-size:100% 100vh; padding:35vh 30px 0 4vw; box-sizing:border-box;}
.index_divleft .indextt{ text-align:left;}
.index_divleft .indextt strong{ text-align:left; color:#333;}
.index_divleft .indextt span{ width:auto; height:auto; float:right;}
.index_divleft .indextt span .newleft{ cursor:pointer;width:30px; height:40px; float:left; background:url(../images/ixwtb1.png) center center no-repeat ; background-size:15px auto; }
.index_divleft .indextt span .newright{ cursor:pointer; width:30px; height:40px; float:left; background:url(../images/ixwtb2.png) center center no-repeat ;background-size:15px auto;}
.index_divleft .indextt span .newleft:hover,.index_divleft .indextt span .newright:hover{ opacity:1;}
.huo_news_div{ width:100%; height:auto; position:relative; overflow:hidden; margin-top:15px; float:left;}
.huo_news_list{  width:100%; height:auto; overflow:hidden; float:left }
.xw_left{ cursor:pointer; position:absolute; left:-50px; top:48%; width:40px; height:40px; float:left; background:url(../images/ipro_tb_2.png) center center no-repeat #707272; background-size:15px auto; border-radius:5px; opacity:0.8;}
.xw_righ{ cursor:pointer;position:absolute; right:-50px; top:48%; width:40px; height:40px; float:left; background:url(../images/ipro_tb_3.png) center center no-repeat #707272;background-size:15px auto;border-radius:5px;opacity:0.8;}
dl.inews{ width:32.333%; height:auto; float:left; margin:0.5%; background:#fff; position:relative;}
dl.inews dt a{ width:100%; height:96px; line-height:32px; font-size:21px; float:left; overflow:hidden; color:#666; padding:0 20px 0 20px; margin:30px 0 45px 0; box-sizing:border-box;}
dl.inews dd{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#888; padding:0 0 20px 20px; box-sizing:border-box;}
dl.inews dd a{ width:50px; height:50px; float:right; position:absolute; right:0; bottom:0; background:url(../images/i_xwtb.png) center center no-repeat #707272; background-size:20px auto; display:block;}
dl.inews:hover dd a{background:url(../images/i_xwtb.png) center center no-repeat #0f4f81; background-size:20px auto;}

.index_divright{ width:50%; height:100vh; float:right; background:url(../images/i_xwbj2.jpg) center center no-repeat; background-size:cover; padding:200px 10vw 0 50px; box-sizing:border-box; color:#fff;}
.index_divright h2{ width:100%; height:auto; float:left; font-size:30px; line-height:56px; margin-bottom:10px; font-weight:200;}
.index_divright h3{ width:100%; height:auto; float:left; font-size:21px; line-height:32px; margin-bottom:25px;font-weight:200;}
.index_divright p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; }
.index_divright strong.st{ width:auto; height:auto; float:left; margin-right:30px; font-size:30px; line-height:40px;margin:50px 0; font-family:"Stawix"; text-align:center;}
.index_divright strong.st span{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; font-weight:normal;}
.index_divright a.a{ width:150px; height:45px; line-height:45px; float:left; border:1px solid #fff; margin-right:20px;background:url(../images/ipro_tb_3.png) 110px center no-repeat; color:#fff; border-radius:5px; text-indent:25px; font-size:16px; margin-top:55px; }
.index_divright a.a:hover{  background:url(../images/ipro_tb1.png) 110px center no-repeat #fff; color:#202020;}

.index_div1{ width:100%; height:auto; float:left;}
.index_div1 ul{ width:100%; height:auto; float:left; margin-top:35px;}
.index_div1 ul li a{ width:19%; height:auto; float:left; margin:0.5%; overflow:hidden;}
.index_div1 ul li a img{ width:100%; height:auto; display:block;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.index_div1 ul li a:hover img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }



.indexbottom{ width:100%; height:auto; float:left; position:absolute; bottom:0;}
.bottom_div{ width:100%; height:auto; float:left; background:#222a2e; padding:30px 0;}
.linkdiv{ width:100%; height:auto; float:left; margin-bottom:25px; }
.linkdiv strong{ width:auto; height:auto;line-height:26px; float:left; font-size:16px; font-weight:600; background:url(../images/bottom_tb_03.png) left center no-repeat; padding-left:40px; color:#fff;}
.linkdiv a{ width:auto; height:auto; float:left; font-size:16px; line-height:26px; margin-right:20px; color:#999;}
.linkdiv a:hover{ color:#fff;}
.bottom_div dl.d1{ width:17%; height:auto; float:left;}
.bottom_div dl.d1 dt{ width:100%; height:auto; float:left; font-size:20px; line-height:44px; color:#fff;}
.bottom_div dl.d1 dd{ width:100%; height:auto; float:left; }
.bottom_div dl.d1 dd a{ width:100%; height:auto; float:left; font-size:15px; line-height:28px; color:#999;}
.bottom_div dl.d1 dd a:Hover{ color:#fff;}
.bottom_div dl.d2{ width:24%}
.bottom_div dl.d2 dd { width:100%; height:auto; float:left; font-size:15px; line-height:28px; color:#999;}
.bottom_div dl.d2 dd h2{ width:100%; height:auto; float:left; line-height:26px; font-size:16px; margin-bottom:3px;}
.bottom_div dl.d1s{ width:14%; margin-left:3%;}
.fotterdiv{ width:100%; height:auto; padding:10px 0; float:left; background:#000000; font-size:14px; line-height:28px; color:#fff; text-align:center;}


/************产品中心**********/
.xzheight{ width:100%; height:100px; float:left; display:block;}
.prodiv{ width:100%; height:auto; float:left; padding:30px 0;}
.tuijian_pro_div{ width:100%; height:auto; position:relative; overflow:hidden;background:#fff; padding-bottom:25px; margin-bottom:25px;}
.tuijian_pro_list{  width:100%; height:auto; overflow:hidden; float:left }
.tuijian_pro_div strong{ width:auto; height:40px; line-height:40px; float:left; position:absolute; z-index:9; left:0; top:0; background:#0f4f81; padding:0 25px; font-size:16px; font-weight:normal; color:#fff;}
.tuijianspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:15px;text-align:center; z-index:886;}
.tuijianspan span{display:inline-block;margin-left:5px;width:50px;height:6px; border-radius:3px; background:#ccc; cursor:pointer;}
.tuijianspan span.cur,.tuijianspan span:hover{background:#0f4f81;width:50px;height:6px; border-radius:3px;}
dl.pd1{ width:100%; height:auto; float:left;}
dl.pd1 dd{ width:55%; height:auto; float:left; padding:80px 40px 0 40px; box-sizing:border-box;}
dl.pd1 dd h3 a{ width:100%; height:36px; float:left; font-size:20px; color:#333; line-height:40px; font-weight:600; overflow:hidden;}
dl.pd1 dd p{ width:100%; height:104px; overflow:hidden; float:left; font-size:14px; line-height:26px; color:#666;}
dl.pd1 dd a.a{ width:auto; height:auto; float:left; margin-top:15px; color:#666;}
dl.pd1 dt{ width:45%; height:auto; float:left;}
dl.pd1 dt img{ width:60%; height:auto; display:block; margin:0 auto;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.pd1:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

.ny_nemu{ width:100%; height:auto; float:left; margin-bottom:10px;}
.ny_nemu ul{ width:auto; height:auto; float:right;}
.ny_nemu ul li{ width:auto; height:auto;float:left;}
.ny_nemu ul li a{ width:auto; height:40px; line-height:40px; float:left; border-bottom:2px solid #f5f5f5; margin:0 20px; font-size:17px;}
.ny_nemu ul li a:Hover,.ny_nemu ul li a.cur{ color:#0f4f81; border-bottom:2px solid #0f4f81;}

.prott{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; padding:10px 0; text-indent:15px; margin-top:15px; font-weight:600}
dl.pd2{ width:32.333%; height:auto; float:left; margin:0.5%; background:#fff;}
dl.pd2 dt{ width:100%; height:auto; float:left;}
dl.pd2 dt img{ width:80%; height:auto; display:block; margin:0 auto;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.pd2:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.pd2 dd a{ width:100%; height:50px; line-height:50px; float:left; text-align:center; background:#474443; color:#fff; overflow:hidden; font-size:16px;}
dl.pd2:Hover dd a{ background:#0f4f81; color:#fff;}


/*****产品中心-产品详情*********/
dl.pd3{ width:100%; height:auto; float:left; background:#fff;}
dl.pd3 dd{ width:55%; height:auto; float:left; padding:60px 25px 20px 25px; box-sizing:border-box; font-size:14px; line-height:22px; color:#969696; box-sizing:border-box;}
dl.pd3 dd h2{ width:100%; height:auto; float:left; line-height:28px; font-size:18px; font-weight:bold; color:#0f4f81;}
dl.pd3 dd h3{ width:100%; height:auto; float:left; line-height:28px; font-size:16px; font-weight:bold; color:#0f4f81; margin-bottom:15px;}
dl.pd3 dt{ width:45%; height:auto; float:left;}
.protz{ width:100%; height:auto; position:relative; overflow:hidden;background:#fff; }
.protz ul{  width:100%; height:auto; overflow:hidden; float:left }
.protz ul li{ width:100%;  height:auto; min-height:100px; float:left; overflow:hidden; }
.protz ul li a img{ width:80%; height:auto; display:block; margin:0 auto; }
.protzspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:15px;text-align:center; z-index:886;}
.protzspan span{display:inline-block;margin-left:5px;width:30px;height:6px; border-radius:3px; background:#ccc; cursor:pointer;}
.protzspan span.cur,.protzspan span:hover{background:#000;width:30px;height:6px; border-radius:3px;}

.prodiv1{ width:100%; height:auto; float:left; background:#fff; min-height:300px; padding:20px 0; box-sizing:border-box;}
.prodiv1_menu{ width:100%; height:55px; float:left; border-bottom:2px solid #f5f5f5;}
.prodiv1_menu li a{ width:20%; height:55px; line-height:55px; overflow:hidden; float:left; text-align:center; font-size:18px; color:#202020;}
.prodiv1_menu li a:hover,.prodiv1_menu li a.cur{ border-bottom:2px solid #0f4f81; color:#0f4f81;}

.prodiv1wz{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; padding:20px 0; box-sizing:border-box; display:none; }
.prodiv1wz p,.prodiv1wz p span,.prodiv1wz span{white-space: normal !important;}
.prodiv1wz img{ width:auto; max-width:100% !important; height:auto !important; display:block;}
.proxx_xz{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;}
.proxx_xz ul{ width:100%; height:auto; float:left;}
.proxx_xz ul li a{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #dadada; overflow:hidden; background:url(../images/proxx_xz1.png) left 17px no-repeat; text-indent:10px; float:left;}


.prodiv1wz table{ width:100%; height:auto; float:left; border:1px solid #ccc !important; border-left:none !important; border-bottom:none !important; margin-top:20px; min-width:600px;}
.prodiv1wz table td{ border:1px solid #ccc; padding:8px 0 8px 15px; box-sizing:border-box; line-height:20px; border-top:none; border-right:none; }


.zhezhao{ width:100%; height:100vh; float:left; position:fixed; left:0; top:0; z-index:999; background:rgba(0,0,0,0.5); display:none;}
.showmima{ width:300px; height:180px; position:fixed; padding:30px 20px; float:left; box-sizing:border-box; left:10%; top:10%; z-index:1000; background:#fff; border-radius:10px; display:none;}
.showmima .close{ width:40px; height:40px; float:right; position:absolute; right:0; top:0; background:url(../images/closeX.png) center center no-repeat; cursor:pointer;}
.showmima .input{ width:100%; height:40px; line-height:40px; border:1px solid #ededed; outline:none; text-indent:15px; margin-top:15px; border-radius:5px;}
.showmima .button{ width:100%; height:40px; line-height:40px; border:1px solid #0f4f81; background:#0f4f81; color:#fff; text-align:center; cursor:pointer; outline:none; text-indent:15px; margin-top:15px; border-radius:5px;}
.showmima .button:hover{ opacity:0.8;}
.showcw{ width:100%; height:auto; float:left; text-align:center; font-size:14px; color:#f00; line-height:24px;}

.nytt{ width:100%; height:auto; float:left; text-align:center; padding:15px 0; font-size:14px; line-height:20px; color:#969696; margin-bottom:25px;}
.nytt strong{ width:100%; height:auto; float:left; font-size:30px; line-height:32px; font-weight:600; color:#333;}
 
/******电力工程集成服务**********/ 
.ny_banner{ width:100%; height:30vw; min-height:150px; background-size:cover !important; float:left; }
.ny_nemuz{ width:100%; height:auto; float:left; padding:20px 0; background:#fff; }
.dlsydiv{ width:100%; height:auto; min-height:500px; float:left; background-size:auto 500px !important;}
.dlsydivc{ width:60%; height:auto; float:left; padding-top:60px;}
.dlsydivc h2{ width:100%; height:auto; float:left; font-size:24px; line-height:60px; color:#0f4f81; font-weight:bold;}
.dlsydivc p.p1{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#777; margin-bottom:80px;}
.dlsydivc strong.s{ width:25%; height:auto; float:left; text-align:center; font-size:40px; line-height:46px; color:#0f4f81; font-weight:600;}
.dlsydivc strong.s p{ width:100%; height:auto; float:left; font-size:14px; color:#777; line-height:18px; font-weight:normal;}

.dlsydiv1{ width:100%; height:auto; float:left; background:#fff; padding:30px 0; font-size:14px; line-height:24px; color:#777;}
.dlsydiv1tt{ width:100%; height:auto; float:left; line-height:40px; font-size:24px; font-weight:bold; color:#0f4f81; margin-bottom:10px;}
.dlsydiv1 img{ width:100%; height:auto !important; max-width:100% !important; display:block; margin-bottom:10px; text-align:center;}
.dlsydiv1c{ width:100%; height:auto; float:left; padding:15px 20px; box-sizing:border-box; border:2px solid #0f4f81; border-radius:10px; margin-top:10px;}

.fuwu_soc{ width:100%;height:auto; position:relative; overflow:hidden; box-sizing:border-box;  float:left; background:#f5f5f5;}
ul.dlsyul{ width:100%; height:auto; float:left; }
ul.dlsyul li{width:23%; float:left; margin:1%; height:auto;}

ul.dlsyul li a img{ width:100%; height:auto; display:block;}
ul.dlsyul li a span{ width:100%; height:46px; line-height:46px; float:left; text-align:center; font-size:16px; color:#777; overflow:hidden;}



dl.jdd1{ width:32.33%; height:auto; float:left; padding:25px; border:1px solid #ededed; border-radius:5px; box-sizing:border-box; margin:0.5%;}
dl.jdd1 dt{ width:100%; height:40px; float:left; font-size:20px; line-height:40px; padding-bottom:3px; color:#323232; background:url(../images/proxx_xz1.png) left bottom no-repeat; background-size:50px 2px;}
dl.jdd1 dd{ width:100%; height:auto; min-height:96px; float:left; font-size:14px; line-height:24px; color:#777; padding:10px 0;}


/******公司简介*******/
.gsjj_div{ width:100%; height:auto; float:left; background:#fff; padding:20px 0 30px 0; box-sizing:border-box;}
.gsjj_divtt{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#0f4f81; margin-bottom:20px;}
dl.gsjjd1{ width:100%; height:auto; float:left;}
dl.gsjjd1 dt{ width:40%; height:auto; float:left; margin-right:3%;}
dl.gsjjd1 dt img{ width:100%; height:530px; float:left; display:block;}
dl.gsjjd1 dd{ width:53%; height:auto; float:left;}
dl.gsjjd1 dd p.p1{ width:100%; height:auto; padding:3px 0 3px 25px; box-sizing:border-box; float:left; margin-bottom:45px; background:url(../images/proxx_xz1.png) left center no-repeat; background-size:1px 100%; font-size:15px; line-height:26px; color:#777;}
dl.gsjjd1 dd p.p1 strong{ width:100%; height:auto; float:left; font-size:21px; font-weight:600; line-height:32px; color:#333;}

.gsjj_div1{ width:100%; height:auto; float:left; padding:40px 0 30px 0; text-align:center; background:#212121; }
.gsjj_div1 dl{ width:25%; height:auto; float:left;}
.gsjj_div1 dl dt{ width:100%; height:auto; float:left;}
.gsjj_div1 dl dt img{ width:100px; height:auto; margin:0 auto; display:block;}
.gsjj_div1 dl dd{ width:100%; height:52px; float:left; font-size:18px; line-height:26px; color:#fff; margin-top:5px;}

.gsjj_div2{ width:100%; height:auto; float:left; padding:30px 0; background:#f5f5f5;}

.fzlc_div_z{ width:100%; height:auto; float:left; position:relative;}
.fzlc_div{ width:100%; height:auto; position:relative; overflow:hidden; margin-top:15px;}
.fzlc_list{  width:100%; height:auto; overflow:hidden; float:left }
.left_fzlc{ cursor:pointer; position:absolute; left:-50px; top:48%; width:40px; height:40px; float:left; background:url(../images/ipro_tb_2.png) center center no-repeat #707272; background-size:15px auto; border-radius:5px;}
.right_fzlc{ cursor:pointer;position:absolute; right:-50px; top:48%; width:40px; height:40px; float:left; background:url(../images/ipro_tb_3.png) center center no-repeat #707272;background-size:15px auto;border-radius:5px;}

dl.fzlcd1{ width:24%; height:auto; float:left; margin:0.5%; background:#fff;}
dl.fzlcd1 dt{ width:100%; padding:20px 0 15px 0; height:30px; float:left; text-align:center; font-size:24px; line-height:30px; font-weight:600;}
dl.fzlcd1 dd{ width:100%; height:200px; float:left; padding:0 15px; box-sizing:border-box; overflow-y:auto;}
dl.fzlcd1 dd p.p1{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#777; background:url(../images/proxx_xz1.png) left 8px no-repeat; padding-left:10px; box-sizing:border-box;}
dl.fzlcd1:hover{ background:#0f4f81;}
dl.fzlcd1:hover dt{ color:#fff;}
dl.fzlcd1:hover dd p.p1{ color:#fff;}

.about_soc{ width:100%;height:auto; position:relative; overflow:hidden; box-sizing:border-box; background:#fff; padding:30px 0 0 0; float:left;}
.about_soc ul{  width:100%; height:auto; overflow:hidden; }
.about_soc ul li{float:left;width:19.6%; height:auto; margin:0.2%; padding:0; box-sizing:border-box; overflow:hidden;}
.about_soc ul li img{ width:100%; height:13vw; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
.about_soc ul li:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
.about_span{margin:0px;padding:0px;width:100%;  text-align:center; z-index:11; background:#fff; padding-bottom:25px;}
.about_span span{display:inline-block;width:10px;height:10px; border-radius:10px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.about_span span.cur,.about_span span:hover{width:10px;height:10px; border-radius:10px; background:#0f4f81;}


/*******合作客户******/
.hzkh_div{ width:100%; height:auto; float:left; padding:30px 0;}
.hzkh_wz{ width:100%; height:auto; float:left; margin-bottom:10px; font-size:15px; line-height:28px; color:#666;}

/********精益生产*******/
.jysc_div{ width:100%; height:auto; float:left; padding-top:30px; font-size:15px; line-height:28px; color:#666; background:#fff;}
.jysc_div img.img{ width:100%; height:auto; float:left; display:block; margin:25px 0;}

dl.jyscd1{ width:100%; height:auto; float:left;}
dl.jyscd1 dd{ width:50%; height:auto; float:left; padding-right:30px; padding-top:45px; box-sizing:border-box; font-size:16px; line-height:26px;}
dl.jyscd1 dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; margin-bottom:5px; font-weight:600;}
dl.jyscd1 dt{ width:50%; height:auto; float:left; overflow:hidden;}
dl.jyscd1 dt img{ width:100%;  height:340px;display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms}
dl.jyscd1 dt:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
dl.jyscd1s dd{ float:right; padding-left:30px; padding-right:0;}
dl.jyscd1s dt{ float:left;}


/******联系我们*****/
.lxwm_div{ width:100%; height:auto; float:left; background:#fff; padding-bottom:30px;}
.lxwm_div h2.h2{ width:100%; height:auto; float:left; font-size:22px; line-height:32px; color:#505050; font-weight:600; text-align:center;}
.lxwm_div p.p1{ width:100%; height:auto; float:left; text-align:center; font-size:15px; line-height:28px; color:#666; margin-bottom:30px;}
.lxwm_div dl.d1{ width:23%; height:auto; float:left; margin:1%;}
.lxwm_div dl.d1 dt{ width:100%; height:auto; float:left; text-align:center;}
.lxwm_div dl.d1 dt img{ width:40px; height:auto; margin:0 auto; }
.lxwm_div dl.d1 dd{ width:100%; height:auto; float:left; font-size:15px; line-height:24px; padding:10px 0; text-align:center;}

.lxwm_ly{ width:100%; height:auto; float:left; padding:20px 0; }
.lxwm_ly .input{ width:48%; height:42px; line-height:42px; border:none; font-size:16px; border-bottom:1px solid #ccc; outline:none; text-indent:10px; float:left; margin:0.5% 1%;font-family:"dikeer";}
.lxwm_ly .text{ width:98%; height:100px; line-height:22px; font-size:16px;border:none; border-bottom:1px solid #ccc; outline:none; padding:10px 10px; box-sizing:border-box;float:left; margin:0 1%; font-family:"dikeer";}
.lxwm_ly p.p1{ width:100%; height:auto; margin:0 auto;}
.lxwm_ly p.p1 .button{ width:180px; height:45px; border-radius:3px; line-height:45px; float:left; margin:15px 10px; float:left; font-size:16px; opacity:0.9; background:#474443; color:#fff; border:none; cursor:pointer; outline:none;font-family:"dikeer";}
.lxwm_ly p.p1 .button:hover{ opacity:1;}
.lxwm_lywz{ width:100%; height:auto; float:left; margin:15px 0%; text-align:left; font-size:16px; line-height:26px;}

.lxwm_dt{ width:100%; height:auto; float:left;}
.lxwm_dt img{ width:100%; height:auto; display:block;}

/*******荣誉资质*******/
.ryzz_div{ width:100%; height:auto; float:left; padding:30px 0; background:#f5f5f5;}
.ryzz_wz{ width:100%; height:auto; float:left; font-size:15px; line-height:28px; color:#666; margin:10px 0;}
ul.ryu1{ width:auto; height:auto; float:right; margin-top:-45px;}
ul.ryu1 li{ width:auto; height:auto; float:left;}
ul.ryu1 li a{ width:auto; height:40px; line-height:40px; border-bottom:2px solid #f5f5f5; float:left; margin:0 15px; font-size:16px;}
ul.ryu1 li a.cur,ul.ryu1 li a:hover{ border-bottom:2px solid #0f4f81; color:#0f4f81;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber {display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

/******成功案例*****/
.tuijianspans{ bottom:30px;}
.tuijian_pro_div{ padding-bottom:0;}
dl.ald1{ width:100%; height:auto; float:left;}
dl.ald1 dt{ width:40%; height:auto; float:left;overflow:hidden;}
dl.ald1 dt img{ width:100%; height:300px; display:block;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ald1:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

dl.ald1 dd{ width:60%; height:auto; float:left; padding:30px; box-sizing:border-box;}
dl.ald1 dd h3 a{ width:100%; height:36px; float:left; font-size:20px; font-weight:600; line-height:36px; color:#333; overflow:hidden;}
dl.ald1 dd p{ width:100%; height:96px; float:left; font-size:14px; line-height:24px; color:#777; overflow:hidden; margin-bottom:15px;}
dl.ald1 dd a.a{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#666;}
dl.ald1 dd a.a:hover{ color:#0f4f81;}

dl.ald2{ width:32.333%; height:auto; float:left; margin:0.5%; background:#fff; border:1px solid #f2f2f2; box-sizing:border-box;}
dl.ald2 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ald2 dt img{ width:100%; height:260px; display:block;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ald2:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ald2 dd{ width:100%; height:auto; float:left; padding:10px; box-sizing:border-box;}
dl.ald2 dd h3 a{ width:100%; height:52px; line-height:26px; float:left; border-bottom:1px solid #f5f5f5; font-size:16px; color:#333; font-weight:600; overflow:hidden;}
dl.ald2 dd a.a1{ width:100%; height:40px; line-height:40px; float:left; font-size:14px; color:#777;}
dl.ald2:hover dd h3 a,dl.ald2:hover dd a.a1{ color:#0f4f81;}

/******成功案例-详细页******/
.ny_banner1{ width:100%; height:20vw; min-height:150px; background-size:cover !important; float:left; }
.cgalxx_div{ width:100%; height:auto; float:left; padding:30px 0; background:#fff;}
.cgalxx_div h1.h1{ width:100%; height:auto; float:left; font-size:22px; line-height:32px; font-weight:600; color:#0f4f81; margin-bottom:10px;}
.cgalxx_wz{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:26px; color:#777; text-align:left; padding-bottom:25px;}

.anlitz{ width:100%; height:auto; position:relative; overflow:hidden;background:#fff; }
.anlitz ul{  width:100%; height:auto; overflow:hidden; float:left }
.anlitz ul li{ width:100%;  height:auto; min-height:100px; float:left; overflow:hidden; }
.anlitz ul li a img{ width:100%; height:500px; display:block; margin:0 auto; }
.anlitzspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:15px;text-align:center; z-index:886;}
.anlitzspan span{display:inline-block;margin-left:5px;width:30px;height:6px; border-radius:3px; background:#ccc; cursor:pointer;}
.anlitzspan span.cur,.anlitzspan span:hover{background:#000;width:30px;height:6px; border-radius:3px;}

/*********解决方案******/
.jjfa_div{ width:100%; height:auto; float:left; padding:30px 0; }
dl.fad1{ width:100%; height:auto; float:left; margin-bottom:15px; background:#fff;}
dl.fad1 dt{ width:50%; height:auto; float:left; overflow:hidden;}
dl.fad1 dt img{ width:100%;  height:340px;display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms}
dl.fad1 dt:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
dl.fad1 dd{ width:50%; height:auto; float:left; padding-left:30px; padding-top:45px; padding-right:30px; box-sizing:border-box; font-size:16px; line-height:26px;}
dl.fad1 dd h3 a{ width:100%; height:auto; float:left; font-size:21px; line-height:36px; margin-bottom:5px; font-weight:600; color:#333;}
dl.fad1 dd p{ width:100%; height:120px; float:left; font-size:15px; line-height:26px; color:#666; overflow:hidden; margin-bottom:15px;}
dl.fad1 dd a.a1{ width:100%; height:24px; float:left; font-size:14px; line-height:24px; color:#969696;}
dl.fad1 dd a.a1:hover{ color:#0f4f81;}
dl.fad1:nth-child(2n) dd{float:left;}
dl.fad1:nth-child(2n) dt{float:right;}
dl.fad1s dd{ float:left;}
dl.fad1s dt{ float:right;}

/******解决方案-详细页********/
.jjfaxx_div{ width:100%; height:auto; float:left; padding:30px 0; background:#fff;font-size:14px; line-height:26px; color:#777;}
.jjfaxx_div h1.h1{ width:100%; height:auto; float:left; font-size:22px; line-height:32px; font-weight:600; color:#0f4f81; margin-bottom:10px;}
.jjfaxx_div img{ width:auto; height:auto !important; max-width:100% !important; margin:0 auto;}
.jjfaxx_div strong.s{ font-size:16px; line-height:32px; font-weight:600; color:#0f4f81; margin-bottom:10px;}

.yytcdiv{ width:100%; height:auto; float:left;}
.yytcdiv ul{ width:100%; height:auto; float:left; margin:30px 0;}
.yytcdiv ul li a{ width:24%; height:auto; float:left; margin:0.5%; overflow:hidden; }
.yytcdiv ul li a p{ width:100%; height:auto; float:left; overflow:hidden; }
.yytcdiv ul li a p img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.yytcdiv ul li:hover a p img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.yytcdiv ul li a span{ width:100%; height:40px; line-height:40px; float:left; text-align:center; font-size:18px; overflow:hidden;}



/********新闻详细页*******/
.xwxx_div{ width:100%; height:auto; float:left; padding:40px 0; background:#fff;}
.xwxx_div h1.h1{ width:100%; height:auto; float:left; text-align:center; font-size:22px; line-height:36px; font-weight:600; color:#0f4f81;}
.xwxx_div p.ptime{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:30px; color:#666;}
.xwxx_wz{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; font-size:16px; line-height:25px; color:#777;}
.xwxx_wz img{ width:auto; height:auto !important; max-width:100% !important; display:block;}
.xwxx_bt{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; padding-top:15px;}
.xwxx_bt p{ width:100%; height:24px; line-height:24px; float:left; font-size:18px; overflow:hidden;}



@media only screen and (max-width:1920px){

.banwenzi{ position:absolute; top:18vw; left:0px; margin-top:20px;transition:1s linear ; color:#fff; z-index:999; padding-left:50px; box-sizing:border-box}


}





@media only screen and (max-width:1680px){

.item-2{ padding-top:130px;}
.item-5{ padding-top:100px;}
.huo_jjfa_div{ margin-top:40px;}
dl.ijjfa{ max-width:1030px; margin:0 50px; }
dl.ijjfa dt img{height:400px;}
dl.ijjfa dd{ padding-top:10px;}
.jjfa_kz{ top:340px; left:50%;}

dl.ipro dd{ width:60%;}
dl.ipro dt{ width:40%;}
dl.ipro dt img{ width:70%;}

dl.ipro1{ width:29.3333%; margin:1% 2%;}
dl.ipro1 dd h3 a{ height:32px; line-height:32px; font-size:22px; }
dl.ipro1 dd p{height:22px;  font-size:14px; line-height:22px;}

.index_divright{  padding:140px 10vw 0 50px; }
.index_div1 .indextt{ display:none;}

  
}





@media only screen and (max-width:1440px){
  
.document_width{ width:1100px; margin:auto; }
.headerdiv{ height:80px;}
.logo{ width:280px; height:40px;padding:20px 0; float:left;}
.logo img{ height:40px;}
ul.menuul{ width:720px;}
ul.menuul li a{ line-height:80px;padding:0 20px;}

.ejmenu{width:600px; left:-25px; top:80px;}
.ejmenu dl{ width:400px; padding:0 15px;}

dl.soso{ height:40px; padding:20px 0;}
dl.soso dt{  width:40px; height:40px; }
dl.soso dt .button{ width:40px; height:40px; background-size:20px auto;}
dl.soso dd{ height:40px;right:40px; top:20px;}
dl.soso dd .input{ height:40px; line-height:40px; }
.ejmenu1{ width:150px;  left:-15px;}

.item-2{ padding-top:120px;}
.indextt{ font-size:24px; line-height:30px;}
.huo_jjfa_div{ margin-top:30px;}
dl.ijjfa{ max-width:930px; margin:0 30px; }
dl.ijjfa dt img{height:360px;}
dl.ijjfa dd{ padding:20px 0 0 40px;}
dl.ijjfa dd strong{font-size:20px;}
dl.ijjfa dd h3 a{ font-size:22px; line-height:30px; margin:10px 0;}
dl.ijjfa dd h3 a s{ width:120px; height:3px;left:-130px; top:15px; background-size:100% 2px; }
dl.ijjfa dd p{ font-size:14px; line-height:22px; }
.jjfa_kz{ top:300px; left:47%;}
  
.item-3{ padding-top:80px;}  
dl.ipro dd{ width:100%; padding:30px 0;}
dl.ipro dd strong{ font-size:22px; line-height:30px;}
dl.ipro dd h3 a{ font-size:20px; line-height:26px;}
dl.ipro dd p{ font-size:14px; line-height:22px; margin:10px 0 20px 0;}
dl.ipro dd a.a1{ width:150px; height:36px; line-height:36px;font-size:15px;}
dl.ipro dt{ display:none;}
dl.ipro1 dd h3 a{ height:26px; line-height:26px; font-size:20px; }

.index_divleft{ padding:30vh 20px 0 4vw;}
.index_divleft .indextt span .newleft{background-size:13px auto; }
.index_divleft .indextt span .newright{background-size:13px auto;}
dl.inews dt a{  height:141px; line-height:26px; font-size:18px; padding:30px 20px 45px 20px;}
dl.inews dd a{ width:36px; height:36px; background-size:15px auto;}
dl.inews:hover dd a{ background-size:15px auto;}

.index_divright{padding:120px 4vw 0 50px; }
.index_divright h2{  font-size:28px; line-height:36px;}
.index_divright h3{ font-size:18px; line-height:26px; margin-bottom:25px;}
.index_divright p{ font-size:14px; line-height:24px; }
.index_divright strong.st{ margin-right:20px; font-size:30px; line-height:40px;margin:30px 0;}
.index_divright strong.st span{font-size:14px; line-height:16px; }
.index_divright a.a{ width:140px; height:40px; line-height:40px; font-size:14px;}

.item-5{ padding-top:80px;}
.index_div1 ul{ margin-top:1%;}
.index_div1 ul li a{ width:18%; margin:0.5% 1%;}

.bottom_div{ padding:25px 0 20px 0;}
.linkdiv{margin-bottom:20px; }
.linkdiv strong{line-height:24px;font-size:14px; padding-left:30px; background-size:25px auto;}
.linkdiv a{ font-size:14px; line-height:24px;}
.bottom_div dl.d1{ width:16%;}
.bottom_div dl.d1 dt{ font-size:16px; line-height:32px;}
.bottom_div dl.d1 dd a{ font-size:14px; line-height:24px;}
.bottom_div dl.d2{ width:36%}
.bottom_div dl.d2 dd { width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#999;}
.bottom_div dl.d2 dd h2{ width:100%; height:auto; float:left; line-height:26px; font-size:16px; margin-bottom:3px;}

/************产品中心**********/
.xzheight{ height:80px;}

.dlsydiv { background-position:180% center !important;}

  
}




/*******大平板电脑*******/
@media only screen and (max-width:1270px){

.document_width{ width:760px; margin:auto; }
ul.menuul{ display:none;}
.menu_au{ margin:20px 0 0 10px; width:40px; height:40px; float:right; background:url(../images/sj_menu.png) center center no-repeat #f9f9f9; display:block; position:relative;background-size:auto 20px; border-radius:3px;}
.menu_au.close{  background:url(../images/sj_menu_close.png) center center no-repeat #f9f9f9;background-size:auto 20px;}
.sj_menu{ width:100%; height:auto; min-height:100vh; float:left; position:absolute; right:0; top:80px; text-align:right; z-index:33; background:#f8f8f8; background-size:cover; display:none;}
.sj_menu ul li a{ width:100%; height:40px; line-height:40px;  color:#333; float:left; text-align:center; box-sizing:border-box; font-size:16px; border-top:1px solid #ccc;}
.sj_menu ul li a:hover{ color:#ec7c33;}

.banner{ display:none;}
.sjbanner{ width:100%; overflow:hidden; height:100vh; position:relative; float:left; display:block; z-index:99;}
.sjbanner ul {  overflow:hidden; height:100vh;  }
.sjbanner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:15px;text-align:center; z-index:999;}
.sjbanner_span span{display:inline-block;margin-left:5px;width:40px;height:6px; border-radius:1px; background:#ccc; cursor:pointer;}
.sjbanner_span span.cur,.sjbanner_span span:hover{background:#fff;width:40px;height:6px; border-radius:1px;}
.sjbanner ul li{ width:100%;  height:100vh; min-height:400px; float:left; overflow:hidden; }
.sjbanner ul li img{ width:100%; height:100vh; float:left; transition:1.5s linear ; transform:scale(1.1);  }
.sjbanner ul li.cur  img{transform:scale(1); }

.banwenzi{  top:28vw; padding-left:20px;}
.banwenzi h2{  font-size:30px; line-height:40px;}
.banwenzi p{ font-size:18px; line-height:30px;  margin:10px 0; }
.banwenzi a.aa{  font-size:14px;  padding:5px 25px;}



 .item-2{ padding-top:14vw;}
.indextt{ font-size:24px; line-height:30px;}
.huo_jjfa_div{ margin-top:40px;}
dl.ijjfa{ max-width:700px; margin:0 30px; }
dl.ijjfa dt img{height:380px;}
dl.ijjfa dd{ padding:10px 0 0 30px;}
.jjfa_kz{ top:300px; left:50%;}
 
.item-3{ padding:0;} 
dl.ipro{ height:auto; padding-top:100px; box-sizing:border-box;}
dl.ipro dd{ width:50%; padding:30px 0; box-sizing:border-box;}
dl.ipro dd strong{ font-size:22px; line-height:30px;}
dl.ipro dd h3 a{ font-size:20px; line-height:26px;}
dl.ipro dd p{ font-size:14px; line-height:22px; margin:10px 0 20px 0;}
dl.ipro dd a.a1{ width:150px; height:36px; line-height:36px;font-size:15px;}
dl.ipro dt{ display:block; width:50%;}
dl.ipro dt img{ width:90%;}

dl.ipro1{ height:50vh; width:46%; margin:1% 2%;}
dl.ipro1 dd h3 a{ height:26px; line-height:26px; font-size:20px; }
.left_huo{ left:0px; }
.right_huo{ right:0px; }

.document_width1{ width:760px; margin:0 auto;}
.index_divleft{ width:100%; height:50vh; padding:100px 0 0 0;}
.index_divleft .indextt span .newleft{background-size:13px auto; }
.index_divleft .indextt span .newright{background-size:13px auto;}
dl.inews dt a{  height:121px; line-height:26px; font-size:18px; padding:30px 15px 45px 15px;}
dl.inews dd a{ width:36px; height:36px; background-size:15px auto;}
dl.inews:hover dd a{ background-size:15px auto;}

.index_divright{ width:100%; height:50vh;padding:30px 0; }
.index_divright h2{  font-size:22px; line-height:26px;}
.index_divright h3{ font-size:16px; line-height:22px; margin-bottom:15px;}
.index_divright p{ font-size:14px; line-height:24px; }
.index_divright strong.st{ margin-right:20px; font-size:26px; line-height:30px;margin:20px 0;}
.index_divright strong.st span{font-size:14px; line-height:16px; }
.index_divright a.a{ width:140px; height:36px; line-height:36px; font-size:12px;}

.item-5{ padding-top:100px;}
.index_div1 ul{ margin-top:10px;}
.index_div1 ul li a{ width:24%; margin:0.5%;}

.bottom_div dl.d1{ width:100%; margin:0 ;}
.bottom_div dl.d1 dt{ font-size:16px; cursor:pointer; line-height:42px; border-bottom:1px solid #333; text-indent:15px; background:url(../images/btn_foot_visible.png) right center no-repeat; background-size:20px auto;}
.bottom_div dl.d1 dd{ display:none; padding-left:20px; padding-top:5px; box-sizing:border-box;}
.bottom_div dl.d1.cur dt{ background:url(../images/btn_foot_visible_1.png) right center no-repeat; background-size:20px auto;}
.bottom_div dl.d1.cur dd{ display:block;} 
.bottom_div dl.d2{  width:100%;}

/************产品中心**********/
.prodiv{ padding:20px 0 30px 0;}
.tuijian_pro_div{  padding-bottom:25px; margin-bottom:25px;}
dl.pd1 dd{ width:55%; padding:60px 30px 0 30px;}
dl.pd1 dd p{ width:100%; height:66px; overflow:hidden; float:left; font-size:14px; line-height:22px; color:#969696;}
dl.pd1 dd a.a{ margin-top:10px; }
dl.pd1 dt img{ width:70%; }

/*****产品中心-产品详情*********/
dl.pd3 dd{ width:55%; padding:40px 15px 10px 15px; font-size:14px; line-height:22px; }
dl.pd3 dt{ width:45%; height:auto; float:left;}
.protz ul li a img{ width:90%;}
.protzspan span{width:20px;}
.protzspan span.cur,.protzspan span:hover{width:20px;}

.prodiv1{padding:10px 0;}
.prodiv1_menu{height:45px;}
.prodiv1_menu li a{height:45px; line-height:45px; font-size:16px;}

.prodiv1wz{  font-size:14px; line-height:23px; }
.proxx_xz{font-size:14px; line-height:23px;}

/******电力工程集成服务**********/ 
.ny_nemuz{  padding:10px 0; }
.dlsydiv{ min-height:300px; background-size:cover !important;}
.dlsydivc{ width:100%; height:auto; float:left; padding:30px 0;}
.dlsydivc h2{ font-size:21px; line-height:50px;}
.dlsydivc p.p1{   font-size:14px; line-height:24px;  color:#0f4f81; margin-bottom:50px;}
.dlsydivc strong.s{ width:25%;font-size:30px; line-height:36px;}
.dlsydivc strong.s img{ width:30px;}
.dlsydivc strong.s p{ color:#0f4f81; }

.dlsydiv1tt{ line-height:30px; font-size:21px; margin-bottom:10px;}
.dlsydiv1c{   padding:15px 20px;}

/******公司简介*******/
.gsjj_div{  padding:20px 0 30px 0;}
.gsjj_divtt{ font-size:21px; line-height:28px; margin-bottom:15px;}
dl.gsjjd1 dt{ width:40%; margin-right:3%;}
dl.gsjjd1 dt img{ height:530px; }
dl.gsjjd1 dd{ width:53%;}
dl.gsjjd1 dd p.p1{ padding:0px 0 0px 25px; margin-bottom:20px; font-size:14px; line-height:22px;}
dl.gsjjd1 dd p.p1 strong{font-size:20px;line-height:30px;}

.gsjj_div1{padding:40px 0 30px 0;  }
.gsjj_div1 dl{ width:25%; }
.gsjj_div1 dl dt img{ width:80px; }
.gsjj_div1 dl dd{ height:40px; font-size:12px; line-height:20px;}

.gsjj_div2{  padding:20px 0;}
.fzlc_div{  margin-top:10px;}

dl.fzlcd1{ width:32.33%; margin:0.5%; }
dl.fzlcd1 dt{  padding:20px 0 10px 0; height:30px; font-size:21px; line-height:30px;}
dl.fzlcd1 dd{  height:200px; padding:0 15px;}
dl.fzlcd1 dd p.p1{  font-size:14px; line-height:22px; color:#777;}


.about_soc ul li{width:24.6%;margin:0.2%;}
.about_soc ul li img{ width:100%; height:20vw;}


/******成功案例*****/
.tuijian_pro_div{ padding-bottom:0;}
.tuijianspans { bottom:15px;}
dl.ald1 dt{ width:50%;}
dl.ald1 dt img{ height:250px; }
dl.ald1 dd{ width:50%;padding:25px;}
dl.ald1 dd h3 a{ height:30px; font-size:18px; line-height:30px; }
dl.ald1 dd p{  height:72px; font-size:14px; line-height:24px; margin-bottom:10px;}

dl.ald2{ width:32.333%; margin:0.5%;}
dl.ald2 dt img{ height:170px;}
dl.ald2 dd{ padding:10px;}
dl.ald2 dd h3 a{height:52px; line-height:22px; font-size:16px; }


/******成功案例-详细页******/
.cgalxx_div{ padding:20px 0;}
.cgalxx_div h1.h1{  font-size:20px; line-height:32px;}
.cgalxx_wz{ font-size:14px; line-height:24px;}
.anlitz ul li a img{  height:350px;}

/*********解决方案******/
.jjfa_div{ padding:20px 0; }
dl.fad1{  margin-bottom:15px; }
dl.fad1 dt img{height:280px;}
dl.fad1 dd{ padding-left:15px; padding-top:20px; padding-right:15px; font-size:14px; line-height:24px;}
dl.fad1 dd h3 a{ font-size:16px; line-height:26px;}
dl.fad1 dd p{ height:110px;font-size:14px; line-height:22px;  margin-bottom:10px;}







  
}


/*******平板电脑*******/
@media only screen and (max-width:800px){

.document_width{ width:94%; margin:auto; }
.document_width1{ width:94%; margin:0 auto;}

dl.ijjfa{ max-width:94%; margin:0 3%; }
dl.ijjfa dt{ width:100%;}
dl.ijjfa dt img{height:300px;}
dl.ijjfa dd{ width:100%; padding:30px 0; float:left;}
dl.ijjfa dd h3 a s{ display:none;}
.jjfa_kz{ position:relative; top:250px; left:0px; z-index:99; }

dl.ipro dd p{ font-size:14px; height:88px; overflow:hidden; line-height:22px; margin:10px 0 20px 0;}
.left_huo{ left:0px; top:150px; }
.right_huo{ right:0px; top:150px; }  

.index_divleft{ width:100%; height:45vh; padding:110px 0 0 0;}
.index_divleft .indextt span .newleft{background-size:13px auto; }
.index_divleft .indextt span .newright{background-size:13px auto;}
dl.inews dt a{  height:121px; line-height:26px; font-size:18px; padding:30px 15px 45px 15px;}
dl.inews dd a{ width:36px; height:36px; background-size:15px auto;}
dl.inews:hover dd a{ background-size:15px auto;}

.index_divright{ width:100%; height:55vh;padding:30px 0; }
.index_divright h2{  font-size:22px; line-height:26px;}
.index_divright h3{ font-size:16px; line-height:22px; margin-bottom:15px;}
.index_divright p{ font-size:14px; line-height:24px; }
.index_divright strong.st{ margin-right:20px; font-size:26px; line-height:30px;margin:20px 0;}
.index_divright strong.st span{font-size:14px; line-height:16px; }
.index_divright a.a{ width:140px; height:36px; line-height:36px; font-size:12px;}


.pager{ }

/******公司简介*****/
.left_fzlc{  left:0px;  width:30px; height:30px; background-size:15px auto; border-radius:5px;}
.right_fzlc{ right:0px;width:30px; height:30px;  background-size:15px auto;border-radius:5px;}
.about_soc ul li{ width:32.3333%; margin:0 .5%;}
.about_soc ul li img{ height:28vw;}







  
}


/*********手机*******/
@media only screen and (max-width:650px){
  
.banwenzi{  top:50vw; padding-left:20px;}
.banwenzi h2{  font-size:20px; line-height:30px;}
.banwenzi p{ font-size:16px; line-height:20px;  margin:10px 0; }
.banwenzi a.aa{  font-size:14px;  padding:5px 25px;}  
  
  
.headerdiv{ height:60px;}
.logo{ width:200px; height:30px;padding:15px 0; float:left;}
.logo img{ height:30px;}

.menu_au{ margin:15px 0 0 10px; width:30px; height:30px; background-size:auto 16px;}
.menu_au.close{background-size:auto 16px;}
.sj_menu{top:60px;}
dl.soso{ height:30px; padding:15px 0;}
dl.soso dt{  width:30px; height:30px; }
dl.soso dt .button{ width:30px; height:30px; background-size:16px auto;}
dl.soso dd{ height:30px;right:30px; top:15px;}
dl.soso dd .input{ height:30px; line-height:30px; }

.indextt{ font-size:21px;}

dl.ijjfa{ max-width:94%; margin:0 3%; }
dl.ijjfa dt img{height:250px;}
dl.ijjfa dd{ padding:20px 0; float:left;}
dl.ijjfa dd h3 a{ font-size:18px; line-height:24px;}
.jjfa_kz{ position:relative; top:200px; left:-20px; z-index:99; }

dl.ipro{ padding-top:70px;}
dl.ipro dd{ width:100%;}
dl.ipro dt{ display:none;}
dl.ipro dd p{ margin:10px 0;}  

dl.ipro1 dd h3 a{ font-size:18px;}
.left_huo{ left:0px; top:150px; width:34px; height:34px; }
.right_huo{ right:0px; top:150px; width:34px; height:34px; }  

.index_divleft{ display:none;}
.index_divright{ width:100%; height:100vh;padding:100px 0 0 0; }

.item-5{ padding-top:60px;}

.bottom_div dl.d1 dt{ font-size:15px; line-height:36px; background-size:15px auto;}
.bottom_div dl.d1.cur dt{ background-size:15px auto;}



/************产品中心**********/
.xzheight{ height:60px;}
.prodiv{ padding:15px 0 30px 0;}
.tuijian_pro_div{ padding-bottom:25px; margin-bottom:25px;}
.tuijian_pro_div strong{ height:34px; line-height:34px; font-size:14px;}
dl.pd1 dd{ width:55%; padding:40px 15px 0 15px;}
dl.pd1 dd p{ height:44px; }
dl.pd1 dd a.a{ margin-top:5px; }
dl.pd1 dt img{ width:80%; }


/*****产品中心-产品详情*********/
dl.pd3 dd{ width:100%; padding:20px; font-size:14px; line-height:22px; }
dl.pd3 dd h2,dl.pd3 dd h3{ text-align:center;}
dl.pd3 dt{ width:100%; height:auto; float:left;}
.protz ul li a img{ width:80%;}

.prodiv1_menu{height:40px;}
.prodiv1_menu li a{height:40px; line-height:40px; font-size:12px;}

.prodiv1wz{  font-size:14px; line-height:23px; }
.proxx_xz{font-size:14px; line-height:23px;}

/******机电维护保养*******/
dl.jdd1{ width:100%; padding:15px; margin:0.5% 0; background-size:30px auto !important;}
dl.jdd1 dt{ font-size:18px;}
dl.jdd1 dd{  min-height:24px;}

/*****公司简介*****/
.gsjj_div{ padding:10px 0 20px 0;}
.gsjj_divtt{ font-size:18px; line-height:24px;}
dl.gsjjd1 dt img{ height:600px;}
dl.gsjjd1 dd p.p1{ padding:0 0 0 18px; font-size:13px; line-height:22px;}
dl.gsjjd1 dd p.p1 strong{ font-size:16px; line-height:24px; }

.gsjj_div1{ padding:30px 0 20px 0;}
.gsjj_div1 dl{ width:50%; margin-bottom:10px;}
dl.fzlcd1{ width:48%; margin:1%;}


/********精益生产*******/
.jysc_div{padding-top:10px; font-size:14px; line-height:22px;}
.jysc_div img.img{  margin:15px 0; height:300px;}

dl.jyscd1 dd{ width:50%; padding-right:15px; padding-top:35px; font-size:14px; line-height:22px;}
dl.jyscd1 dd strong{ font-size:20px; line-height:26px; }
dl.jyscd1 dt img{  height:340px;}
dl.jyscd1s dd{ padding-left:15px;}

  

/******联系我们*****/
.lxwm_div h2.h2{  font-size:18px; line-height:28px;}
.lxwm_div p.p1{ font-size:13px; line-height:20px; color:#777; margin-bottom:10px;}
.lxwm_div dl.d1{ width:31.333%;  margin:1%;}
.lxwm_div dl.d1 dt img{ width:30px; }
.lxwm_div dl.d1 dd{ font-size:14px; line-height:22px; }
.lxwm_div dl.d2{ width:100%; margin:1% 0;}

.lxwm_ly p.p1 .button{ width:140px;}
.lxwm_dt{ width:100%; height:auto; float:left;}
.lxwm_dt img{ width:100%; height:300px; display:block;}

/******成功案例*****/
.tuijian_pro_div{ padding-bottom:0;}
.tuijianspans { bottom:10px;}
dl.ald1 dt{ width:50%;}
dl.ald1 dt img{ height:210px; }
dl.ald1 dd{ width:50%; padding:15px;}
dl.ald1 dd h3 a{ height:30px; font-size:18px; line-height:30px; }
dl.ald1 dd p{  height:72px; font-size:14px; line-height:24px; margin-bottom:10px;}

dl.ald2{ width:32.333%; margin:0.5%;}
dl.ald2 dt img{ height:170px;}
dl.ald2 dd{ padding:10px 10px 0 10px;}
dl.ald2 dd h3 a{height:52px; line-height:22px; font-size:15px; }
dl.ald2 dd a.a1{ font-size:13px;}


.yytcdiv ul{ margin:20px 0;}
.yytcdiv ul li a{ width:48%;  margin:1%; }



  
  
  
}




@media only screen and (max-width:560px){
  
/************产品中心**********/
.prodiv{ padding:15px 0 30px 0;}
.tuijian_pro_div{ padding-bottom:15px; margin-bottom:15px;}
dl.pd1 dd{ width:55%; padding:45px 10px 0 10px;}
dl.pd1 dd h3 a{ height:26px; line-height:26px; font-size:16px;}
dl.pd1 dd p{ height:40px; line-height:20px; font-size:13px; }
dl.pd1 dd a.a{ margin-top:5px; }
dl.pd1 dt img{ width:80%; }
.ny_nemu ul{ width:100%;}
.ny_nemu ul li a{ width:auto; padding:0 10px; height:32px; line-height:32px; text-align:center; border-bottom:2px solid #ededed; margin:0px; font-size:15px; overflow:hidden;}

.prott{ font-size:18px; line-height:24px; margin-top:10px;}
dl.pd2{ width:48%; margin:1%;}
dl.pd2 dt img{ width:80%;}
dl.pd2 dd a{ height:40px; line-height:40px; font-size:14px;}


/******电力工程集成服务**********/ 
.dlsydivc h2{ font-size:18px; line-height:40px; font-weight:600;}
.dlsydivc p.p1{ margin-bottom:30px;}
.dlsydivc strong.s{ width:50%;font-size:24px; line-height:32px; margin-bottom:15px;}
.dlsydivc strong.s img{ width:24px;}

.dlsydiv1tt{ line-height:30px; font-size:18px; margin-bottom:10px; font-weight:600;}
.dlsydiv1c{   padding:15px 20px;}

ul.dlsyul li{ width:48%;}
ul.dlsyul li a span{ font-size:14px; line-height:40px; height:40px;}

/*****公司简介*****/
dl.fzlcd1{ width:48%; margin:1%;}  
.about_soc ul li{ width:48%; margin:1%;}
.about_soc ul li img{ height:34vw;}

/******成功案例*****/
.tuijian_pro_div{ padding-bottom:0;}
.tuijianspans { bottom:10px;}
dl.ald1 dt{ width:50%;}
dl.ald1 dt img{ height:200px; }
dl.ald1 dd{ width:50%; padding:15px;}
dl.ald1 dd h3 a{ height:30px; font-size:18px; line-height:30px; }
dl.ald1 dd p{  height:46px; font-size:14px; line-height:24px; margin-bottom:10px;}

dl.ald2{ width:48%; margin:1%;}
dl.ald2 dt img{ height:150px;}
dl.ald2 dd{ padding:10px 10px 0 10px;}
dl.ald2 dd h3 a{height:52px; line-height:22px; font-size:15px; }
dl.ald2 dd a.a1{ font-size:13px;}


/******成功案例-详细页******/
.cgalxx_div{ padding:20px 0;}
.cgalxx_div h1.h1{font-size:16px; line-height:24px;}
.cgalxx_wz{ font-size:14px; line-height:24px;}
.anlitz ul li a img{  height:250px;}

/******解决方案-详细页********/
.jjfaxx_div{  padding:30px 0; font-size:14px; line-height:24px;}
.jjfaxx_div h1.h1{ font-size:18px; line-height:26px; }
.jjfaxx_div strong.s{ font-size:16px; line-height:26px; }

/********新闻详细页*******/
.xwxx_div{ padding:25px 0; }
.xwxx_div h1.h1{ font-size:18px; line-height:26px;}
.xwxx_div p.ptime{  font-size:12px; line-height:20px;}
.xwxx_wz{ padding:10px 0;  font-size:14px; line-height:22px; }

.nytt { margin-bottom:5px;}
.nytt strong{font-size:18px; line-height:26px;}


}



/*********手机*******/
@media only screen and (max-width:460px){

.item-2{ padding-top:80px;}
.huo_jjfa_div{ margin-top:20px;}
dl.ipro1{ width:96%; margin:0 2%;}  
.index_divright strong.st{ margin-right:0px; width:50%; text-align:center;}
.index_divright a.a{ margin-left:25%;}
.index_div1 ul li a{ width:32.333%;}


/************产品中心**********/
.prodiv{ padding:10px 0 30px 0;}
.tuijian_pro_div{ padding-bottom:15px; margin-bottom:15px;}
.tuijian_pro_div strong{ height:30px; line-height:30px; font-size:12px; padding:0 15px;}
.tuijianspan span,.tuijianspan span:hover,.tuijianspan span.cur{ width:30px;}
dl.pd1 dd{ width:55%; padding:45px 10px 0 10px;}
dl.pd1 dd h3 a{ height:26px; line-height:26px; font-size:16px;}
dl.pd1 dd p{ height:40px; line-height:20px; font-size:13px; }
dl.pd1 dd a.a{ display:none; }
dl.pd1 dt img{ width:90%; }

.ny_nemu ul li a{ font-size:13px; }

.prott{ margin-top:0px; font-size:16px; text-indent:10px; padding:5px 0;}
dl.pd2{ width:48%; margin:1%;}
dl.pd2 dt img{ width:80%;}
dl.pd2 dd a{ height:40px; line-height:40px; font-size:13px;}

/*****公司简介*****/
dl.gsjjd1 dt img{ height:690px;}

dl.fzlcd1{ width:98%; margin:1%;}  
.about_soc ul li{ width:48%; margin:1%;}
.about_soc ul li img{ height:46vw;}



/********精益生产*******/
.jysc_div{padding-top:0px; font-size:14px; line-height:22px;}
.jysc_div img.img{  margin:10px 0; height:260px;}

dl.jyscd1 dd{ width:100%; padding-right:0px; padding-top:10px; font-size:13px; line-height:22px;}
dl.jyscd1 dd strong{ font-size:16px; line-height:24px; }
dl.jyscd1 dt{ width:100%; margin:8px 0 15px 0;}
dl.jyscd1 dt img{  height:180px;}
dl.jyscd1s dd{ padding-left:0px;}


/*****联系我们*****/
.lxwm_div dl.d1{ width:48%;}
.lxwm_div dl.d2{ width:98%;}


/*******荣誉资质*******/
.ryzz_div{ padding:10px 0 10px 0;}
.ryzz_wz{ font-size:12px; line-height:20px;}
ul.ryu1{ margin-top:0; width:100%;}
ul.ryu1 li{ width:33.333%;}
ul.ryu1 li a{ margin:0; font-size:14px; width:100%; text-align:center;}
ul.ryu1 li a.cur,ul.ryu1 li a:hover{ border-bottom:2px solid #0f4f81; color:#0f4f81;}


/******成功案例*****/
.tuijian_pro_div{ padding-bottom:0;}
.tuijianspans { bottom:10px;}
dl.ald1 dt img{ height:180px; }
dl.ald1 dd{ width:50%; padding:15px;}
dl.ald1 dd h3 a{ height:26px; font-size:16px; line-height:26px; }
dl.ald1 dd p{  height:44px; font-size:13px; line-height:22px; margin-bottom:5px;}

dl.ald2{ width:48%; margin:1%;}
dl.ald2 dd{ padding:5px 5px 0 5px;}
dl.ald2 dd h3 a{height:52px; line-height:22px; font-size:14px; }
dl.ald2 dd a.a1{ font-size:12px; height:30px; line-height:30px;}

/*********解决方案******/
.jjfa_div{ padding:20px 0; }
dl.fad1{  margin-bottom:15px; }
dl.fad1 dt{ width:100%;}
dl.fad1 dt img{height:200px;}
dl.fad1 dd{ width:100%; padding:15px;  }






  
}


@media only screen and (max-width:414px){
  
dl.ipro dd a.a1{ width:140px; margin-right:15px;}
.fotterdiv{ font-size:12px; line-height:24px;}

/****产品中心***/
dl.pd1 dd{ width:55%; padding:40px 10px 0 10px;}
  
/*****公司简介*****/
dl.gsjjd1 dt { width:100%; margin-right:0;}
dl.gsjjd1 dt img{ height:300px;}
dl.gsjjd1 dd{ width:100%; }
dl.gsjjd1 dd p.p1{ padding:0; background:none; margin-top:15px; margin-bottom:0;}
dl.gsjjd1 dd p.p1 strong{ font-size:13px; font-weight:600;}
  
.gsjj_div1 dl dt img{ width:60px;}  

  
}











