﻿@charset "utf-8";
.dh_gg{ height:118px; padding:19px 27px 0 37px; color:#fff; font-size:12px; line-height:20px;background:#3c3c3c; text-align:center; white-space:nowrap;margin-top: 10px}
.dh_gg b{ display:block; font-size:24px; line-height:26px;font-weight:normal; font-family:Arial;color:#fff; height:30px;}
.dh_gg a{ display:block; border:solid 2px #fff; text-align:center; line-height:30px; color:#fff;margin-top: 5px}
/*产品中心*/
.cpzx{overflow:hidden;width:100%;  padding-bottom:20px}
.cpzx h3{width:100%; height:27px; margin:0 auto; text-align:center; margin-top:35px; padding-bottom:5px;}
.cpzx h3 a{color:#227ecb;}
.nlist{ float:left; width:240px; margin-top:30px;}
.nlist h4{color:#FFF; text-decoration:none;}
.nlist .nt{  font-weight:normal; padding:18px 0; padding-left:20px; background:#0193de url(../images/hhBg.png) no-repeat 190px center;font-size:20px; }
.TabTitle2 ul.expmenu{ }
.TabTitle2 ul.expmenu li div.header {background: url(../images/flbj.png) no-repeat; color:#FFF;margin:5px 0 3px;width:240px; overflow:hidden}
.TabTitle2 ul.expmenu li div.header a {height:40px; line-height:36px;font-size:16px;  padding-left:35px; text-decoration:none; color:#FFF}
.TabTitle2 ul.expmenu li div.header .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
.TabTitle2 ul.expmenu li .menu {width:100%;height: auto;overflow: hidden;}
.TabTitle2 ul.expmenu li .menu li{overflow:hidden; width:120px;float: left;text-align: center;}
.TabTitle2 ul.expmenu li .menu li a {width:120px; display:block;  font-size:14px; height:35px; line-height:35px; font-size:14px;color:#000;font-weight: normal; border-bottom: 1px dashed #e6e6e6}
.TabTitle2 ul.expmenu li .menu li:hover {color:#227ecb; text-decoration:none;}
.he{ display:none}
.cptp_bg{overflow:hidden; width:940px; float:right;margin-top: 30px}
.cptp_bg .tab-hd{line-height: 55px;height: 55px;font-size: 18px;background: url(../images/pro_liBg.png) repeat-x center;}
.cptp_bg .tab-hd span{width: 200px;display: inline-block;float: left;text-align: center;border: }
.cptp_bg .tab-hd span.on{background: #0193de;color: #fff}
.cptp{width: 940px;height: auto; overflow: hidden;}
.cptp ul{width: 960px; float: left;cursor:pointer;display: none;}
.cptp ul.thisclass{ display:list-item;}
.cptp ul li{width:301px;height: 240px;margin-right:14px;margin-top:20px;border: 1px solid #ccc;border-bottom:2px solid #cdcdcd;float:left;position: relative;background-color:#0394e0;}
.cptp ul li img{width: 297px;height: 184px;padding: 2px; background: #fff}
.cptp ul li p{margin-top: 10px;margin-left:10px;color:#000;float: left;height: 25px;line-height: 25px;font-size:16px; width:189px; overflow:hidden}
.cptp ul li span{float: right;width: 86px;height: 25px;line-height: 25px;color:#1f75c0;text-align:center;margin-top: 10px;margin-right:5px;background:url(../images/cpzx_li_juxingkuang.png) no-repeat center;}
.cptp ul li a{color:#ffffff;text-decoration: none; }
.cptp ul li p{color:#FFF; }
/*优势*/
.youshi{padding:50px 0 30px;background: url(../images/ys_bg.jpg) no-repeat center;}
.ystt{font-weight:bold;text-align:center;color:#6b6f73;font-size:18px;background:url(../images/ytt.png) no-repeat center center;}
.ystt2{text-align:center;color:#0096e4;font-size:34px;letter-spacing:3px;}
.ystt3{text-align:center;color:#999999;font-size:14px;}
.ads{margin-top:48px;}
.ads li{width:294px;float:left;height:545px;overflow:hidden;}
.ads li+li{margin-left:8px;}
.ads li:nth-child(2n){margin-top:57px;}
.ads li img{width:294px;height:256px;}
.ads li .det{border:1px solid #ddd;height:270px;padding:0 36px;background:#fff;}
.ads li h3{font-size:22px;padding-top:30px;color:#333333;line-height:31px;}
.ads li span{font-size:16px;line-height:29px;padding-top:12px;display:block;color:#666666;}
/*公司简介*/
.index_about{width:1200px;margin:40px auto;background:url(../images/ab.png) no-repeat center top;height:420px;}
.abpic{width:550px;height:396px;margin-left:14px;margin-top: 16px;}
.abcon{width:565px;margin-right:35px;}
.about_title{font-weight:bold;font-size:38px;color:#0096e4;}
.about_title span{font-weight:bold;font-size:46px;color:#efefef;text-transform:uppercase;padding-left:15px;}
.about_title p{font-weight:normal;font-size:18px;color:#333333;letter-spacing:7px;}
.abcon .about_text{color:#666666;font-size:14px;line-height:26px;text-align:justify;height:127px;overflow:hidden;padding-top:40px;}
.quick{margin-top:36px;}
.quick li{width:106px;float:left;border:1px solid #dfdfdf;height:90px;text-align:center;padding-top:16px;overflow:hidden;}
.quick li+li{margin-left:38px;}
.quick li .img1{display:block;}
.quick li .img2{display:none}
.quick li h3{font-size:14px;padding-top:9px;color:#666666;font-weight:normal;}
.quick li:hover{background:#0093e2;}
.quick li:hover .img1{display:none;}
.quick li:hover .img2{display:block;}
.quick li:hover h3{color:#fff;}
/*工程案例*/
.warp{ background:url(../images/chanpin_bg.png) repeat; overflow:hidden; padding-bottom:20px; padding-top:20px;width: 100%}
.xinw{ height:48px;background:#0193de url(../images/hhBg.png) no-repeat 1143px center;border:#CCC 1px solid }
.xinw a{ display:block;font-size:20px; color:#FFF; line-height:48px; padding-left:22px}
.jz{width:714px; overflow:hidden;padding-top:25px;}
.jz li{ float:left;display: none;position: relative;background: #fff}
.jz li img{ padding: 5px;border: 2px solid #ccc}
.jz li:hover{ background-color:#f0efef}
.jz li span{position: absolute;bottom: 10px;left: 7px;width:700px;background: url(../images/case_mb.png) repeat;}
.jz li span a{display:block; font-size:14px; line-height:35px; height:35px; margin:0 auto; overflow:hidden;color: #ffffff;text-align: center;}
.zz{ width:480px; margin-top:15px}
.zz ul{ width:480px; }
.zz li{ float:left; text-align:center; margin:10px 0 0 10px; width: 230px;height: 142px;position: relative;background: #ffffff}
.zz li img{ padding:5px;border:1px solid #CCC ; width: 220px;height: 131px;}
.zz li span{position: absolute;bottom: 5px;left: 7px;}
.zz li span a{ display:block; font-size:14px; line-height:30px; height:30px; width:219px;margin:0 auto; overflow:hidden;background: url(../images/case_mb.png) repeat;color: #ffffff}
.zz li span:hover{color:#0193de}
.za{width: 100%;padding: 10px 0;overflow: hidden;}
.za li{width: 291px;float: left;margin-right: 10px;position: relative;}
.za li img{width: 281px;height: 180px; padding: 4px; border: 1px solid #ccc;background: #fff}
.za li span{position: absolute;bottom: 8px;left: 5px; text-align: center;}
.za li span a{ display:block; font-size:14px; line-height:30px; height:30px; width:281px;margin:0 auto; overflow:hidden;background: url(../images/case_mb.png) repeat;color: #ffffff}
.za li span:hover{color:#0193de}
.zlfc{overflow:hidden; width:100%; height:294px;margin-bottom: 30px}
.zlfcBox h4{width:1200px; font-size:24px; margin:10px 0 20px; background:url(../images/fengcai_bg.png) no-repeat center;}
.zlfcBox h4 a{color:#1f75c0;}
.zlfcBox ul{width:100%; margin:35px 0 14px;}
.zlfcBox li{width:288px;  margin-right:13px;  float:left;border:1px solid #e0e0e0;}
.zlfcBox li img{padding:3px; width: 282px;height: 175px}
.zlfcBox li p{color:#000; text-align:center;  font-size:14px; line-height:40px; overflow:hidden}
.zlfcBox li p:hover{color:#0193de}
.zlfcBox li.last{margin-right:0px;}
.news{ overflow:hidden; width:100%; height:545px; }
.news .news_title{width:100%; height:60px;background:url(../images/news_bianti_bg.png) no-repeat top left;}
.news .news_title h3{ font-size:22px;float:left; padding-top:20px; }
.news .news_title h3>a{color:#227ecb}
.news .news_title .more{float:right;font-size:14px; color:#2f343c;margin-right:23px; margin-top:28px;}
.news .newsBox{width:100%; height:542px; margin:0 auto;}
.news .newsBox_left{ overflow:hidden; width:580px; height:502px; margin-top:40px;float:left;}
.news .newsBox_left .xxxw{ width:580px; height:130px; margin:20px 0px 10px}
.xxxw .xwtp1{ float:left}
.xxxw .xwwz1{ float:right; width:580px; height:130px; overflow:hidden}
.xxxw .xwwz1 h3{ height:40px; line-height:40px; width:470px; overflow:hidden}
.xxxw .xwwz1 h3 a:hover{color:#0193de}
.xxxw .xwwz1 p{ font-size:14px; line-height:28px}
.newsBox_left ul li{ width:580px; height:40px; line-height:40px; font-size:14px; border-bottom:1px dashed #e1e1e1; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/xwbj.png) no-repeat center left}
.newsBox_left ul li a{color:#000000; padding-left:18px; width:600px;}
.newsBox_left ul li a:hover{color:#0193de}
.newsBox_left ul li span{ color:#676767; float:right;}
.news .newsBox_right{ overflow:hidden; width:580px; height:502px;margin-top:40px;font-size:13px; color:#000;float:right;}
.newsBox_right ul{ width:100%; margin-top:18px}
.newsBox_right ul li{width:580px; line-height:34px;border-bottom:1px dashed #e1e1e1; font-size:13px;background:url(../images/news_right_li.png) no-repeat center right 10px; white-space:nowrap; text-overflow:ellipsis;  overflow:hiddin;}
.newsBox_right ul li a{color:#000;}
.newsBox_right ul li .news_nextNav{display:none; width:580px; height:88px; line-height:26px; background:url(../images/new_right.png) no-repeat center;margin-bottom:20px;overflow: hidden;}
.newsBox_right ul li .news_nextNav p{width:540px;white-space: normal;height:78px; padding:30px 0 10px 15px}
.newsBox_right li .news_nextNav p a{ color:#1f75c0;}
.newsBox_right ul li:hover .news_nextNav,.newsBox_right ul li.cur .news_nextNav {display:block;}