#imgDiv{position: absolute; left: 848px; top: 744px; z-index: 100000;}
#imgDiv img{ width:300px; height:auto;}
.weui-tabbar{ display:none;}

/*焦点图*/
#banner1 {display: none;}
.banner{ height:860px; position:relative;}
.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:11px; height:11px; overflow:hidden; margin-right:6px; text-indent:-999px; cursor:pointer;}
.banner .hd ul li.on{ background-position:0 0; background:#8b5e97; width:24px; border-radius:20px;}
.huantu li{ height:860px;}
.huantu li a{ display:block; width:100%; height:100%;  }
.bannerzi{ padding-top:130px ;width:73%; margin:0 auto;}
.bannerzi h1{ width:60%;font-weight:bold;font-size:43px;line-height:60px;color:#000; margin-top:200px;}
.bannerzi h2{ width:60%;font-weight: normal;font-size:24px;color:#8b5e97; margin-top:10px;}
.bannerzi span{ display:block;color:#fff; margin-top:50px;font-weight:bold;font-size:22px; background:#8b5e97; border-radius:100px; width:200px; height:50px; line-height:50px; text-align:center;}
.bannerzi img{ width:100%;}
.tumar{  padding-top:180px ;}



/*搜索*/


/*中间------------------------------------------------------------------------------------------------------------------------ */
section {
	width: 100%;
}

.index-about{background:#fff; padding:150px 0 150px 0;}

.indexabout-left{ float:left; width:55%;}
.indexabout-right{ float:right; width:40%;  }




.abouttu{ width:100%; height:340px; overflow:hidden;}
.abouttu img{width:100%;}

.indexabout-left h1{ line-height:35px;color:#333; font-size:30px;  font-weight:normal; margin-bottom:20px;}
.indexabout-left h1 strong{font-size:37px; text-transform:uppercase;color: #9a75bb; line-height:60px;}
.indexabout-left .neijian p{ font-size:16px; color:#666;  line-height:28px; margin-top:10px; margin-bottom:10px; text-indent:30px;}
.indexabout-left .indexjianjie p{font-size:16px; color:#666;  line-height:28px;margin-top:10px; margin-bottom:10px; }


.indexabout-left .indexjianjie a{ color:#9a75bb ;  border:1px solid #CCC; border-radius:5px; padding:10px 20px; margin-top:30px; display:block; width:80px; text-align:center;}


.shuzi{  box-shadow: 0px 10px 30px 2px #e0e4e8; background:#FFF; margin:80px 0; padding:50px 20px;}
.shuzinei{ margin-top:30px; margin-bottom:20px;}
.sztu{ text-align:center; margin-bottom:5px;}
.sztu img{ width:60px;}
.shuzi ul li h3{ margin-top:10px;}
.shuzi ul li h3 .timer {font-family:Arial, Helvetica, sans-serif; line-height:40px; text-align:center;font-size:28px; color:#9a75bb; text-transform:uppercase; }


.shuzi ul li p{ font-size:17px; color:#666; padding: 20px 10%; text-align:center;}


.shuzi ul li{ border-right:1px solid #ccc; float:left;  margin-top:20px; height:170px; width:24.8%; margin-bottom:80px; }

.shuzi ul li:nth-child(4n){ border-right:0;}





.chanpinxian li{ float:left; width:49%; height:370px;margin-right:15px;transition: all .4s ease; border-radius:10px; overflow:hidden; }
.chanpinxian li a{ display:block; width:100%; height:100px;}
.chanpinxian li h2{ text-align:center; font-size:30px; font-weight:bold;  color:#FFF; margin-top:130px;}
.chanpinxian li p{ text-align:center; font-size:20px;color:#FFF;}

.chanpinxian li:hover{box-shadow: 0 5px 20px rgba(0, 0, 0, .1);}
.chanpinxian li:nth-child(1){background:url(../images/cpxian1.jpg) no-repeat ; background-size:100%; }
.chanpinxian li:nth-child(2) {background:url(../images/cpxian2.jpg) no-repeat; background-size:100%; margin-right:0;}




/*产品*/

.gengduo a{ text-align:center;}
.chanpintop{ margin:40px 0;}
.biao-jieshao b{ color:#4b4b4b;}
.biao-jieshao strong{color:#4b4b4b;}
.cpmar{ margin-top:20px;}
.chanpinlist li{ float:left; width:30%; height:350px;background: #fff; margin-right:4%; margin-bottom:40px;  overflow:hidden;  transition: all .4s ease; text-align:center; }
.chanpinlist li:hover{box-shadow: 0 5px 20px rgba(0, 0, 0, .1); }

.chanpinlist li:nth-child(3n) { margin-right:0;}
.chanpinlist li h3{ font-weight: normal; color:#4b4b4b;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap; margin:20px 30px; font-size:18px; line-height:20px; text-align:center;}
.chanpinlist li:hover h3{ color:#9a75bb;}
.chanpinlist li p{ font-size:14px; color:#c0c1c2;overflow: hidden; 
    text-overflow: ellipsis; white-space:nowrap; line-height:14px; margin:0 30px;}
.cpimg{ height:270px; overflow:hidden; z-index:999;margin: 0 auto; text-align:center;}
.cpimg img{ transition: all 0.8s; width:100%; }
.cpimg:hover img{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}
.chanpinlist li .yincang{ background:#206bd1; width:100%; display:none; position:absolute; top:0; left:0; z-index:10; height:310px;}
.chanpinlist li .yincang h3{color:#fff; padding:70px 30px 10px 30px; font-size:18px; font-weight:bold; text-align:center;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap;}

	
.cpdi{ background:#f5f4f9;}
.enght{ float:right; 
  
    font-size: 16px; margin-left:10px;
    color: #666;
    position: relative;
    z-index:20; 
    
   background: url(../images/en01.png) no-repeat 15px center #d01f27;text-indent:42px; 
    width:150px;}
	
.enght a.tit{display:block;  color:#FFF;   height:42px; line-height:42px;  padding-right: 17px;
    background: url(../images/aaa01.png) no-repeat 120px center;

   }	
.liebiao{ display:none;position: absolute; left:0px; top:37px; background:#FFF;box-shadow: 0px 0px 10px #ccc;}
.liebiao a{border-bottom:1px solid #CCC;  padding:11px 15px; margin:8px 3px; font-size:16px; color:#666; display:block; background:#FFF; text-indent:0;}

.liebiao a:hover{ background:#206bd1; color:#FFF;}
.gengduo {
    margin-top: 30px;
    margin-bottom: 20px;
}
.gengduo a {
    display: block;
    width: 265px;
    height: 55px;
    line-height: 55px;
    border: 1px solid #999;
    color: #666;
    margin: 0 auto;
}
	



/*工艺*/
.gongyi{ text-align:center; padding-bottom:15px; background:#f4f4f4;}


/*新闻*/
.newlist li{ float:left; width:32%; margin-right:2%; background:#fff;transition:all 0.5s; }
.newlist li a{ display:block;}
.newlist li:nth-child(3){ margin-right:0;}
.newlist li .newtu{height:280px; overflow:hidden; position:relative;}
.newlist li .newtu img{ max-width:100%; transition:all 0.5s; position:absolute; left:0;top:0;}
.newlist li .newzi{ padding:20px 7%; margin-bottom:20px;}
.newlist li:hover{box-shadow: 0px 10px 20px 2px #e0e4e8;}
.newlist li:hover img{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */ }
.newlist li .newzi h3{ font-size:20px; margin-bottom:12px; line-height:30px;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap;}
	.newlist li .newzi h3:hover{color:#8b5e97;}
.newlist li .newzi p{height:45px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom:20px; line-height:26px;}
.newlist li .newzi span{ float:right;}
.newlist li .newzi span:hover{color:#0766b8;}
.xinwen{ margin-bottom:70px; margin-top:70px; background:#f8f8f8; padding:50px 0;}






/*合作*/
.hezuo{ padding-top:5px;padding-bottom:20px; background:#FFF;}
.hezuolist{ margin-top:40px;}
.hezuolist li{ float:left; width:200px; height:120px; text-align:center; cursor:pointer;}
.heimg{ width:153px; height:120px;overflow:hidden; position:relative;z-index:999;margin: 0 auto;	}
.heimg img{ max-width:100%; max-height:100%; position:absolute; left:0; top:0;transition: all 0.8s;}
.heimg:hover img{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}





/*技术*/
.xuanmore{ width:850px; margin:40px auto; text-align:center;}
.xuanmore a{display: block; float:left;
    width: 400px;
    font-size: 28px;
    color: #a68969;
    height: 60px;
    text-align: center;
    border-radius: 10px;
    border: 2px solid #a68969;
    line-height: 60px;}

.xuanmore a:nth-child(1){ margin-right:15px; background:#a68969; color:#FFF;}
.jiming{ color:#fff;height:68px; line-height:68px; font-size:40px; font-weight:bold; margin-bottom:20px; margin-left:8%; margin-top:90px;}
.slider__item img{ width:728px;}
.slider-container {
	position: relative;
	overflow: hidden;
	width:100%;
	margin: 0 auto;
	background-color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;  height:520px; border-radius:10px; overflow:hidden;
}
.slider {
	position: relative;
	width: 9999px
}
.slider:before, .slider:after {
	display: table;
	content: ' '
}
.slider:after {
	clear: both
}
.slider__item {
	position: relative;
	float: left;
	margin: 0;

	height: 100%; 
}
.slider__item:nth-child(1){background:url(../images/youshi1.jpg) no-repeat; background-size:100%; height:570px;}
.slider__item:nth-child(2){background:url(../images/youshi2.jpg) no-repeat; background-size:100%; height:570px;}

.slider__item:nth-child(3){background:url(../images/youshi3.jpg) no-repeat; background-size:100%; height:570px;}
.slider__item:nth-child(4){background:url(../images/youshi4.jpg) no-repeat; background-size:100%; height:570px;}
.slider__item:nth-child(5){background:url(../images/youshi5.jpg) no-repeat; background-size:100%; height:570px;}
.slider__item:nth-child(6){background:url(../images/youshi6.jpg) no-repeat; background-size:100%; height:570px;}
.luntu{ position:absolute; left:0; top:0; width:100%;}
.luntu{ width:100%;}
.slider__switch span {
	color: #fff;
	display: block;
	width: 32px;
	height: 32px
}
.slider__switch {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	padding: 10px 5px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	border-radius: 1px;
	background: #000;
	opacity: .3;
	transition: opacity .15s ease;
	fill: #fff
}
.slider__switch--prev {
	left: 10px
}
.slider__switch--next {
	right: 10px
}
.slider__switch:hover {
	opacity: .85
}
.slider__switch[disabled] {
	visibility: hidden;
	opacity: 0
}
.slider__caption {
	width:460px; height:300px; margin-left:8%; display: block;}
	.slider__caption a{ background:#13a035; color:#FFF; width:150px; height:50px; line-height:50px; display:block; text-align:center; border-radius:100px; margin-top:15px;}

.slider__caption h2{ font-size:24px;color:#333; font-weight:normal; border-bottom:1px solid #fff; padding-bottom:5px; margin-top:5px;}
.slider__caption p{ font-size:16px; line-height:28px; color:#fff; padding-bottom:15px;}
.slider__caption p span{ color:#FFF;}
.slider__caption[disabled] {
	opacity: 0;
	visibility: hidden
}
.slider-nav {
    line-height: 30px;
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    z-index: 99999;
    filter: alpha(opacity=90);
}

.slider.has-touch {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing
}
/*@media(max-width:580px) {
.slider__switch {
	display: none
}
.slider__caption {
	display: none
}
}
*/

.hebiao{width:100%; text-align: center; padding:25px 0;}
.hebiao h3{ font-size:22px; color:#645252; font-weight:normal; }

.hetu{ float:left; width:81px; margin-top:20px;}
.preview{ height:95px; margin-bottom:10px;}
.preview a {display:inline-block; width:32.5%;border-radius:10px; overflow:hidden; background:#fff; margin-right:0.5%; color:#645252;}
.preview a:nth-child(3) { margin-right:0;}

.active .hebiao{ background:#264994;}
.active .hebiao h3{ font-size:26px; color:#fff; }
.active {box-shadow: 0px 10px 30px 2px #e0e4e8;}

.leixing{background:#f8f8f8; padding:50px 0 80px 0;}









/*企业文化*/
.wenhuaindex{ margin:100px 0 100px 0;}
.t_b1k2li {
    transition: all 0.36s;
}
.t_b1k2li {
    width: 14.28%;
    overflow: hidden;
    position: relative;
}
.fl {
    float: left;
}
.t_b1k2pic {
    width: 100%;
    height:600px;
    position: relative;
}
.t_b1k2pic::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.2);
    opacity: 0;
    transition: all 0.36s;
    z-index: 2;
}
.t_b1k2nr {
    z-index: 3;
}
.t_b1k2nr {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 124px;
    left: 0;
}
.t_b1k2ic {
    width: 82px;
    height: 102px;
    display: inline-block;
    margin-bottom: 32px;
    transition: all 0.36s;
}
.t_b1k2ic img {
    width: 100%;
}
.t_b1k2nr .t_fonth4 h4 {
    font-weight: bold;
}
.t_fonth4.t_fonth4_2 h4 {
    color: #fff;
}
.t_fonth4 h4 {
    font-size: 30px;
    line-height: 1.2;
    color: #333333;
}
.t_b1k2li:last-of-type .t_b1k2pic img {
    right: 0;
    left: auto;
    transform: translateY(-50%);
}
.t_b1k2pic img {
    height: 100%;
    position: absolute;
    width: auto;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
}
.biao-center{ text-align:center;}
.t_b1k2li:first-of-type .t_b1k2pic img{

    left:0;

    transform: translateY(-50%);

}

.t_b1k2li.on{ width:40%;}

.t_b1k2li.act{width:10%;}



/*企业优势*/
.youshiindex{ background:#FFF;padding:100px 0;}


/*产品*/
.xueyuan{ background: #f5f5f5;padding:100px 0; }

.biao{ color:#333; font-size:45px; text-align:center; margin-bottom:80px; text-transform:uppercase;}
.ato-content {width:1350px;margin: 0 auto;position:relative; }
.ato-list ul {margin-top:20px;}
.ato-list ul li {width:33.3%; 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(3n) a{ margin-right:0;}
.ato-list ul li .pro-tu{width:100%; margin-bottom:20px; }
.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:22px; color:#333; width:70%; margin:0px auto;  text-align:center;
height:50px;
    overflow: hidden;
    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:#8b5e97; 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;}










