@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{width:100%; margin:0 auto; position:relative; height:530px;}
.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:#fb9d32;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;}

/*产品*/
.cpzx{ width:1180px; height:auto; margin: 50px auto; /* margin-top: 34px; */ }
.cpzb{ width: 249px; height: 527px; background:url(../images/cpz.jpg) no-repeat left; float:left;}
.cpyb{ width: 910px; height:517px; float:right;}
.cpzb h2{ font-size:18px; text-align:center; padding-top: 34px;}
.cpzb h2 a{ color:#fff;}
.cpzb ul{ font-size:14px; font-weight:bold; margin-top: 70px;}
.cpzb ul li{ width:154px; height:30px; line-height:30px; background:url(../images/cpul.jpg) no-repeat center; margin:0 auto; margin-bottom:14px; padding-left:34px;}
.cpyb ul li{ float:left; margin: 0 7px; margin-top:34px;}
.cpyb ul li img{ width:278px; height:176px; border:1px solid #ccc; padding:4px; display:block;}
.cpyb ul li p{ width:200px; height:28px; line-height:28px; margin:0 auto; margin-top:8px;}
.cpyb ul li p em{ display:block; width:100px; height:28px; background: #eee; float:left; text-align:center;}
.cpyb ul li p i{ display:block; width:100px; height:28px; background: #fb9d32; float:left;text-align:center; }
.cpyb ul li p i a{color:#fff;}
.cpzx span{ display:block; width: 233px; height: 175px;  margin:0 auto; margin-top: 31px; padding-top: 24px;}
.cpzx span h4{  font-size: 18px; color:#fff; margin: 0px 0 10px 0;font-weight: normal;padding-left: 28px;}
.cpzx span i{ color:#fff; display:block; font-family:Impact; font-size: 32px;  text-align:center;}

/**案例展示**/
.sdkc_box{ width:1180px; margin:auto; height:386px; padding-bottom:40px; margin-top:70px;}
.sdkc_box h3{ font-size:20px; background:url(../images/al_tit.jpg) no-repeat center bottom; text-align:center; height:60px; line-height:24px;}
.sdkc_box h3 span{ font-size:12px; display:block; text-align:center; font-weight:normal; padding-top:6px;}

/*图片滚动*/
.carousel{ margin:0px auto; padding:20px 0px 0px 0px; width:1180px; height:306px; overflow: hidden; position: relative;}
.carousel .slides{ margin:0px auto; overflow:hidden; position:relative;}
.carousel .slides div{ border:3px solid rgba(0,0,0,0.3);}
.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:100%; height:40px; display:block; background-color: rgba(0,0,0,0.5); font-style:normal; 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/t_l_1.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.nextButton{background: url(../images/t_r_1.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.prevButton{left: 0px;}
.nextButton{background-position:0px 0px; right:0px;}

/*关于*/
.ggzx{ background:url(../images/in_flh.png) no-repeat center; height:560px; width:100%;}
.ggjs{height:560px; width:1180px; margin:0px auto; margin-top:30px; position:relative;}
.szda{ width:566px; height:392px; float:left;}
.szda p{ line-height:30px; height:180px; overflow:hidden; width:542px; margin-left:22px; margin-top:22px;}
.ike{ width:577px; height:277px; float:right; margin-top:111px; margin-right:5px;}

/* 荣誉 */
.rongyu{ width:1180px; margin: 0px auto; height: 176px;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: #e0e0e0;}
.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: #333;}
.rongyu .ryt ul li:hover,.rongyu .ryt ul li.casehover a{ width: 138px; height: 63px; color:#fff; background: #fb9d32; 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 7px;  text-align:center; position:relative; height:180px;}
.rycon ul li img{ width: 234px; height:170px; display:block;border: 4px solid #fff;}
.rycon ul a:hover span{ bottom:0px; }
.rycon span{ width:100%; height:34px; line-height:34px; text-align:center; background-color: #fb9d32; opacity:0.9; position:absolute; bottom:-40px; left:0px; -webkit-transition: all .3s linear; transition: all .3s linear;color:#fff;  }
.rycon #simgs{width:1180px; float: right; margin-left: 170px;}
.rycon #simgs2{width:1180px; float: right; margin-left: 70px;}
.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;}

/*问题*/
.qbwt{ width:1180px; height:404px; margin:0 auto;margin-bottom:46px;margin-top: 40px;}
.qbwt .isse{ display:block; width:101px; height:50px; background:url(../images/dblg.jpg) no-repeat center; margin:0 auto; padding-top:51px;}
.qbwt .isse h3{ font-size:16px; float:left;}
.qbwt .isse em{ width:34px; height:17px; background: #fb9d32; float:left; margin-left:2px; color:#fff; line-height:17px; text-align:center; margin-top:3px;}
.ikse{ width:1180px; height:264px; margin:0 auto; margin-top:40px;}
.hyzb{ width:528px; height:244px; background: #fb9d32; float:left; padding:10px;}
.hsie{ float:right; width:606px; height:264px;}
.hyzb img{ width:306px; height:246px; float:left;}
.jes{ float:right; width:210px;}
.jes h2{ font-size:14px;color:#fff;margin: 30px 0 14px 0;}
.jes h2 a{ color:#fff;}
.jes p{ line-height:24px; color:#fff; height:168px; overflow:hidden;}
.hsie li{ border-bottom:1px dashed #ccc; line-height:42px;}
.hsie li a{width:500px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hsie li span{ float:right;}