#imgDiv{position: absolute; left: 848px; top: 744px; z-index: 100000;}
#imgDiv img{ width:300px; height:auto;}
/*焦点图*/
.banner{ margin-top:60px;}
.banner1{ display:none;}
.weui-tabbar{ display:none;}
.flexslider {
	position: relative;
	height:600px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat; 
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 600px;
}




.flex-control-nav {
	position: absolute;
	bottom: 20px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	display: inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/next.png) center center no-repeat;
}
/*搜索*/


/*中间------------------------------------------------------------------------------------------------------------------------ */
section {
	width: 100%;
}

.index-about{background:#fff; padding:80px 0 100px 0;}

.indexabout-left{ float:left; width:55%;}
.indexabout-right{ float:right; width:40%;  }




.abouttu{ width:100%; height:340px; border-radius:30px;overflow:hidden;}
.abouttu img{width:100%;}

.indexabout-left h1{ line-height:45px;color:#333; font-size:30px;  font-weight:normal; margin-bottom:20px;}
.indexabout-left h1 strong{color:#333; font-size:37px; }
.indexabout-left .neijian p{ font-size:16px; color:#666;  line-height:28px; margin-top:10px; margin-bottom:10px; text-indent:30px;}
.indexabout-left p.indexjianjie{font-size:16px; color:#666;  line-height:28px;margin-top:10px; margin-bottom:10px; }
.indexabout-left p.indexjianjie a{ color:#00448b ; margin-left:10px;}



.shuzi ul li h3{ margin-top:10px;}
.shuzi ul li h3 .timer { font-size:50px; color:#164999;font-family:Arial, Helvetica, sans-serif; line-height:40px; text-align:center; padding-left:10%; }
.shuzi ul li h3 .timer em{ float:left;font-size:50px; color:#164999;font-style:normal; float:left; line-height:30px;font-family:Arial, Helvetica, sans-serif;}
.shuzi ul li h3 .timer i{ font-size:36px; color:#164999;font-style:normal; float:left; line-height:30px;}

.shuzi ul li h3 span{font-size:20px; color:#666; font-weight:normal; margin-left:5px; float:left;}
.shuzi ul li p{ font-size:16px; color:#666; padding-left:10%;}
.shuzi ul li:nth-child(1) h3 .timer{ padding-left:0;}
.shuzi ul li:nth-child(1) p{padding-left:0;}

.shuzi ul li{ border-right:1px solid #ccc; float:left;  margin-top:20px; height:65px; }
.shuzi ul li:nth-child(1){ width:24.5%;}
.shuzi ul li:nth-child(2){width:24.5%;}
.shuzi ul li:nth-child(3){width:24.5%;}
.shuzi ul li:nth-child(4){width:24.5%; 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:32.5%; height:380px;background:url(../images/zou.jpg) no-repeat 380px 330px  #fff; margin-right:1%; margin-bottom:15px;  border-radius:10px; overflow:hidden;  transition: all .4s ease; }
.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:12px 30px; font-size:18px; line-height:20px;}
.chanpinlist li:hover h3{ color:#0766b8;}
.chanpinlist li p{ font-size:14px; color:#c0c1c2;overflow: hidden; 
    text-overflow: ellipsis; white-space:nowrap; line-height:14px; margin:0 30px;}
.cpimg{ height:300px; overflow:hidden; position:relative;z-index:999;margin: 0 auto;	}
.cpimg img{max-width:100%; max-height:100%; position:absolute; left:0; top:0;transition: all 0.8s;}
.cpimg:hover img{transform: scale(1.2);
-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;}




/*新闻*/
.xinwen{ padding:20px 0 50px 0; background:#edf2f8;}
.xinwen2{ background:#FFF;}
.index-biao{ margin:30px 0;}
.biao-left{ float:left; width:80%;}
.biao-jieshao{ float:left; font-size:16px; color:#666; line-height:24px; padding-left:15px; margin-top:7px;}
.biao-right { float:right; margin-top:0px;}
.biao-right ul li{ float:left;}
.biao-right ul li a{ display:block; width:120px; font-size:16px; height:40px; line-height:40px; text-align:center; border:1px solid #ccc; color:#666; margin:3px 0; background:#FFF;}
.biao-right ul li:nth-child(1) a{ border-top-left-radius:5px;border-bottom-left-radius:5px; border-right:none;}
.biao-right ul li:nth-child(3) a{ border-top-right-radius:5px;border-bottom-right-radius:5px; border-left:none;}
.on a{ background:#0060b0; color:#FFF;}

.biao-right ul li.on a{color:#FFF; background:#0766b8;}
.biao-left h2{ font-size:36px; color:#164999;line-height:34px; font-weight: bold; float:left;}
.biao-left p{ font-size:16px; color:#666;  font-weight: normal; line-height:30px; margin-top:12px; font-family:Arial, Helvetica, sans-serif; float:left; margin-left:2%;}




.geng{ display:none; margin:0 auto;  padding:6px 20px; text-align:center; margin-top:20px; width:90px;border:1px solid #fff; color:#FFF; color:#FFF;}


.geng1{  border:1px solid #fff; color:#FFF;}


.xinwen-left{ width:29%; float:left; height:530px; background:#FFF; margin-right:1%; border-radius:10px; overflow:hidden;}

.xinwen-center{ width:29%; border: 1px solid #e4e4e4; float:left; height:450px; background:#264994;}

.xinwenshow{ padding-left:2%; padding-right:2%; width:35%; float:right;  background:#FFF; border-radius:10px; overflow:hidden;}
.xinwenshow ul li{  width:100%; margin:0 auto; height:100px; border-bottom:1px solid #e4e4e4; padding-bottom:27px; padding-top:5px;}
.xinwenshow ul li:nth-child(4){ border-bottom:none; }
.xinwenwenzi{ width:385px; position:relative; margin-top:23px;}
.xinwenwenzi h5{ font-size:55px; line-height:55px;font-family:Arial, Helvetica, sans-serif; color:#7f7d7d; font-weight: normal; position:absolute; left:0;top:0;}
.xinwenwenzi span{ font-size:16px;font-family:Arial, Helvetica, sans-serif; font-weight:normal;position:absolute; left:0;top:53px; margin-top:5px;}
.xinwenwenzi h6{ font-size:18px; line-height:18px; color:#444; font-weight: normal;position:absolute; left:85px;top:5px;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap;  width:430px;}
.xinwenwenzi p{
	font-size: 14px;
	color: #999;
	position: absolute;
	left:85px;
	top: 30px;
	width: 330px;
	height: 50px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
	
.xinwenwenzi1 h6{ font-size:18px; line-height:18px; color:#444; font-weight: normal;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap; margin:15px 30px 15px 30px;}
.xinwenwenzi1 p{ font-size:14px; color:#999; height: 50px;  line-height:24px;margin:0px 30px 5px 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }	
.xinwenwenzi1 span{margin:5px 30px 5px 30px; color:#666; font-size:15px; display:block;}	
	
	
.xinwenwenzi2 h6{ font-size:18px; line-height:18px; color:#fff; font-weight: normal; margin:15px 30px 15px 30px;}
.xinwenwenzi2 p{ font-size:14px; color:#fff; height: 50px;  line-height:24px;margin:0px 30px 5px 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }	
.xinwenwenzi2 span{margin:5px 30px 5px 30px; color:#fff; font-size:15px; display:block;}		
	
	
	
.xinwenimg { height:370px;overflow:hidden; position:relative;z-index:999;}
.xinwenimg img{  max-width:100%; max-height:100%; position:absolute; left:0; top:0;transition: all 0.8s;}
.xinwenimg: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 */}
.xinwenwenzi h6:hover{ color:#0766b8;}

.biao-right1 { float:right;}
.biao-right1 ul li{ float:left;}
.biao-right1 ul li a{    transition: all .4s ease; display:block; border-radius:5px; width:130px; font-size:16px; height:40px; line-height:40px; text-align:center; border:1px solid #ccc; color:#666; margin:3px 0; background:#FFF;}
.biao-right1 ul li a:hover{ background:#0766b8; color:#FFF;}
/*合作*/
.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:#edf2f8; padding:50px 0 80px 0;}









/*企业文化*/
.wenhuaindex{ margin:50px 0 50px 0;}
.t_b1k2li {
    transition: all 0.36s;
}
.t_b1k2li {
    width: 25%;
    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:20%;}


















