@charset "utf-8";

/* CSS Document */

/*搜索*/

.search{ width:1180px; height:70px; margin: 0px auto;}

.search_l{ float:left; height:70px; line-height:70px; color: #555;}

.search_l img{ float:left; vertical-align:middle; padding-top:20px;}

.search_l a{ margin:0 5px; text-decoration:none; font-weight:normal;color: #555;}

.search_l a:hover{ text-decoration:underline;}

.search_r{ float:right; height:56px; }

.search-box{ height:28px; margin-top: 23px;}

.search-text{width:192px; height:28px; float:left; line-height:29px; border:0; text-indent:3.2em; background:url(../images/ss_k.jpg) no-repeat; color:#999;}

.search-button{ background:url(../images/ss_s.jpg) no-repeat;width:46px; height:28px; float:left;border-style :none; cursor:pointer;}



/*banner*/

.banner{width:100%; margin:0 auto; position:relative; height:620px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent;}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:30px;}

.fullSlide .hd ul li{background:#006bbd;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}

.fullSlide .hd ul .on{background:#fff;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



/*产品*/

.mainall{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}

.hz_l{ height:56px; width:210px;  margin: 0 auto; background:url(../images/02.jpg) no-repeat center; text-align:center;}

.hz_l h2 a{ font-size:24px; display:block; color:#006bbd}

.hz_l h2 b{font-size:14px; display:block; color:#ccc; text-transform:uppercase;margin-top: 4px;font-weight: normal;}

.pro {overflow: hidden;}

.pro_nav {width: 254px;border-bottom: 1px solid #cfcfcf;}

.pro_nav li {height: 64px;line-height: 64px;font-size: 16px;padding-left: 66px;background: url(../images/pro_01.png) no-repeat 26px center;transition: .3s all;border: 1px solid #cfcfcf;border-bottom: none;}

.pro_nav li:hover {background: url(../images/pro_02.png) no-repeat 30px center;}

.pro_r {overflow: hidden;}

.pro_r .pro_one {overflow: hidden; margin-left:16px;}

.pro_r .pro_one ul{ margin-top:36px; width:1180px;}

.pro_r .pro_one li {float:left;height: 40px;line-height: 40px;  background: #006bbd; font-size: 16px;transition: .3s all; width:216px;margin-right: 20px;text-align: center;}

.pro_r .pro_one li a {color: #fff;transition: .3s all;}

.pro_r .pro_one li:hover {background: #ff9700;}

.pro_r .pro_one li:hover a {color: #fff;}

.pro_r .pro_two {overflow: hidden;padding: 40px 0;}

.pro_r .pro_two li {width: 380px;height: 250px;margin: 10px;background: #eee;float: left;overflow: hidden;transition: .3s all;position: relative;}

.pro_r .pro_two li .pro_img {width: 380px;height: 250px;display: table-cell;vertical-align: middle;text-align: center;overflow: hidden;}

.pro_r .pro_two li .pro_img img {width: 100%;height: 250px;transition: .3s all;border: 1px solid #ccc;}

.pro_r .pro_two li .pro_txt {width: 100%;text-align: center;height: 40px;line-height: 40px;position: absolute;bottom: -40px;background: #006bbd; opacity:0.9;transition: .3s all;}

.pro_r .pro_two li:hover a {color: #fff;}

.pro_r .pro_two li:hover .pro_img img {transform: scale(1.2, 1.2);}

.pro_r .pro_two li:hover .pro_txt {bottom: 0;}



/*案例展示*/

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

.iske{ width:1180px; height: 410px; margin:0px auto;position:relative; padding-top: 54px;}

.hz_2{ height:56px; width:210px;  margin: 0 auto; background:url(../images/in_flh.png) no-repeat center; text-align:center;}

.hz_2 h4 a{ font-size:24px; display:block; color:#fff}

.hz_2 h4 b{font-size:14px; display:block; color:#eee; text-transform:uppercase;margin-top: 4px;font-weight: normal;}

.sdkc_box{ width:1180px; margin:auto; height:388px;}

.carousel{ margin:0px auto;  width:1180px; height: 388px; overflow: hidden; position: relative;}

.carousel .slides{ margin:0px auto; overflow:hidden; position:relative; margin-top:32px;}

.carousel .slides div{ border: 2px solid #ccc;}

.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:34px; left:0px; width:100%; height:34px; display:block; background: #006bbd; opacity:0.9; color:#fff;}

.carousel .slides  div em a{ color:#fff;}

.carousel .slides img{width:420px; height:235px;}

.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}

.carousel .slides .slideItem a{ overflow:hidden; display:block;}

.carousel .slides .slideItem img{ width:100%; height:100%;}

.carousel .slides .slideItem .cover{/* background:rgb(0, 0, 0);*/left:0px;top:0px;width:100%!important; display:block; position:absolute;}

.prevButton{background:url(../images/22.jpg) no-repeat 0px 0px; top:166px; width:24px; height:120px; display:block; position:absolute; z-index:99; cursor:pointer;}

.nextButton{background: url(../images/33.jpg) no-repeat 0px 0px; top:166px; width:24px; height:120px; display:block; position:absolute; z-index:99; cursor:pointer;}

.prevButton{left:0px;top:158px;}

.nextButton{background-position:0px 0px; right:0px;top: 158px;}



/*客户见证*/

.khjz{ height:460px; width:1200px; margin:0px auto; margin-top: 50px;}

.khjz ul{ margin-top: 30px;}

.khjz ul li{ float:left; width:290px; height:320px; margin:0 5px; overflow:hidden; position:relative;}

.khjz ul li img{ width:290px; height:320px; }

.khjz_1{ display:block; width:290px; height:320px; background:url(../images/09.png) no-repeat center; overflow:hidden; position:absolute; left:0; top:320px;-webkit-transition: all .3s ease-out; transition: all .3s ease-out;}

.khjz_1 h4{ font-size:24px; text-align:center; color:#fff; padding-top:90px}

.khjz_1 em{display:block; width:50px; height:18px; background:#ff9314; line-height:18px; text-align:center; margin:0 auto; color:#fff; margin-top:14px;}

.khjz_1 p{ color:Efff; font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#fff; width:246px; margin:0 auto;}

.khjz ul li:hover .khjz_1{ top:0px; }



/* bn1*/

.bn1{ height:183px; width:100%; background:url(/uploadfile/image/20231129/ad1.jpg) no-repeat center;margin:0px auto;}

.bnzz{ height:183px; width:1180px; margin:0px auto; position:relative; margin-top:20px;}

.bnzz h3{ font-size:19px; color:#fff; position:absolute; left:43px; top:24px; line-height:40px;}

.bnzz h3 b{ font-size:25px;}

.ads1_tel{ position:absolute; left:94px; bottom:20px;color:#fff; font-size:28px; font-family:Impact;}



.bnzz em{ display:block; position:absolute; left:290px; bottom:20px; width:110px; height:30px; line-height:30px; text-align:center; background:#ff9700;}

.bnzz em a{ color:#fff;}



/*关于*/

.ggjs{height:276px; width:1180px; margin:0px auto; margin-top:70px; position:relative;}

.szda{ height:276px; float:left; width:582px;}

.szda h3{ font-size:24px; margin:24px 0 20px 0;}

.szda h3 a{color:#006bbd;}

.szda p{ line-height:30px; height:180px; overflow:hidden; width:582px;}

.ggjs img{ width:580px; height:276px; float:right;}



/* 荣誉 */

.rongyu{ width:1180px; margin: 0px auto; height:240px;margin-top:28px;}

.rongyu .ryt{ float:left;  width: 148px; margin:0 auto;height: 0px;}

.rongyu .ryt ul{ width: 148px;height: 140px;float: left;background-color: #006bbd;}

.rongyu .ryt ul li{width: 138px;  height: 63px;  text-align: center;line-height: 63px; font-size: 18px; color:#fff;margin: 0 auto;margin-top: 5px;}

.rongyu .ryt ul li a{ font-size: 18px;  color:#fff;}

.rongyu .ryt ul li:hover,.rongyu .ryt ul li.casehover a{ width: 138px; height: 63px; /* color:#fff; */ background: #fc7400; display:block;font-size: 18px;font-weight: normal;line-height: 63px;text-align: center;}

.rongyu .rycon{ position:relative; }

.rycon ul li{ float:left; margin: 0 10px;  text-align:center; position:relative; height: 170px;}

.rycon ul li img{ width: 234px; height:170px; display:block;}

.rycon ul a:hover span{ bottom:0px; }

.rycon span{ width:100%; height:34px; line-height:34px; text-align:center; background-color: #006bbd; opacity:0.9; position:absolute; bottom: -34px; left:0px; -webkit-transition: all .3s linear; transition: all .3s linear;color:#fff;  }

.rycon #simgs{width:1016px; float: right; margin-left: 170px;height:170px; overflow:hidden;}

.rycon #simgs2{width:1016px; float: right; margin-left: 70px; height:170px; overflow:hidden;}

.rycon em{position: absolute;top: 142px;}

.rycon .t_l{ left: 76px;}

.rycon .t_r{ left: 113px;}

.rycon .fl { float:left;}

.rycon .fr { float:right;}

.rycon .pa{ position:absolute;}

.rycon .pr{ position:relative;}



/* bn2*/

.bn2{ height:183px; width:100%; background:url(/uploadfile/image/20231129/ad2.jpg) no-repeat center;margin:0px auto;}

.bnzz2{ height:183px; width:1180px; margin:0px auto; position:relative;}

.bnzz2 h3{ font-size:36px; color:#fff; position:absolute; left: 810px; top:24px; line-height:40px;}

.bnzz2 h3 b{ font-size:25px;}

.ads1_te2{ position:absolute; left: 880px; bottom:20px;color:#fff; font-size:28px; font-family:Impact;}

.bnzz2 em{ display:block; position:absolute; left: 1070px; bottom:20px; width:110px; height:30px; line-height:30px; text-align:center; background:#ff9700;}

.bnzz2 em a{ color:#fff;}



/*问题*/

.news { width: 720px;margin-top:70px;}

.newfl{ width:280px;}

.newfr{ width:412px;}

.news h3 a { color: #333;}

.news .img { float: left; margin-right: 10px;}

.news .img img { width: 278px; height: 185px;}

.news .info { float: left; }

.news .info p{ line-height:24px; height: 79px; overflow:hidden;margin-top: 6px;}

.news .info a { font-size: 12px; display:block;line-height:26px;}

.news .info .boodp{ overflow: hidden; height: 73px; margin-top: 1px;}

.news .info .bood{ color: #202020; font-size:14px; font-weight:bold;margin-top: 9px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:278px;}

.news .info:hover .bood{color: #026a00; }

.news ul { width: 750px;}

.news li {float: left;line-height: 30px;width: 415px; background: url(../images/ic17.jpg) no-repeat left center;}

.news li a {font-size: 14px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 15px;color: #202020;}

.news li span {float: right;}

.faq .content {height: 280px;position: relative;overflow: hidden;margin-top:30px;margin-bottom: 30px;}

.faq .content ul{height: 280px;overflow: hidden;}

.contanta{margin-top:35px;}

.faq .faq-c .faq-l { margin-bottom: 14px; clear: both ; overflow: hidden;border-bottom: 1px dashed #cacaca;}

.faq .faq-c .faq-l .faq-w span { width: 22px;height: 23px; line-height: 20px; text-align: center; float: left; margin-right: 5px; margin-bottom: 10px; background: url(../images/dd.jpg) no-repeat center top;}

.faq .faq-c .faq-l .faq-d span {clear: both;color: #fff;width: 22px;height: 30px;line-height: 20px;

text-align: center;float: left;margin-right: 5px;margin-bottom: 10px;

background: url(../images/im3.jpg) no-repeat center 8px;}

.faq .faq-c .faq-l .faq-w p { float: right;  line-height: 20px;  width: 388px;  margin: 0;  color: #333;  font-size: 14px;font-weight: bold;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}

.faq .faq-c .faq-l .faq-d p { float: right; width: 388px; line-height: 24px; margin: 0; height: 48px; color: #333; overflow: hidden; margin-bottom: 10px;}

.faq .left dl{ height:30px; line-height:30px;}

.faq .left dl a{ height:30px; display:block; width:280px; overflow:hidden; line-height:30px; color:#000; }

.faq .left dl a em{ padding-right:5px;}

.fpp{ width: 420px; float:right; margin-top:70px;}

.fpp .left p{ margin-top:15px;}

.fpp .left li{  line-height:28px;}

.fpp .left li img{ margin-right:10px;}

.fpp .left li  a{ color:#666;}

.title {height: 44px; }

.title h3 {width: 125px;height: 44px; float:left;line-height: 44px;text-align: center;font-size: 18px;  margin-right:10px;font-weight: normal;  color: #333;}

.title .on{background: #006bbd;}

.title .on a{ color:#fff;}

.title .more {font-size: 14px;color: #2e2e2e;float: right;margin-right: 10px;line-height: 44px;}

.title1 {height: 51px; background: url(../images/q.jpg) 0px 12px no-repeat;}

.title1 h3 {width: 125px;height: 44px; float:left;line-height: 44px;font-size: 18px;  padding-left: 42px;}

.title1 h3 a {color: #111;font-size: 18px;font-weight: bold;}

.title1 .active{background: #006bd5;}

.title1 .active a{ color:#fff;}

.title1 .more {font-size:14px;color: #2e2e2e;float: right;margin-right: 10px;line-height: 50px;}

.title2{ text-align:center; padding-top: 80px;background: url(../images/db3.png) center 63px no-repeat;width: 591px;height: 105px;margin: 0 auto;}

.title2 a { display:block;line-height:30px;text-align: center;}

.title2 a h3 { font-size: 30px;color: #202020; font-weight:bold; margin-bottom: 7px;}

.title2 a p{ display:inline-block;  padding:0px 20px; font-size:18px; }



/*链接*/

.ljzx{ width:1180px; height:26px; line-height:26px; margin: 0 auto;margin-top: 40px;}

.ljzx h4{ font-size:30px; float:left;}

.ljzx p{ width:96px; height:26px; line-height:24px; font-size:14px; float:left; background: #006bbd; color:#fff; text-align:center; margin-left:8px;}

.ljzx ul{ float:left; font-size:14px;}

.ljzx ul li{ float:left; margin:0 12px;}