/* css 重置 */

/* 头部css */


/* 轮播图css */
.fullSlide{ width:100%;  position:relative;  height:700px;   }
.fullSlide .bd{ margin:0 auto; position:relative;  z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:700px; overflow:hidden; text-align:center;  }
.fullSlide .bd li img{background:#E2025E center 0 no-repeat;width: 100%;}
.fullSlide .bd li a{ display:block;  }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; position: relative;top:-10px; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin: 1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev,
.fullSlide .next{  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:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

/*解决方案*/
.solve{width: 100%;height: 400px;margin: 0px auto;}
.solve-title{width:100%;height: 90px;}
.solve-title h1{font-family:'Microsoft YaHei'; font-size:24px;color:#000;font-weight: lighter; line-height: 48px;text-align: center;margin-top: 20px;}
.solve-title span{display: block; font-family:'Microsoft YaHei'; font-size:16px;line-height: 24px; color:#676767;margin:0 auto;text-align: center;}
.solve-scroll{width:100%; height: 311px;overflow:hidden;position: relative;}
.solve-scroll ul{overflow: hidden;zoom:1;}
.solve-scroll li{float:left;width:25%;height: 311px;position: relative;}
.solve-scroll li img{width:100%;height:311px;}
.word-ico{display: block; width:100%;height: 311px;position: absolute;left:0;top:0; }
.solve-scroll li .word-ico img{display: block; width:64px; height: 64px;margin:110px auto 0 auto;transition:all .5s ease-in;-o-transition:height .5s ease-in;}
.solve-scroll li .word-ico span{display: inline-block;width:100%; font-family:'Microsoft YaHei'; font-size:18px; line-height: 60px;color:#fff;text-align: center;transition:all .5s ease-in;-o-transition:height .5s ease-in;}
.solve-scroll li .word-ico p{display: none;width:80%;height: 60px; margin:0 auto; font-family:'Microsoft YaHei'; font-size:14px; line-height: 18px;color:#fff;text-align: center;overflow:hidden; transition:all .5s ease-in;-o-transition:height .5s ease-in;}
.solve-scroll li .word-ico a{display: none;width:120px;height: 32px;font-family:'Microsoft YaHei';margin:20px 0 0 170px; font-size:16px;line-height: 32px;color:#fff; border:1px solid #fff;text-align: center;}

.solve-scroll .prev,
.solve-scroll .next{ position:absolute; z-index: 99; left:80px; top: 130px; display:block; width:60px; height:60px; overflow:hidden; background:url(../images/icons.png) -20px 16px no-repeat ;background-color: rgba(0,0,0,.5); cursor:pointer;  }
.solve-scroll .next{ left:auto; right:80px; background-position:-98px 18px; }
.solve-scroll .prev:hover{background-color: rgba(255,0,0,.5);}
.solve-scroll .next:hover{background-color: rgba(255,0,0,.5);}

.solve-scroll li:hover .word-ico{background-color: rgba(0,0,0,.5);}
.solve-scroll li:hover .word-ico img{margin:40px auto 0 auto;}
.solve-scroll li:hover .word-ico p{display: block; }
.solve-scroll li:hover .word-ico a{display: inline-block;}
.solve-scroll li .word-ico a:hover{cursor: pointer;color:red;border:1px solid red;}



/* 产品中心css */
.product{width: 100%; height: 640px;margin-top: 100px; background-color: #ffffff;}
.product-title{width:100%;height: 110px;}
.product-title img{max-width: 12.3%; height: 93px;display: block; margin:2% auto;  }

.product-list{height: 410px;width: 62%; margin: 60px auto;overflow:hidden; }
.product-list  ul{  zoom:1; margin:0 auto; } 
.product-list  ul li{ margin:5px 0.5% 20px 0.5%; width: 24.5%;  _display:inline;  text-align:center; border: 2px solid #7f7f7f; }
.product-list  ul li .pic{ text-align:center; }
.product-list  ul li .pic img{ width: 94%;  height:248px; display:block;  padding:10px;  z-index: 1; }
.product-list  ul li .pic a:hover img{ border-color:#999;  }
.product-list  ul li .title{  margin: 5px auto; width: 67%;height: 100px; position: relative;}
.product-list  ul li .title span{display:block;margin:0 auto; font-size: 18px; font-family: "黑体";font-weight: lighter; width: 120px; border-bottom: 1px solid #000; padding: 5px 0 5px 0;}
.product-list  ul li .title i{display:inline-block; text-align: center;font-size: 9px;font-weight: lighter; color: red; margin: 6px auto; }
.product-list  ul li .title img{ width: auto; max-width: 100%; display:block;width: 70px;height: 38px;z-index: 2; position: absolute;left:33%;top: 86px; }

/* 工程案例css */
.case{width: 100%; height: 890px;background-color: #ffffff;}
.case-list{margin-top: 0px; width: 100%; height: 730px;position: relative;overflow: hidden;}
.case-list-pic{z-index: 1;width: 100%;height: 730px;}
.case-list-pic ul{width: 100% !important;}
.case-list-pic li{position: relative; display: inline; width: 100% !important;height: 730px;overflow: hidden;}
.case-list-pic img{height:730px;width: 100%; }
.case-list-right{position: absolute;left:  58.7%;top: 270px; z-index: 2; display: block;}
.case-list-right h2{font: 42px/45px "黑体"; }
.case-list-right h3{font: 18px/25px "黑体"; margin-top: 10px;color: red;}
.case-list-right p{ font: 18px/24px LiHei Pro Medium  ; width: 50%;position: relative; top:40px; }
.case-list-right span{display: block; font: 11px/14px "黑体"; font-weight: lighter; width: 50%;color: #8c8b8b;position: relative; top:50px;}
.case-list .hd{ width:100%;  position:absolute; z-index:3; bottom:0; left:0; height:30px; line-height:30px; }
.case-list .hd ul{ text-align:center; position: relative;top:10px; z-index: 333; }
.case-list .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px;border-radius: 10px; margin: 5px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; z-index: 3;
	}
.case-list .hd ul .on{ background:#f00;  }

.case-list .prev,
.case-list .next{  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:3; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.case-list .next{ left:auto; right:10%; background-position:-6px -137px; }





/* 服务与支持css */
.service{position: relative; width: 100%; height: 335px; margin: 30px 0 110px 0; background-image: url(../images/service-bg.jpg) ; background-repeat: no-repeat;background-size: 100% 100%;}
.service-container{ width: 100%;height: 260px;z-index: 2; position: absolute;top: 10%;}
.service-container i{display: block;margin: 0px auto; width: 230px;height: 78px;background:url(../images/service.png) no-repeat  ; z-index: 3;}
.cont{display: flex; justify-content:space-between; margin:0 20%;}
.service-cont1{width: 160px; height: 180px; float: left;	background:url(../images/service-ico.png) no-repeat 0 0;}
.service-cont1 i{position: relative; display: inline-block;margin: 58px 40%; width: 50px;height: 50px;background:url(../images/service-ico.png) no-repeat -178px -50px ; z-index: 3;}
.service-cont1 span{width: 100px;height: 30px; text-align: center;font: 15px/15px "黑体";color: white; margin-left: 50px; }
.service-cont2{width: 160px; height: 180px; float: left;	background:url(../images/service-ico.png) no-repeat 0 0;}
.service-cont2 i{position: relative;display: inline-block;margin: 57px 40%; width: 50px;height: 50px;background:url(../images/service-ico.png) no-repeat -230px -50px ; z-index: 3;}
.service-cont2 span{width: 100px;height: 30px; text-align: center;font: 15px/15px "黑体";color: white; margin-left: 50px; }
.service-cont3{width: 160px; height: 180px; float: left;	background:url(../images/service-ico.png) no-repeat 0 0;}
.service-cont3 i{position: relative;display: inline-block;margin: 57px 40%; width: 50px;height: 50px;background:url(../images/service-ico.png) no-repeat -280px -50px ; z-index: 3;}
.service-cont3 span{width: 100px;height: 30px; text-align: center;font: 15px/15px "黑体";color: white; margin-left: 50px; }

@keyframes zuo {
  from {left:-100px;}
to {left:0px; }}
@-o-keyframes zuo {
  from {left:-100px;}
to {left:0px; }}
@-ms-keyframes zuo {
  from {left:-100px;}
to {left:0px; }}
@-moz-keyframes zuo {
  from {left:-100px;}
to {left:0px; }}
@-webkit-keyframes zuo {
  from {left:-100px;}
to {left:0px; }}

@keyframes xia {
  from {bottom:-100px;}
to {bottom:0px; }}
@-o-keyframes xia {
  from {bottom:-100px;}
to {bottom:0px; }}
@-ms-keyframes xia {
  from {bottom:-100px;}
to {bottom:0px; }}
@-moz-keyframes xia {
  from {bottom:-100px;}
to {bottom:0px; }}
@-webkit-keyframes xia {
  from {bottom:-100px;}
to {bottom:0px; }}

@keyframes you {
  from {right:-100px;}
to {right:0px; }}
@-o-keyframes you {
  from {right:-100px;}
to {right:0px; }}
@-ms-keyframes you {
  from {right:-100px;}
to {right:0px; }}
@-moz-keyframes you {
  from {left:-100px;}
to {right:0px; }}
@-webkit-keyframes you {
  from {right:-100px;}
to {right:0px; }}
@keyframes xuanzhuan {
  100% {transform: rotate(1turn); }
}
@keyframes chuizhixuanzhuan {
  100% {transform:rotate3d(10,0,1,180deg); }
}
@keyframes fangda {
  100% {transform:scale(1.2,1.2); }
}
/* 关于我们css */
.aboutus{width: 100%; background-color:#ffffff;}
.aboutus p{text-align: center;width: 37%; height: 150px;font: 16px/24px "黑体"; font-weight: lighter;margin:50px auto; }
.aboutus-cont{position: relative; left:1.5%;	height: 750px; width: 62%; background-image: url(../images/aboutus-timeline.png); background-repeat: no-repeat;background-size: 100% 100%; margin: 0 auto; margin-top: -40px;}
.aboutus-cont span{display: block; font: 18px/24px "黑体";font-weight: lighter; letter-spacing: 2px; margin: 10px 0 0 18px; color:#c19d6b; }
.aboutus-cont img{position: relative; display: block;margin: 18px 18px;  width: auto; max-width: 100%; }
/*.aboutus-cont img:hover{animation: xuanzhuan 5s linear infinite;}*/
.aboutus-cont p{position: relative;top: -87px;left: 100px; display:block;margin: 18px 0px;font: 14px/18px "黑体";  font-weight: lighter; letter-spacing: 2px; width: 76%; height: 120px;text-align: left;}
.aboutus-left1{height: 150px;width: 48%; position: absolute; left: -2.5%; top: 8%;  border: 1px solid #b2b2b2;overflow: hidden;}
.aboutus-right1{height: 150px;width: 48%; position: absolute; right: 2.8%; top: 28%; border: 1px solid #b2b2b2;overflow: hidden;}
.aboutus-left2{height: 150px;width: 48%; position: absolute; left: -2.5%; top: 48%;  border: 1px solid #b2b2b2;overflow: hidden;}
.aboutus-right2{height: 150px;width: 48%; position: absolute; right: 2.8%; top: 68%; border: 1px solid #b2b2b2;overflow: hidden;}
.aboutus-left3{height: 150px;width: 48%; position: absolute; left: -2.5%; top: 88%;  border: 1px solid #b2b2b2;overflow: hidden;}

/* 我们团队css */
.ourteam{height: 600px; width: 100%; margin: 105px auto;}
.ourteam-content{height: 304px; width: 56%; margin: 0 auto; background:url(../images/team-bg.png) no-repeat;background-size: 100% 100%; position: relative;top:-50px;}
.ourteam-content span{font: 18px/20px "黑体"; font-weight: lighter;text-align: center;display:block ; position: relative;top:26%; }
.ourteam-content p{display:block;margin: 15px auto;font: 14px/26px "黑体"; font-weight: lighter; width: 76%; height: 100px; text-align: center; position: relative;top:32%;}
.ourteam-content a{display: block; position: relative;top:29%; }
.ourteam-content b{display: block;margin: 0 auto;font: 17px/20px "微软雅黑";font-weight: lighter; text-align: center; position: relative;top:29%; }
.ourteam-img{width: 1166px;height: 256px;margin: 0 auto;display: flex; }
.ourteam-img img{position: relative; top:-15%;  float: left; max-width: 100%; margin-top: 1px;}
.ourteam-img img:nth-child(2){float:right;}
.ourteam-img img:nth-child(4){float:right;}
.ourteam-img img:hover{z-index: 2;animation: fangda 2s forwards 1; }
.ourteam-img-left{width:29.7%;height: 253px;margin-right: 1px; }
.ourteam-img-middle{width:24.1%;height: 253px;margin-right: 1px; }
.ourteam-img-right{width:46.3%;height: 253px;position: relative;top: -1px;}
.hidden{display: none;}
/* 新闻中心css */
.news{height: 930px; width: 100%;background-color: #000;margin-top: 0%;}
.news-container{height: 930px;width: 70%;margin:0 auto;}
.news-container img{margin: 4.5% 0 4.5% 6%;  width: auto; max-width: 100%;}

.news-list{height: 725px; width: 100%; margin:0 auto; }
.news-content{width: 100%;height: 200px;margin:1.25% auto; display: flex;overflow: hidden;}
.news-content:hover{background-color: red; color:white;}
.news-content-left{width: 21%;height: 200px;float: left;margin-right: 3%;}
.news-content-left span{font: 14px/14px "黑体"; font-weight: lighter; margin:7.5% 31%; color: red;display: block;}
.news-content-left p{font: 16px/20px "黑体";font-weight: lighter; margin:7.5% 17% 7.5% 31%;display: block; color: white; }
.news-content-mid1{width: 18.5%;height: 200px;float: left;margin-right: 4%;}
.news-content-mid1 img{float: left;margin:5% 1%;  width: auto; max-width: 100%;}
.news-content-mid2{width: 50%;height: 200px;float: right;}
.news-content-mid2 p{margin:3% 5%;font: 14px/24px "黑体";font-weight: lighter; color: white;}


/*联系我们css */
.contact{height: 286px;width: 100%;background-color: #fff; margin:85px auto 0 auto;}
.contact-list{height: 116px;width: 60%; margin:20px auto; display: flex; justify-content: space-between;}
.contact-list-con{height: 116px; width: 33.3%; }
.contact-list-con img{ height: 88px; max-width: 100%;display: block; margin:0 auto;}
.contact-list-con span{display: block;margin:0 auto;text-align:center;font: 18px/22px "黑体";font-weight: lighter; color: #000;}
.contact-list-con b{display: none;}
/*底部css */


/* 媒体查询1025-1750px css */
@media (min-width: 1025px)and (max-width: 1750px) {


.fullSlide{height:560px;  }
.fullSlide .bd li{height:560px;}
.fullSlide .hd{height:25px; line-height:25px; }
.fullSlide .hd ul{position: relative;top:-50px; }
.fullSlide .hd ul li{width:35px; height:9px;}
.fullSlide .prev,
.fullSlide .next{top:40%;}

.contact-list-con b{display: none;}

}
/* 媒体查询768-1024px css */
@media (min-width: 768px)and (max-width: 1024px) {


.fullSlide{ height:360px;  }
.fullSlide .bd li{ height:360px; }
.fullSlide .hd{  height:25px; line-height:25px; }
.fullSlide .hd ul{ top:-50px; }
.fullSlide .hd ul li{  width:25px; height:6px; }
.fullSlide .prev,
.fullSlide .next{top:50%; margin-top:-30px; left:10%; }
.fullSlide .next{left: auto;right:10%;}

.solve{height: 350px;}
.solve-title{height: 90px;}
.solve-title h1{ font-size:20px;line-height: 48px;margin-top: 20px;}
.solve-title span{ font-size:14px;line-height: 24px; }
.solve-scroll{height: 261px;}
.solve-scroll li{height: 261px;}
.solve-scroll li img{height:261px;}
.word-ico{height: 261px; }
.solve-scroll li .word-ico img{ width:54px; height: 54px;margin:60px auto 0 auto;}
.solve-scroll li .word-ico span{  font-size:14px; line-height: 40px;}
.solve-scroll li .word-ico p{width:90%;height: 60px;  font-size:12px; line-height: 14px; }
.solve-scroll li .word-ico a{width:100px;height: 22px;margin:10px 0 0 30%; font-size:14px;line-height: 22px;}
.solve-scroll .prev,
.solve-scroll .next{  left:20px; top: 100px; }
.solve-scroll .next{ left:auto; right:20px;  }

.product{ height: 560px;}
.product-title{height: 140px;}
.product-title img{ width: auto; max-width: 80%;}
.product-list{width: 80%; }
.product-list  ul{  zoom:1; margin:0 auto; } 

.case{height: 568px;margin-top: 50px;}
.case-list{ height: 408px;}
.case-list-pic{height: 408px;}
.case-list-pic li{height: 408px;}
.case-list-pic img{height: 368px;}
.case-list-right{left:  55.7%;top: 110px;}
.case-list-right h2{font: 28px/30px "黑体"; }
.case-list-right h3{font: 14px/20px "黑体"; margin-top: 10px;}
.case-list-right p{ font: 12px/20px "黑体";width: 50%;position: relative;top:10px;}
.case-list-right span{ font: 11px/12px "黑体";width: 50%; position: relative;top:10px;}



.service{ height: 245px; margin: 60px 0 20px 0; }
.service-container{margin:0 0; height: 160px; position: absolute;top: 3%; }
.service-container i{margin: 10px auto; width: 174px;height: 60px;background:url(../images/service-mid.png) no-repeat  ; }
.service-cont1{width: 100px; height: 100px; background:url(../images/service-ico-sm.png) no-repeat 0px 0px ;}
.service-cont1 i{margin: 38px 35%; width: 30px;height: 30px;background:url(../images/service-ico-sm.png) no-repeat -108px -35px ;}
.service-cont1 span{ margin-left: 20px; }
.service-cont2{width: 100px; height: 100px;	background:url(../images/service-ico-sm.png) no-repeat 0 0;}
.service-cont2 i{margin: 38px 35%; width: 30px;height: 30px;background:url(../images/service-ico-sm.png) no-repeat -140px -35px ;}
.service-cont2 span{ margin-left: 20px; }
.service-cont3{width: 100px; height: 100px;background:url(../images/service-ico-sm.png) no-repeat 0 0;}
.service-cont3 i{margin: 38px 35%; width: 30px;height: 30px;background:url(../images/service-ico-sm.png) no-repeat -177px -35px ; }
.service-cont3 span{ margin-left: 10px; }


.aboutus p{width: 68%; }
.aboutus-cont{height: 650px;  margin-top: -52px;}
.aboutus-cont span{font: 16px/22px "黑体"; margin: 5px 0 0 18px; color:#c19d6b; }
.aboutus-cont img{position: relative; display: block;margin: 10px 10px;  width: auto; max-width: 100%; }
.aboutus-cont p{position: relative;top: -87px;left: 90px; display:block;font: 14px/18px "黑体";   width: 68%; height: 120px;}
.aboutus-left1{height: 120px;width: 59%; position: absolute; left: -15%; top: 8%;  }
.aboutus-right1{height: 120px;width: 59%; position: absolute; right: -9%; top: 28%; }
.aboutus-left2{height: 120px;width: 59%; position: absolute; left: -15%; top: 48%;  }
.aboutus-right2{height: 120px;width: 59%; position: absolute; right: -9%; top: 68%;}


.ourteam-content{ width: 76%; }
.ourteam-content span{font: 18px/20px "黑体";  }
.ourteam-content p{display:block;margin: 15px auto;font: 14px/20px "黑体"; width: 86%;}
.ourteam-content b{display: block;margin: 0 auto;font: 16px/20px "微软雅黑"; }
.ourteam-img{width: 630px; }
.ourteam-img-left{width:55.4%; }
.ourteam-img-middle{width:45%; }
.ourteam-img-right{display: none; }

.news{height: 1400px; margin-top: 4%;}
.news-content{width: 90%;height: 400px;margin:5px auto;border-bottom: 1px dashed #fff;display: block;}
.news-content-left{width: 50%; margin-right: 0}
.news-content-left span{margin:7.5% 15%;}
.news-content-left p{margin:7.5% 7% 7.5% 15%;width: 50%; }
.news-content-mid1{width: 50%;height: 200px; margin-right: 0;}
.news-content-mid1 img{margin:10px 0px;  width: auto; max-width: 100%; position: relative;left: -3%}
.news-content-mid2{width: 100%;height: 120px;}
.news-content-mid2 p{margin:0px 5% }



.contact-list{width: 80%; }
.contact-list-con b{display: none;}






}
/* 媒体查询461-767px css */
@media (min-width: 461px)and (max-width: 767px) {


.fullSlide{height:260px;  }
.fullSlide .bd li{  height:260px; overflow:hidden;}
.fullSlide .hd{height:15px; line-height:15px; }
.fullSlide .hd ul{position: relative;top:-80px; }
.fullSlide .hd ul li{width:15px; height:4px;}
.fullSlide .prev,
.fullSlide .next{top:40%; margin-top:-30px; }
.fullSlide .next{left: auto; right:15%;}

.solve{height: 261px;}
.solve-title{height: 60px;}
.solve-title h1{ font-size:18px;line-height: 30px;margin-top: 20px;}
.solve-title span{ font-size:13px;line-height: 24px; }
.solve-scroll{height: 201px;}
.solve-scroll li{height: 201px;}
.solve-scroll li img{height:201px;}
.word-ico{height: 201px; }
.solve-scroll li .word-ico img{ width:34px; height: 34px;margin:60px auto 0 auto;}
.solve-scroll li .word-ico span{  font-size:12px; line-height: 18px;}
.solve-scroll li .word-ico p{width:90%;height: 60px;  font-size:10px; line-height: 12px; }
.solve-scroll li .word-ico a{width:100px;height: 22px;margin:10px 0 0 15%; font-size:14px;line-height: 22px;}
.solve-scroll .prev,
.solve-scroll .next{  left:20px; top: 70px; }
.solve-scroll .next{ left:auto; right:20px;  }

.product{height: 400px;}
.product-title{height: 120px;}
.product-title img{height: 73px; width: auto; max-width: 70%;}
.product-list{width: 80%; margin: 20px 10%; }
.product-list  ul li .title img{display: none; }

.case{height: 368px;margin-top:30%;}
.case-list{margin-top: 40px; width: 100%; height: 308px;}
.case-list-pic{height: 308px;}
.case-list-pic li{height: 308px;}
.case-list-pic img{height: 268px;width: 100%; }
.case-list-right{position: absolute;left:  55.7%;top: 60px;}
.case-list-right h2{font: 24px/26px "黑体"; }
.case-list-right h3{font: 14px/18px "黑体"; margin-top: 10px;}
.case-list-right p{ font: 12px/12px "黑体";width: 80%;top:20px;}
.case-list-right span{ font: 10px/10px "黑体"; width:80%;top:20px;}
.case-list .hd{  height:10px; line-height:10px; }
.case-list .hd ul{ position: relative;top:-50px;}
.case-list .hd ul li{  width:8px; height:8px;border-radius: 5px; margin: 3px; }
.case-list .prev,
.case-list .next{ top:35%;  left:5%;}
.case-list .next{left: auto; right:5%; }


.service{height: 150px; margin: 60px 0 20px 0; }
.service-container{margin:0 0; width: 100%;height: 150px; top: 2%; overflow: hidden;}
.service-container i{margin: 0px auto; width: 127px;height: 45px;background:url(../images/service-sm.png) no-repeat  ;}
.service-cont1{width: 60px; height: 60px;	background:url(../images/service-ico-xm.png) no-repeat 0px 0px ;  }
.service-cont1 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -64px -20px ; }
.service-container span{display:inline-block; width: 80px;height: 30px; font: 12px/12px "黑体";text-align: center; position: relative;left:-60px;}
.service-cont2{width: 60px; height: 60px;background:url(../images/service-ico-xm.png) no-repeat 0 0;}
.service-cont2 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -84px -20px ; }
.service-cont3{width: 60px; height: 60px;background:url(../images/service-ico-xm.png) no-repeat 0 0;}
.service-cont3 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -105px -20px ; }




.aboutus p{width: 80%; font:14px/16px "黑体"; }
.aboutus-cont{height: 550px; }
.aboutus-cont span{font: 13px/18px "黑体"; margin: 5px 0 0 5px; color:#c19d6b; text-overflow: ellipsis;}
.aboutus-cont img{position: relative; display: block;margin: 5px 5px;  width: auto; max-width: 30%; }
.aboutus-cont p{position: relative;top: -87px;left: 90px; display:block;font: 11px/14px "黑体";   width: 68%; height: 100px;}
.aboutus-left1{height: 100px;width: 70%; position: absolute; left: -28%; top: 8%;  }
.aboutus-right1{height: 100px;width: 70%; position: absolute; right: -22%; top: 28%; }
.aboutus-left2{height: 100px;width: 70%; position: absolute; left: -28%; top: 48%;  }
.aboutus-right2{height: 100px;width: 70%; position: absolute; right: -22%; top: 68%;}

.ourteam-content{ width: 100%; }
.ourteam-content span{font: 18px/20px "黑体";  }
.ourteam-content p{display:block;margin: 15px auto;font: 13px/18px "黑体"; }
.ourteam-content b{display: block;margin: 0 auto;font: 16px/20px "微软雅黑"; width: 86% }
.ourteam-img{width: 630px; }
.ourteam-img-left{width:55.4%; }
.ourteam-img-middle{width:45%; }
.ourteam-img-right{display: none; }

.news{height: 1250px; }
.news-container{height: 930px;width: 90%; margin:0 auto;}
.news-container img{margin: 3% 0 3% 8%; }
.news-list{height: 725px;  }
.news-content{width: 80%;height: 350px;border-bottom: 1px dashed #fff; display: block;}
.news-content-left{width: 50%;height: 200px;margin-right: 0; }
.news-content-left span{font: 14px/14px "黑体"; margin:15px 15%; }
.news-content-left p{font: 16px/18px "黑体"; margin:15px 15% 15px 15%;}
.news-content-mid1{width: 50%;height: 180px;margin-right: 0;}
.news-content-mid1 img{margin:10px 0;position: relative; left: -3%  }
.news-content-mid2{width: 100%;height: 120px;position: relative;left: -15px;}
.news-content-mid2 p{margin:0px 0px 0px 10% ;font: 13px/15px "黑体";}



.contact-list{width: 80%; }
.contact-list-con span{font: 14px/16px "黑体";}
.contact-list-con b{display: none;}



}

/* 媒体查询339-460px css */
@media (min-width: 341px)and (max-width: 460px) {



.fullSlide{height:140px;  }
.fullSlide .bd li{height:140px;}
.fullSlide .hd{height:15px; line-height:15px; }
.fullSlide .hd ul li{  width:15px; height:4px;}
.fullSlide .prev,
.fullSlide .next{ top:70%; margin-top:-30px; left:5%;  width:30px; height:45px; background:url(../images/slider-arrow.png) -130px -145px #000 no-repeat;  }
.fullSlide .next{ left:auto; right:5%; background-position:-14px -145px; }

.solve{height: 281px;}
.solve-title{height: 80px;}
.solve-title h1{ font-size:18px;line-height: 30px;margin-top: 20px;}
.solve-title span{ font-size:13px;line-height: 24px; }
.solve-scroll{height: 201px;}
.solve-scroll li{width: 50%; height: 201px;}
.solve-scroll li img{width: 100%; height:201px;}
.word-ico{height: 201px; }
.solve-scroll li .word-ico img{ width:34px; height: 34px;margin:60px auto 0 auto;}
.solve-scroll li .word-ico span{  font-size:12px; line-height: 18px;}
.solve-scroll li .word-ico p{width:90%;height: 60px;  font-size:10px; line-height: 12px; }
.solve-scroll li .word-ico a{width:100px;height: 22px;margin:10px 0 0 27%; font-size:14px;line-height: 22px;}
.solve-scroll .prev,
.solve-scroll .next{ display: none; }


.product{height: 400px;margin-top: 20px;}
.product-title{height: 100px;}
.product-title img{ height: 53px; width: auto; max-width: 100%;}
.product-list{height:300px;width: 36%; margin: 10px 12%; overflow: visible; } 
.product-list  ul li{width: 94%;height: 270px;margin:0px 5px; border: 1px solid #7f7f7f; }
.product-list  ul li .pic img{width: 85%; height:140px;}
.product-list  ul li .title{ margin: 5px auto; width: 100%;height: 100px; position: relative;}
.product-list  ul li .title span{display:inline-block;text-align: center; font-size: 14px; font-family: "黑体"; width: 75%; border-bottom: 1px solid #000; padding: 5px 0 5px 0;}
.product-list  ul li .title i{display:inline-block; text-align: center;font-size: 12px;color: red; margin: 10px auto; }
.product-list  ul li .title img{display: none;  max-width: 70%; z-index: 1; position: absolute;left:55px;top: 86px; }

.case{ height: 268px;}
.case-list{height: 208px; position: relative;top:-10%;}
.case-list-pic{z-index: 1;width: 100%;height: 208px; }
.case-list-pic li{ display: block; width: 100%;height: 208px;position: relative; }
.case-list-pic img{display: none; }
.case-list-right{position: absolute;left: 7%;top: 10px; z-index: 20; }
.case-list-right h2{font: 22px/24px "黑体"; }
.case-list-right h3{font: 14px/16px "黑体"; margin-top: 10px;color: red;}
.case-list-right p{ font: 12px/15px "黑体";width:80%;top:20px;}
.case-list-right span{display: none; }
.case-list .hd{  height:10px; line-height:10px; }
.case-list .hd ul{ position: relative;top:-50px;}
.case-list .hd ul li{  width:8px; height:8px;border-radius: 5px; margin: 3px; }
.case-list .prev,
.case-list .next{ top:45%;  left:5%;width: 30px;height: 45px;background:url(../images/slider-arrow.png) -130px -145px #000 no-repeat;}
.case-list .next{left: auto; right:5%; background-position:-12px -145px;}

.service{height: 150px; margin: 20px 0; }
.service-container{margin:0 0; width: 100%;height: 150px; top: 2%; overflow: hidden;}
.service-container i{margin: 0px auto; width: 80px;height: 45px;background:url(../images/service-sm.png) no-repeat  ;background-size: 100%;}
.cont{margin:0 15%;}
.service-cont1{width: 60px; height: 60px;	background:url(../images/service-ico-xm.png) no-repeat 0px 0px ;  }
.service-cont1 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -64px -20px ; }
.service-container span{display:inline-block; width: 80px;height: 30px; font: 12px/12px "黑体";text-align: center; position: relative;left:-60px;}
.service-cont2{width: 60px; height: 60px;background:url(../images/service-ico-xm.png) no-repeat 0 0;}
.service-cont2 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -84px -20px ; }
.service-cont3{width: 60px; height: 60px;background:url(../images/service-ico-xm.png) no-repeat 0 0;}
.service-cont3 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -105px -20px ; }


.aboutus p{width: 80%; height: 120px;font: 12px/15px "黑体"; margin:10px auto; }
.aboutus-cont{height: 500px; width: 100%;  margin: -20px auto ; background-image: url(../images/aboutus-timeline-bg.png); background-repeat: repeat;}
.aboutus-cont span{ font: 12px/12px "黑体"; margin: 5px 0 0 8px; color:#c19d6b; }
.aboutus-cont img{margin: 4px 4px;  width:  20%; }
.aboutus-cont p{top: -85px;left: 80px; margin: 16px 3px;font: 8px/14px "黑体"; width: 70%; height: 100px;}
.aboutus-left1{height: 100px;width: 90%; position: absolute; left: 4%; top: 5%; }
.aboutus-right1{height: 100px;width: 90%; position: absolute; left: 4%; top: 27%; }
.aboutus-left2{height: 100px;width: 90%; position: absolute; left: 4%; top: 49%;  }
.aboutus-right2{height: 100px;width: 90%; position: absolute; left: 4%; top: 71%; }

.ourteam{height: 500px;}
.ourteam-content{ width: 100%; height: 256px;}
.ourteam-content span{font: 16px/18px "黑体";  }
.ourteam-content p{display:block;margin: 15px auto;font: 12px/14px "黑体"; }
.ourteam-content b{display: block;margin: 0 auto;font: 14px/18px "微软雅黑"; width: 86% }
.ourteam-img{width: 346px; }
.ourteam-img-left{width:100%; }
.ourteam-img-middle{display: none; width:45%; }
.ourteam-img-right{display: none; }

.news{height: 1050px; width: 100%; margin-top: 20%}
.news-container{width: 90%;}
.news-container img{margin: 3% 0 3% 4%;}
.news-list{height: 725px; width: 90%; }
.news-content{width: 100%;height: 300px;margin:1.5% 1%;border-bottom: 1px dashed #fff; display: block;}
.news-content-left{width: 50%;height: 160px;margin-right: 0;}
.news-content-left span{font: 14px/14px "黑体"; margin:10px 8%;}
.news-content-left p{font: 14px/16px "黑体"; margin:10px 8%;}
.news-content-mid1{width: 50%;height: 150px;margin-right: 0;}
.news-content-mid1 img{float: left;margin:10px 2px;position: relative; left:-3%; }
.news-content-mid2{width: 100%;height: 130px;}
.news-content-mid2 p{margin:0px 0px 0px 15px;font: 12px/14px "黑体";color: white;}


.contact{height: 236px;width: 100%;}
.contact-list{width: 80%; display: block; margin:0 auto; }
.contact-list-con{width: 80%;margin:0 auto;height: 40px; }
.contact-list-con img{ display: none; }
.contact-list-con span{font: 14px/16px "黑体"; text-align: left;}
.contact-list-con b{font-weight: normal;}



}


/* 媒体查询小于339px css */
@media (max-width: 340px) {


.fullSlide{height:140px;  }
.fullSlide .bd li{height:140px;}
.fullSlide .hd{height:15px; line-height:15px; }
.fullSlide .hd ul li{  width:15px; height:4px;}
.fullSlide .prev,
.fullSlide .next{ top:70%; margin-top:-30px; left:5%;  width:30px; height:45px; background:url(../images/slider-arrow.png) -130px -145px #000 no-repeat;  }
.fullSlide .next{left: auto; right:5%;  background-position:-14px -145px; }

.solve{height: 281px;}
.solve-title{height: 80px;}
.solve-title h1{ font-size:18px;line-height: 30px;margin-top: 20px;}
.solve-title span{ font-size:13px;line-height: 24px; }
.solve-scroll{height: 201px;}
.solve-scroll li{width: 50%; height: 201px;}
.solve-scroll li img{width: 100%; height:201px;}
.word-ico{height: 201px; }
.solve-scroll li .word-ico img{ width:34px; height: 34px;margin:60px auto 0 auto;}
.solve-scroll li .word-ico span{  font-size:12px; line-height: 18px;}
.solve-scroll li .word-ico p{width:90%;height: 60px;  font-size:10px; line-height: 12px; }
.solve-scroll li .word-ico a{width:100px;height: 22px;margin:10px 0 0 20%; font-size:14px;line-height: 22px;}
.solve-scroll .prev,
.solve-scroll .next{ display: none; }

.product{height: 400px;}
.product-title{height: 100px;}
.product-title img{height: 53px; width: auto; max-width: 90%;}
.product-list{height:300px;width: 36%; margin: 10px 12%; overflow: visible;} 
.product-list  ul li{width: 94%;height: 270px;margin:0px 5px; border: 1px solid #7f7f7f; }
.product-list  ul li .pic img{width: 85%; height:140px;}
.product-list  ul li .title{  margin: 5px auto; width: 100%;height: 100px; position: relative;}
.product-list  ul li .title span{display:inline-block;text-align: center; font-size: 13px; font-family: "黑体"; width: 75%; border-bottom: 1px solid #000; padding: 5px 0 5px 0;}
.product-list  ul li .title i{display:inline-block; text-align: center;font-size: 10px;color: red; margin: 10px auto; }
.product-list  ul li .title img{display: none;   }


.case{ height: 268px;margin-top:20px;}
.case-list{height: 208px;position: relative;top:-10%;}
.case-list-pic{z-index: 1;width: 100%;height: 208px; }
.case-list-pic li{position: relative; display: block; width: 100%;height: 208px;}
.case-list-pic img{display: none; }
.case-list-right{position: absolute;left: 7%;top: 0px; z-index: 20; }
.case-list-right h2{font: 22px/24px "黑体"; }
.case-list-right h3{font: 14px/16px "黑体"; margin-top: 10px;color: red;}
.case-list-right p{ font: 12px/15px "黑体";width:80%;top:20px;}
.case-list-right span{display: none; }
.case-list .hd{  height:10px; line-height:10px; }
.case-list .hd ul{ position: relative;top:-50px;}
.case-list .hd ul li{  width:8px; height:8px;border-radius: 5px; margin: 3px; }
.case-list .prev,
.case-list .next{ top:45%;  left:5%;width: 30px;height: 45px;background:url(../images/slider-arrow.png) -130px -145px #000 no-repeat;}
.case-list .next{left: auto; right:5%; background-position:-12px -145px;}

.service{height: 150px; margin: 20px 0; }
.service-container{margin:0 0; width: 100%;height: 150px; top: 2%; overflow: hidden;}
.service-container i{margin: 0px auto; width: 80px;height: 45px;background:url(../images/service-sm.png) no-repeat  ;background-size: 100%;}
.cont{margin:0 10%;}
.service-cont1{width: 60px; height: 60px;	background:url(../images/service-ico-xm.png) no-repeat 0px 0px ;  }
.service-cont1 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -64px -20px ; }
.service-container span{display:inline-block; width: 80px;height: 30px; font: 11px/11px "黑体";text-align: center; position: relative;left:-60px;}
.service-cont2{width: 60px; height: 60px;background:url(../images/service-ico-xm.png) no-repeat 0 0;}
.service-cont2 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -84px -20px ; }
.service-cont3{width: 60px; height: 60px;background:url(../images/service-ico-xm.png) no-repeat 0 0;}
.service-cont3 i{display: inline-block;margin: 20px 35%; width: 20px;height: 20px;background:url(../images/service-ico-xm.png) no-repeat -105px -20px ; }

.aboutus p{width: 80%; height: 120px;font: 12px/15px "黑体"; margin:10px auto; }
.aboutus-cont{height: 500px; width: 100%;  margin: -30px auto; background-image: url(../images/aboutus-timeline-bg.png); background-repeat: repeat;}
.aboutus-cont span{ font: 12px/12px "黑体"; margin: 5px 0 0 8px; color:#c19d6b; }
.aboutus-cont img{margin: 4px 4px;  width:  20%; }
.aboutus-cont p{top: -75px;left: 70px; margin: 18px 0px;font: 8px/14px "黑体"; width: 70%; height: 100px;}
.aboutus-left1{height: 100px;width: 90%; position: absolute; left: 4%; top: 5%;  }
.aboutus-right1{height: 100px;width: 90%; position: absolute; left: 4%; top: 28%;}
.aboutus-left2{height: 100px;width: 90%; position: absolute; left: 4%; top: 50%;  }
.aboutus-right2{height: 100px;width: 90%; position: absolute; left: 4%; top: 72%; }

.ourteam{height: 470px;}
.ourteam-content{ width: 100%; height: 256px;}
.ourteam-content span{font: 16px/18px "黑体";  }
.ourteam-content p{display:block;margin: 15px auto;font: 12px/14px "黑体";top:25% }
.ourteam-content b{display: block;margin: 0 auto;font: 14px/18px "微软雅黑"; width: 86%;top:22%; }
.ourteam-img{width: 100%; position: relative;top:-20px;}
.ourteam-img-left{display: none;  }
.ourteam-img-middle{width:280px; margin:0 auto; ;}
.ourteam-img-right{display: none; }

.news{height: 920px; width: 100%; margin-top: 100px;}
.news-container{width: 90%;}
.news-container img{margin: 3% 0 3% 3%;}
.news-list{height: 725px; width: 90%; }
.news-content{width: 100%;height: 260px;margin:1% 0%;border-bottom: 1px dashed #fff; display: block; }
.news-content-left{width: 50%;height: 120px; margin:0 0;}
.news-content-left span{font: 14px/14px "黑体"; margin:10px 1%;}
.news-content-left p{font: 14px/16px "黑体"; margin:0px 8% 0px 1%;}
.news-content-mid1{width: 40%;height: 150px;margin:0 2%;}
.news-content-mid1 img{float: left;margin:10px 2px; }
.news-content-mid2{width: 100%;height: 130px; position: relative;top:-10%;}
.news-content-mid2 p{margin:0px 1% 0px 1%;font: 10px/12px "黑体";color: white;}

.contact{height: 236px;width: 100%;}
.contact-list{width: 80%; display: block; margin:0 auto; }
.contact-list-con{width: 80%;margin:0 auto;height: 40px; }
.contact-list-con img{ display: none; }
.contact-list-con span{font: 14px/16px "黑体"; text-align: left;}
.contact-list-con b{font-weight: normal;}


}