/*焦点图*/
#banner1 {display: none;}
.banner{ height:690px; position:relative; margin-top:175px;}
.banner .hd{ overflow:hidden; height:30px;padding:0 10px; position:absolute; left:50%;bottom:20px; z-index:1000;}
.banner .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.banner .hd ul li{ border-radius:50%;background:#fff; float:left;  width:10px; height:10px; overflow:hidden; margin-right:6px; text-indent:-999px; cursor:pointer;}
.banner .hd ul li.on{ background-position:0 0; background:#be3233; width:24px; border-radius:20px; }
.huantu li{ height:690px; position:relative;}
.huantu li a{ display:block; width:100%; height:100%;  }
.bannerzi{ padding-top:200px ; position:absolute;}

.bannerzi p{ width:80%;font-weight:bold;font-size:35px;line-height:50px;color:#fff; margin-bottom:20px;text-transform:uppercase;}
.huantu li:nth-child(2) .bannerzi p{ color:#333;}

.bannerzi p.hei{ color:#333; margin-top:-100px; }
.bannerzi span{ display:block;color:#fff; margin-top:10px;font-weight:bold;font-size:24px; text-transform:uppercase; width:200px; text-align:center; height:50px; line-height:50px; background:#be3233;}
.bannerzi img{ width:95%;}
.tumar{  padding-top:180px ;}
.tumar1 img{ width:120%;}
/*资质*/
.zizhilist{ margin:90px 0;}
.zizhilist li{ float:left; width:19%; margin-right:1%;box-shadow: 0 2px 24px rgba(0, 0, 0, .06);}
.zizhilist li:last-child{ margin-right:0;}
.zizhilist li img{ width:100%;}

/*产品*/
.xueyuan{ background: #f5f5f5;}
.xueyuanbg{background: url(../images/pro.png) 0 0 no-repeat;padding-bottom:80px; background-size:100%}
.xueyuan h1{ color:#333; font-size:45px; text-align:center;padding-bottom:60px; padding-top:60px;}
.ato-content {width:75%;margin: 0 auto;position:relative; }
.ato-list ul {margin-top:20px;}
.ato-list ul li {width:25%; float: left;position: relative; cursor:pointer;}
.ato-list ul li a{ display:block; width:95%; margin-right:5%;background: #fff; padding-bottom:20px;position:relative;}
.ato-list ul li:nth-child(4n) a{ margin-right:0;}
.ato-list ul li .pro-tu{width:100%; }
.hot{ display:block; width:26px; height:26px; padding:3px; background:#fe3031; color:#FFF; text-align:center; line-height:26px; position:absolute;right:0;top:0; z-index:999; font-size:1px; font-style:italic;}
.ato-list ul li .pro-tu img{width:100%;}
.ato-list ul li .pro-zi{ font-size:20px; color:#333; width:70%; margin:0px auto; padding:20px 0; text-align:center;
height: 40px;overflow: hidden;line-height:28px;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;

}
.ato-more {width:70%; margin:20px auto; height: 50px; line-height:50px;text-align: center; background:#be3233; color:#fff;font-size: 18px;}
.ato-list-fl a {width: 40px;height: 52px;position: relative; float: left;display: block; overflow: hidden; }
.ato-list-fl .prev{ position:absolute; left:-50px; top:200px;}
.ato-list-fl .next{ position:absolute; right:-50px;top:200px;}
.ato-list-fl a img {width: 40px;height: 40px;display: block;border: none;margin: 0 auto;margin-top: 12px;}
.prev:hover .ato-ope1 {opacity: 1;position: absolute;top: 0;left: 0px;}
.prev:hover .ato-ope{ display:none;}
.next:hover .ato-ope1 {opacity: 1;position: absolute;top: 0;left: 0px;}

/*解决方案*/
.fanganlist{position: relative;}
.fanganlist li{  cursor:pointer; width:100%; padding-right:50px;  margin-right:50px; margin-bottom:10px;}
.fanganlist li:last-child{ border-right:none;margin-right:0;}
.fangan h1{ font-size:45px; margin:80px 0; text-align:center; text-transform:uppercase;}
.fangtu{ width:25%;  border-radius:50%; overflow:hidden; margin:0 auto; float:left; margin-top:10px;}
.fangtu img{ width:100%;}
.fangyin { display:none;  width:75%; position:absolute; left:27%; top:0; background:#f0f0f0; height:440px; overflow:hidden;}
.fanganlist li:nth-child(1) .fangyin{ display:block;}
.fy-left{ float:left; width:59%;}
.fy-left img{ width:100%;}
.fy-right{ float:right; width:34%; margin:50px 3%;}
.fy-right h2{ font-size:22px; margin-bottom:20px;}
.fy-right p{ line-height:24px; color:#666;}
.fy-right a{ display:block; width:150px; height:50px; line-height:50px; text-align:center; background:#be3233; color:#fff; margin-top:20px;}
.fanganlist li:last-child .fangyin{ border-right:none;}

.shoujizi{ float:left; width:70%; margin-top:25px; line-height:22px;}
.fangtuwai{ width:23%; float:left; background:#f0f0f0; padding:3px 1%; height:96px;}
.fanganlist{ height:440px;}


/*为什么选择我们*/
.why{padding:100px 0; background:#f0f0f0; margin-bottom:50px;}
.why-left{ width:50%; float:left; position:relative; background-size:200px 350px;}
.why-right{ width:45%; float:right;}
.why-right h1{ font-size:45px; margin-bottom:30px; text-transform:uppercase;}
.why-right p{ font-size:20px; margin:10px 0; line-height:28px;}
.why-right p span{ font-size:22px; color:#be3233;}
.whyan{margin-top:40px;}
.whyan li{ float:left;width:37%;}
.whyan li a{ display:block; font-size:18px; font-weight:bold; width:100%;}
.whyan li:nth-child(1){margin-right:3%;}
.whyan li:nth-child(1) a{background:#be3233; height:50px; text-align:center; line-height:50px; color:#fff;border:1px solid #be3233;}
.whyan li:nth-child(2) a{background:#fff; height:50px; text-align:center; line-height:50px; color:#be3233; border:1px solid #be3233; text-transform:uppercase;}


.picScroll-left{ width:100%;  overflow:hidden; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:50px; height:50px; border-radius:50%; cursor:pointer; position: absolute;}
.picScroll-left .hd .prev{background:url("../images/right.png") no-repeat center center #333; background-size:25px; right:20px;top:200px;}	 
.picScroll-left .hd .next{background:url("../images/left.png") no-repeat center center  #333;background-size:25px; left:20px;top:200px;}	 

.picScroll-left .hd .prev:hover{background:url("../images/right.png") no-repeat center center #be3233;background-size:30px;}
.picScroll-left .hd .next:hover{background:url("../images/left.png") no-repeat center center  #be3233;background-size:30px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:100%;}
.picScroll-left .bd ul li .pic{ text-align:center;width:100%; }
.picScroll-left .bd ul li .pic p{ padding:20px 0; background:#fff; font-size:18px;}
.picScroll-left .bd ul li .pic img{ width:100%;  display:block; height: auto;}

.picScroll-left .picList{  }
	





/*客户*/
.kehu{ margin-bottom:100px;}
.kehu h1{ font-size:45px; margin-bottom:70px; text-align:center;}
.container3{ width:73%; margin:0 auto;}
.shadow-effect {text-align: center;}
#Cases-testimonials .shadow-effect p {font-family: inherit;font-size: 17px;margin: 0 0 17px 0;font-weight: 300; font-size:14px; color:#666;
height: 70px;overflow: hidden;line-height: 22px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.anlitu{ width:100%; margin:0 auto 20px auto;}
.pinpai{ width:22%; margin:10px auto 20px auto;}

.testimonial-name { font-size:18px;display: table;text-align: center; width:100%; font-weight:bold; color:#fff; height:50px; line-height:50px; background:#be3233; margin-top:20px;}
#Cases-testimonials .item { box-shadow: 0 2px 20px 0 rgba(0,0,0,0.10);border-radius: 10px;text-align: center;padding:20px 10%;margin-bottom:80px;opacity: .2; margin-top:60px;
transform: scale3d(0.8, 0.8, 1);transition: all 0.3s ease-in-out; }
#Cases-testimonials .owl-item.active.center .item {opacity: 1;transform: scale3d(1.2, 1.2, 1); }





#Cases-testimonials.owl-carousel .owl-dots .owl-dot.active span,#Cases-testimonials.owl-carousel .owl-dots .owl-dot:hover span 
{z-index:1000;background: #be3233;transform: translate3d(0px, -50%, 0px) scale(0.5);}
#Cases-testimonials.owl-carousel .owl-dots{display: inline-block;width: 100%;text-align: center;}
#Cases-testimonials.owl-carousel .owl-dots .owl-dot{display: inline-block;width:30px;}
#Cases-testimonials.owl-carousel .owl-dots .owl-dot span {background: #e5e5e5;display: inline-block;height: 20px;width:50px;border-radius: 30px;
transform: translate3d(0px, -50%, 0px) scale(0.5);transform-origin: 50% 50% 0;transition: all 250ms ease-out 0s; }
.owl-next{ width:40px; height:40px; z-index:10000;background: url(../images/zuo.png) 0 0px no-repeat; background-size:40px; text-indent:-99999px;position: absolute;left:-50px;top: 200px;}
.owl-prev{ width:40px; height:40px; z-index:10000;background: url(../images/you.png) 0 0px no-repeat; background-size:40px;text-indent:-99999px;position: absolute;right:-50px;top: 200px;}



/*定制*/
.dingzhi{  margin:100px 0; }
.ding-left{  width:37%; }
.ding-left h1{ font-size:30px; line-height:40px; color:#333; text-transform:uppercase; color:#be3233;}
.ding-left p{ color:#666; line-height:24px;margin-top:20px; font-size:16px;}
.ding-left p a{ display:block; background:#be3233; color:#fff; height:50px; width:100%; line-height:50px; text-align:center; line-height:50px; color:#fff; margin-top:20px;}
.ding-left p a:hover{ color:#fff;}
.ding-right{ width:58%;}
.ding-right img{ width:100%;}
.kehuzi{height: 65px;overflow: hidden;line-height:24px;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}








