/*页面滚动出现动画*/
.sdiv h1 {
	-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
	transform: translateY(50px);
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, -webkit-transform 0.5s;
	-o-transition: transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;}
.sdiv p {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, -webkit-transform 0.5s;
	-o-transition: transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
	opacity: 0;
	-webkit-transition-delay: 0.25s;
	-o-transition-delay: 0.25s;
	transition-delay: 0.25s;}
.sdiv span {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, -webkit-transform 0.5s;
	-o-transition: transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
	opacity: 0;
	-webkit-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	transition-delay: 0.5s;}
.sdiv.on h1,
.sdiv.on p,
.sdiv.on span {opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none;}
.con_title_h1 {text-align: center;padding: 150px 0;-webkit-animation: hue 15s infinite linear;
background-image: -webkit-linear-gradient(92deg, #673ab7, #3f51b5);}
.con_title_h1 span {color: #fff;border-bottom: 1px solid #fff;}
@-webkit-keyframes hue {
	from {-webkit-filter: hue-rotate(0deg);}
	to {-webkit-filter: hue-rotate(-360deg);}
}
.animation-delay-2 {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}
.animation-delay-5 {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
.animated {opacity:1;}

/*.content {width: 100%;height: 1000px;position: relative;padding-top: 64px;}*/
.scrolledDown {background: rgba(255,255,255,1) !important;color: #ddd;}


/*把导航空出来*/
/*.indexout{height:140px;width: 100%;}*/
.indexfun-cen{width: 100%;height: 100%;margin: 100px 0;}
.indexcases-cen{width: 100%;height: 100%;}
.indexstand-center{width: 100%;height: 100%;}
.coop-comp-center{width: 100%;height: 100%;margin: 0 0 100px 0;}
/*首页-其他功能*/
.indexfun{height: 100%;}
.indexfun-tit{margin:0 0 50px 0;}
.indexfun-tit h2{font-size: 36px;line-height: 1.6;text-align: center;color: rgba(17,17,17,0.8);
letter-spacing: 1px;display: block;font-weight: 700;}
.indexfun-tit p{width: 40%;margin: 10px auto;text-align: center;font-size: 14px;color: rgba(17,17,17,0.6)}
.indexfun-list{width: 100%;overflow: hidden;}
.indexfun-list .indexfun-li{float: left;width:32%;margin:10px 5px;}
.indexfun-list .indexfun-li a{display: block;}
.indexfun-list .indexfun-li .indfun{position: relative;}
.indexfun-list .indexfun-li .indfun .indfun-img{width:100%;height: 100%;overflow: hidden;}
.indexfun-list .indexfun-li .indfun .indfun-img img{width: 100%;height:100%;display: block;transition: all .6s;}
.indexfun-list .indexfun-li .indfun:hover .indfun-img img{transform: scale(1.1);}
.indexfun-list .indexfun-li .indfun .indfun-txt{position: absolute;top: 0;background: rgba(17,17,17,0.2);
display: flex;justify-content: center;align-items: center;height: 100%;width: 100%;}
.indexfun-list .indexfun-li .indfun .indfun-txt h4{color: #fff;font-size: 26px;text-align: center;width: 80%;
margin:20px auto;}
.indexfun-list .indexfun-li .indfun .indfun-txt p{color: #fff;font-size: 15px;width: 80%;line-height: 25px;
margin: 10px auto;}
.indexfun-list .indexfun-li .indfun .indfun-txt button{background: none;color: #fff;text-decoration: underline;
border: none;margin:30px auto 0 auto;font-size: 15px;display: block;}
.indexfun-list .indexfun-li .indfun .indfun-txt button:hover{color: #1b16fd;}
/*首页-案例展示*/
.indexcases{margin:0px 0 100px 0;
/*position: absolute;bottom: 0;left: 0;right: 0;top:125px;overflow-y: auto;overflow-x: hidden;*/}
.indexcases-tit{margin:0 0 50px 0;width: 100%;overflow: hidden;display: block;}
.indexcases-tit h2{font-size: 36px;line-height: 1.6;text-align: center;color: rgba(17,17,17,0.8);
letter-spacing: 1px;display: block;font-weight: 700;}
.indexcases-tit p{width: 40%;margin: 10px auto;text-align: center;font-size: 14px;color: rgba(17,17,17,0.6)}
.indexcases-list{width: 100%;overflow: hidden;}
.indecases-li{float: left;width:24%;margin:5px 5px;height:100%;}
.indecases-li a{display: block;}
.indecases-li .indecas{width:100%;height:100%;}
.indecases-li .indecas .indecas-img{width:100%;height:190px;overflow: hidden;}
.indecases-li .indecas img{width: 100%;height:100%;display: block;transition: all .6s;}
.indecases-li .indecas:hover img{transform: scale(1.1);}
.indecases-li .indecas .indecas-txt{margin-top:10px;letter-spacing: 1px; padding-right: 10%;}
.indecases-li .indecas .indecas-txt h3{-webkit-transition: color .4s;transition: color .4s;font-size: 14px;line-height: 1.4;
color: rgba(17,17,17,0.8);}
.indecases-li .indecas .indecas-txt p{font-size: 14px;line-height: 1.4;color: rgba(17,17,17,0.5);
 margin-top: 3px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden;}
/*.indecases-li .indecas:hover .indecas-txt h3,*/
.indecases-li .indecas:hover .indecas-txt p{color: #1b16fd;}
/*首页-关于彬鑫*/
.indexstand{/*background: url(../images/abban-bg.png) no-repeat center;background-size: 100%;*/
margin: 0 0 100px 0;}
.indexstand-bg{width: 100%;height: 100%;/*background: rgba(0,0,0,0.6);*/}
.indexstand-tit{margin:0 auto 50px auto;width:57%;z-index: 10;background: none;}
.indexstand-tit h2{font-size: 36px;line-height: 1.6;text-align: center;color: rgba(17,17,17,0.8);
letter-spacing: 1px;display: block;font-weight: 700;margin-bottom:30px;}
.indexstand-tit p{font-size:17px;line-height:2;text-align: center;color: #000;}
.indexstand-body{margin:65px 0;width: 100%;}
.indexstand-list{width: 100%;overflow: hidden;}
.indexstand-list .indexstand-li{float: left;width: 25%;text-align: center;}
#indsta{width:168px;height:168px;border: 1px solid #000;margin: 0 auto;padding:17% 0 9% 0;
border-radius: 50%;}
.indsta-pos{position: relative;}
.indsta h2{font-size: 30px;color: #000;}
.indsta h2.counter-num1{margin-right: 19px;}
.indsta h2.counter-num2{margin-right:39px;}
.indsta h2.counter-num3{margin-right:35px;}
.indsta span{color: #000;}
.indsta span.ti-user{position: absolute;top:2px;right: 27px;font-size: 25px;font-weight: 600;}
.indsta span.ti-star{position: absolute;top:2px;right:28px;font-size: 25px;font-weight: 600;}
.indsta span.ti-pencil-alt{position: absolute;top:2px;right:34px;font-size: 25px;font-weight: 600;}
.indsta span.ti-support{position: absolute;top:-6px;right:34px;font-size: 25px;font-weight: 600;}
.indsta h3{margin:10px 0 25px 0;font-size:16px;font-weight: normal;color: #000;}
/*公司新闻&合作伙伴*/
.coop-comp{width: 100%;overflow: hidden;}
.indexcomp{float: left;width: 49%;}
.indexcoop{float: right;width: 49%;}
.indexcomp-tit,
.indexcoop-tit{margin:10px 0;}
.indexcomp-tit h2,
.indexcoop-tit h2{color: rgba(17,17,17,0.8);letter-spacing: 1px;display: block;font-weight: 700;
margin:10px 0;font-size: 20px;}
.indexcomp-tit p,
.indexcoop-tit p{color: rgba(17,17,17,0.6);line-height: 1.6;font-size: 14px;}
/*首页-公司新闻*/
.indexcomp-list{width: 100%;}
.indexcomp-li{border: 1px solid gainsboro;margin:10px 0;height:40px;line-height:40px;}
.indexcomp-li ul{overflow: hidden;}
.indexcomp-li ul li{float: left;}
.indexcomp-li ul li.jian{width: 5%;margin: 0 1% 0 3%;}
.indexcomp-li ul li.jian span{font-size: 20px;}
.indexcomp-li ul li.li-tit{width:62%;}
.indexcomp-li ul li.li-tit p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;
overflow: hidden;width:90%;text-align: left;margin: 0;}
.indexcomp-li ul li.li-deta{width:20%;margin: 0 1%;}
.indexcomp-li ul li.jia{width: 5%;margin: 0 1%;}
.indexcomp-li ul li.jia small{border: 1px solid darkgray;padding: 0px 5px 4px 5px;}
/*首页-合作伙伴*/
.indexcoop-list{width: 100%;}
.indexcoop-list p{width: 100%;}
.indexcoop-list p img{width: 100%;}

/*底部*/
footer{width: 100%;display: block;margin-top:10px;background: #212121;}
footer .foot{width: 100%;display: block;position: relative;}
footer .foot .footcon{position: absolute;top:-295px;width:50%;left:25%;}
.footcon-body{width:100%;overflow: hidden;padding:15px 20px 15px 20px;background: #f2f2f2;
border-radius:10px;margin: 0 auto;}
.footcon-body .footcon-left{width:100%;}
.footcon-body .footcon-left ul{overflow: hidden;}
.footcon-body .footcon-left ul li{float: left;width: 50%;}
.footcon-body .footcon-left ul li h2{font-size: 24px;line-height: 2;margin-bottom:10px;}
.footcon-body .footcon-left ul li p{font-size:15px;line-height:2;}
/*.footcon-body .footcon-left ul li h3{margin-top: 20px;}*/
.footcon-body .footcon-left ul li h4 img{width:45%;margin:10px auto;display: block;}
.footcon-body .footcon-left ul li h5{font-size:15px;text-align: center;}
.footcon-body .footcon-right{width: 100%;}
.footcon-body .footcon-right h2{font-size: 24px;line-height: 2;margin-bottom:10px;}
.footcon-body .footcon-right form{width: 100%;}
.footcon-body .footcon-right form input{width: 100%;height: 30px;line-height: 30px;border-radius: 5px;
border: 1px solid #F2F2F2;margin: 5px 0;padding: 0 5px;}
.footcon-body .footcon-right form textarea{width: 100%;height:50px;border-radius: 5px;
border: 1px solid #F2F2F2;margin: 5px 0;padding:5px;}
.footcon-body .footcon-right form button{width:70px;padding: 5px 0;background: #1b16fd;
border: 1px solid #1b16fd;color: #fff;border-radius: 5px;}
.footlast{width: 100%;background: #1B1D17;padding:50px 0 0px 0;}
.footer-list{width: 100%;overflow: hidden;padding: 0 0 15px 0;}
.footer-list .footer-li{width:10%;float: left;}
.footer-list .footer-li h3{font-size: 20px;line-height:2;margin-bottom:10px;color: #fff;}
.footer-list .footer-li p a{font-size:15px;line-height:1.8;color: #fff;}
.footer-list .footer-li1{width:10%;float:right;}
.footer-list .footer-li1 h3{font-size: 20px;line-height: 2 ;margin-bottom:10px;color: #fff;}
.footer-list .footer-li1 p a{font-size:15px;line-height:1.8;color: #fff;}
.foot-last{height:25px;background: #f5f5f5;line-height:25px;}
.foot-last p{text-align: center;}
/* side --侧边栏*/
.side{position:fixed;width:54px;height:250px;right:0;bottom:300px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;margin: 5px 0;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;
background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;overflow:hidden;line-height: 54px;
font-size: 14px;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;
opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#1B16FD;opacity:1;filter:Alpha(opacity=100);}
.side ul li .sidebox img{float:left;}
.side ul li:last-of-type .sidebox span{margin-left: 0;}
.side ul li .sidebox span{margin-left: 10px;}
.side ul li .sidebox1{position: relative;}
.side ul li .sidehref{position: absolute;left: -145px;bottom:-12px;display: none;}
.side ul li .sidehref img{width: 75%;z-index: -10;}
.side ul li a.sidehref1:hover .sidehref{display: block;}

/*关于我们*/
.hea{height: 85px;/*position: absolute*/;top: 0;z-index: 999;width: 100%;}
.hea .header-fixed{background: rgba(250,250,250,0.1);height: 100%;}

.abbanner .ab-ban{width: 100%;position: relative;/*margin-bottom: 30px;*/}
.abbanner .ab-ban img{width: 100%;}
.abbanner .ab-banbg{width: 100%;/*background: rgba(0,0,0,0.4);*/height: 100%;position: absolute;top: 0;left: 0;
display: flex;justify-content: center;align-items: center;}
.abbanner .ab-banbg h1{font-size:50px;color: #fff;text-shadow: 1px 1px 2px #000;}
/*.about{width: 100%;}*/
.abid{width: 100%;background:#f0f0f0;height:60px;line-height:60px;}
.abid_body{width: 100%;overflow: hidden;height: 60px;line-height: 60px;}
.abid_body .abid_left{width:82%;float: left;height: 60px;line-height: 60px;overflow: hidden;}
.abid_body .abid_left p.abid_pl{position: relative;margin: 0;float: left; padding: 0 20px; }
.abid_body .abid_left p.abid_pl a{display: block;color: #000;line-height:60px;text-align: center;font-size:15px;}
.abid_body .abid_left p.abid_pl img{position: absolute;bottom:0;width:22px;left: 41%;display: none;}
.abid_body .abid_left p.active{background:#1b16fd;}
.abid_body .abid_left p.active a{color: #fff;}
.abid_body .abid_left p.active img{display: block;}
.abid_body .abid_left p:hover{background:#1b16fd;}
.abid_body .abid_left p:hover a{color: #fff;}
.abid_body .abid_left p:hover img{display: block;}
.abid_body .abid_right{float: right;width:18%;height: 60px;}
.abid_body .abid_right p.abid_pr{margin: 0;text-align: right;}
.abid_body .abid_right p.abid_pr a:hover{color: #1b16fd;}
.abid_body .abid_right p.abid_pr img{margin: -5px 5px 0 5px;}
.abid_body .abid_right p.abid_pr a,
.abid_body .abid_right p.abid_pr span{font-size: 12px;}
/*正文*/
.about1{width: 100%;margin: 30px 0;}
.about1 .about1_tit h2{font-size: 40px;line-height:1.6;font-weight: 600;color: #000000;text-align: center;}
.about1 .about1_tit h3{font-size: 28px;margin-top: 17px;font-weight: 600;color: #555555;text-align: center;}
.about1_txt{margin-top: 40px;font-size: 16px;line-height: 32px;}
.about1_txt p{margin: 0;}
.about2{width: 100%;height: 100%;background: url(../images/abid_bg.jpg) no-repeat center;background-size: 100% 100%;
margin: 30px 0;}
.about2 .about2_bg{width: 100%;height:100%;background: rgba(0,0,0,0.3);padding:40px 0;}
/*.about2_tit{margin-top: 30px;}*/
.about2_tit h2{font-size: 40px;line-height:1.6;font-weight: 600;color: #fff;text-align: center;}
.about2_tit h3{font-size: 28px;margin-top: 17px;font-weight: 600;color: #fff;text-align: center;}
.about2_txt{margin-top: 40px;}
.about2_txt p{font-size: 16px;line-height: 1.6;color: #fff;text-align: center;}
.about2_txt p span{margin:20px 0 10px 0;font-size: 20px;display: block;}
.about2_txt .about2_txt1{margin-top:30px;}
.about3{margin:45px 0;}
.about3_tit h2{font-size: 40px;line-height:1.6;font-weight: 600;color: #000;text-align: center;}
.about3_tit h3{font-size: 28px;margin-top: 17px;font-weight: 600;color: #555;text-align: center;}


/*关于我们-底部*/
/*footer.ab-foot{position: relative;bottom: 0;margin-top: 30px;}
.ab-foot .foot-out{width: 100%;height: 250px;background: #fff;}
.ab-foot .footcon-body .footcon-left ul li p{line-height: 1.6;}
.ab-foot .footer-list .footer-li p a{line-height: 1.8;}
.ab-foot .footer-list .footer-li1 p a{line-height: 1.8;}
footer.ab-foot .foot .footcon{top: -280px;}*/

.ab_foot{width: 100%;background: #1B1D17;overflow: hidden;position: relative;}
.abfo_body{width: 100%;overflow: hidden;padding:30px 0 20px 0;}
.abfo_left{float: left;width: 60%;}
.abfo_left h2{font-size: 30px;color: #fff;margin: 20px 0 40px 0;}
.abfo_left .abfo1_list{width: 100%;margin:25px 0;overflow: hidden;}
.abfo_left .abfo1_li1{float: left;width:20%;}
.abfo_left .abfo1_li1 img{width: 100%;}
.abfo_left .abfo1_li1 h5{color: #fff;font-size: 15px;text-align: center;margin: 10px 0;}
.abfo_left .abfo1_li2{float: right;width: 70%;} 
.abfo_left .abfo1_li2 h3{font-size: 24px; color: #fff;margin-bottom: 15px;}
.abfo_left .abfo1_li2 p{color: #fff;line-height: 1.6;font-size: 15px;}
.abfo_left .abfo2_list{width: 100%;padding: 10px 0 20px 0;}
.abfo_left .abfo2_list .abfo2_li{width:100%;overflow: hidden;margin: 15px 0;}
.abfo_left .abfo2_list .abfo2_li h3{float: left;width:20%;font-size:18px;color: #fff;}
.abfo_left .abfo2_list .abfo2_li p{float: left;width: 19%;margin: 0;}
.abfo_left .abfo2_list .abfo2_li p a{color: #fff;font-size: 15px;}
.abfo_right{float: right;width: 38%;}
.abfo_right h2{font-size: 30px;color: #fff;margin:20px 0 40px 0;}
.abfo_right h2 span{font-size: 18px;color: #9b9b9b; margin-left: 20px;}
.abfo_right form{width: 100%;}
.abfo_right form input{width: 100%;background: none;border: none;height: 40px;line-height: 40px;
border-bottom: 1px solid #fff;margin:5px 0;padding: 0 5px;color: #fff;}
.abfo_right form input::-webkit-input-placeholder {color: #fff; font-size: 15px;}
.abfo_right form input:-moz-placeholder {color: #fff; font-size: 15px;}
.abfo_right form input::-moz-placeholder {color: #fff; font-size: 15px;}
.abfo_right form input:-ms-input-placeholder {color: #fff; font-size: 15px;}
.abfo_right form textarea{width: 100%;background: none;height:70px;line-height: 40px;
border: 1px solid #fff;margin: 15px 0;padding: 0 5px;color: #fff;}
.abfo_right form textarea::-webkit-input-placeholder {color: #fff; font-size: 15px;}
.abfo_right form textarea:-moz-placeholder {color: #fff; font-size: 15px;}
.abfo_right form textarea::-moz-placeholder {color: #fff; font-size: 15px;}
.abfo_right form textarea:-ms-input-placeholder {color: #fff; font-size: 15px;}
.abfo_right form button{width: 100px;background: #1B16FD;color: #fff;padding:8px 0;
font-size: 15px;border: 1px solid #1B16FD;border-radius: 5px;}
.abfo-last{width: 100%;background: #f5f5f5;height: 25px;position: absolute;bottom: 0;}
.abfo-last p{text-align: center;line-height: 25px;margin: 0px;}

/*膜结构介绍*/
.intro{width: 100%;margin: 30px 0;}
.intro_list{width: 100%;}
.intro_list .intro_li{border-radius: 5px;margin:70px 0;overflow: hidden;}
.intro_li .intro_liimg1{float: left;width: 40%;}
.intro_li .intro_liimg1 img{width: 100%;}
.intro_li .intro_litxt1{float: right;width:57%;text-align: left;padding:25px 15px 0 15px;}
.intro_li .intro_litxt1 h2{font-size: 34px;color: rgba(17,17,17,0.8);margin-bottom:10px;}
.intro_li .intro_litxt1 span{width:60px;height:2px;background: #1B16FD;border: 0.2px solid #1B16FD;
display: block;border-radius:2px ;margin:20px 0;}
.intro_li .intro_litxt1 p{font-size: 14px;line-height: 2;color: rgba(17,17,17,0.8);text-indent: 24px;}

.intro_li .intro_liimg2{float: right;width: 40%;}
.intro_li .intro_liimg2 img{width: 100%;margin-top: 30px;}
.intro_li .intro_litxt2{float: left;width:57%;text-align: left;padding:25px 15px 0 15px;}
.intro_li .intro_litxt2 h2{font-size: 34px;color: rgba(17,17,17,0.8);margin-bottom:10px;}
.intro_li .intro_litxt2 span{width:60px;height:2px;background: #1B16FD;border: 0.2px solid #1B16FD;
display: block;border-radius:2px ;margin:20px 0;}
.intro_li .intro_litxt2 p{font-size: 14px;line-height: 2;color: rgba(17,17,17,0.8);text-indent: 24px;}

/*新闻中心*/
.news{width: 100%;margin:40px 0;}
.news .news_list{width: 100%;}
.news .news_list .news_li{margin: 20px 0;background: ghostwhite;border-radius: 5px;padding: 5px;overflow: hidden;}
.news .news_list .news_li a{display: block;}
.news_list .news_li .news_liimg{float: left;width: 20%;}
.news_list .news_li .news_liimg img{width: 100%;}
.news_list .news_li .news_litxt{float: left;width:65%;margin:0 2.5%;height: 100%;padding: 20px 20px 0 20px;
/*display: flex;justify-content: center;align-items: center;*/}
.news_list .news_li .news_litxt h2{-webkit-transition: color 0.4s;transition: color 0.4s;font-size: 24px;
color: rgba(17,17,17,0.8);font-weight: 700;line-height: 1.4;height:45px;overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;}

.news_list .news_li a:hover .news_litxt h2{color: #1B16FD;}
.news_list .news_li .news_litxt h3{font-size:15px;line-height: 1.9;color: rgba(17,17,17,0.8);font-weight: normal;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news_list .news_li .news_litxt p{-webkit-transition: color .4s ease-out;transition: color .4s ease-out;
display: inline-block;font-size:12px;color: rgba(17,17,17,0.8);text-transform: uppercase;
letter-spacing: 1px;position: relative;padding-bottom: 5px;padding-right: 20px;margin-top: 30px;}
.news_list .news_li .news_litxt p:after {-webkit-transition: bottom .3s, background .3s;
transition: bottom .3s, background .3s;content: "";display: block;position: absolute;left: 0;right: 20px;
bottom: 3px;height: 1px;background-color: rgba(17,17,17,0.8);backface-visibility: hidden;}
.news_list .news_li .news_lidate{float: right;width: 10%;margin-top: 3%;}
.news_list .news_li .news_lidate h2{margin-bottom: 14px;font-size: 34px;letter-spacing: 1px;color: rgba(32,32,32,0.5);}
.news_list .news_li .news_lidate p{font-size: 14px;padding: 0 0 0 2px;}
.news_list .news_li .news_lidate small{font-size: 20px;margin:0 4px;}
.news_list .news_li .news_lidate span{margin-left: 3px;}
/*工程案例*/
.cases{width: 100%;/*margin: 30px 0;*/}
.cases .cases_list{width: 100%;overflow: hidden;padding: 50px 0 30px 0;}
/*.cases .cases_list .cases_li{float: left;width: 23.7%;margin: 10px;border: 1px solid #bebbbb;}*/
.cases .cases_list .cases_li{width: 31.14%;margin: 0 3.29% 45px 0; float: left; box-shadow: 0 0 27px rgba(0,0,0,0.1);
}
.cases .cases_list .cases_li:nth-child(3n){margin-right:0 ;}
/*.cases .cases_list .cases_li:nth-child(4n-3){margin-left:0 ;}
.cases .cases_list .cases_li:nth-child(4n){margin-right: 0;}*/
.cases .cases_list .cases_li a{display: block;}
.cases .cases_list .cases_li .cases_lib{width:100%;height:100%;}
.cases_list .cases_li .cases_lib .cases_liimg{width:100%;height:247px;overflow: hidden;}
.cases_list .cases_li .cases_lib .cases_liimg img{width: 100%;height:100%;display: block;transition: all .6s;}
.cases_list .cases_li .cases_lib .cases_liimg:hover img{transform: scale(1.1);}
/*.cases_list .cases_li .cases_lib .cases_litxt{margin-top:10px;letter-spacing: 1px; padding:5px 10px;}
.cases_list .cases_li .cases_lib .cases_litxt h3{-webkit-transition: color .4s;transition: color .4s;font-size: 18px;line-height: 1.4;
color: rgba(17,17,17,0.8);font-weight: 700;}
.cases_list .cases_li .cases_lib .cases_litxt p{font-size: 14px;line-height: 1.4;color: rgba(17,17,17,0.5);
 margin-top: 3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}*/
.cases_list .cases_li .cases_lib .cases_litxt{padding:7px 15px;text-align: center;}
.cases_list .cases_li .cases_lib .cases_litxt h3{font-size:14px;color: #363636;font-weight: normal;}
/*.cases_list .cases_li .cases_lib .cases_litxt p{font-size: 14px;line-height: 26px;height: 52px;margin: 20px 0;
 overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;}
.cases_list .cases_li .cases_lib .cases_litxt span{width: 106px;height: 38px;line-height: 38px;display: block;
margin: auto;border-radius: 4px;background-color: #e1e1e1;font-size: 14px;color: #FF0204;}
.cases_list .cases_li a:hover .cases_lib .cases_litxt span{color: #fff;background: #FF0204;}*/

.page{width: 100%;display: flex;justify-content: center;align-items: center;margin:25px 0 15px 0;}
.page .page_btn button{border: 1px solid #808080;padding: 5px 8px;background: #fff;color: #000000;border-radius: 5px;
margin: 0 5px;}
.page .page_btn button:hover{color: #1B16FD;}

/*联系我们信息*/
.contact{width: 100%;margin: 30px 0;}
.contact-list .contact-li1{width: 100%;overflow: hidden;margin: 0 0 20px 0;}
.contact-li1 .contact-lileft{float: left;width: 60%;background: #f6f6f6;}
.contact-lileft .contact-txt1{width: 100%;padding: 15px 2%;background: #ebebeb;}
.contact-lileft .contact-txt1 h2{font-size: 30px;color: #151515;line-height: 46px;}
.contact-lileft .contact-txt1 p{font-size: 16px;color: #9c9c9c;text-transform: uppercase;letter-spacing: 12px;line-height: 46px;}
.contact-lileft .contact-txt2{padding:15px 2%;width: 42%;float: left;margin: 0 6.34% 0 0;overflow: hidden;}
.contact-txt2 img{width:15%;float: left;}
.contact-txt2t{width:75%;float: right;}
.contact-txt2t h3{font-size: 16px;line-height:32px ;}
.contact-txt2t p{font-size: 14px;line-height: 24px;}
.contact-txt3{width: 100%;display: block;float: left;overflow: hidden;padding: 15px 2%;background: #ebebeb;}
.contact-txt3 img{width:5.7%;float: left;margin: 16px 0 0 0;}
.contact-txt3 .contact-txt3t{width:85%;float: left;margin: 10px 0 0 4%;font-size: 16px;line-height: 28px;
color: #444444;}
.contact-txtb1{overflow: hidden;width: 100%;/*background: #ebebeb;*/}
.contact-txtb2{overflow: hidden;width: 100%;background: #ebebeb;}
.contact-txtb3{overflow: hidden;width: 100%;/*background: #ebebeb;*/}

.contact-li1 .contact-liright{float: right;width: 32%;border: 1.5px solid #ebebeb;padding:30px 2.14% 20px 2.14%;}
.contact-li1 .contact-liright h2{text-align: center;font-size: 24px; color: #333333;padding-bottom: 15px;}
.contact-liright form{width: 100%;overflow: hidden;}
.contact-liright form label{font-size: 14px;line-height: 24px;}
.contact-liright form input{background: #EBEBEB;border: none;width: 100%;margin:5px 0 5px 0;height:30px;
padding: 5px 2px;}
.contact-liright form p.inp-m{position: relative;width: 100%;}
.contact-liright form p.inp-yzm{position: relative;width: 100%;overflow: hidden;}
.contact-liright form p.inp-m span{position: absolute;right:15px;top:5px;font-size: 20px;}
.contact-liright form p.inp-yzm input{width:75%;float: left;}
.contact-liright form p.inp-yzm a{width: 23%;background:#EBEBEB ;display: block;float: right;margin: 5px 0 5px 0;
height: 25px;text-align: center;line-height: 25px;}
.contact-liright form textarea{width: 100%;padding: 5px;height:90px;margin: 5px 0;
background: #EBEBEB;border: 1px solid #EBEBEB;}
.contact-liright form button{margin: 5px;background: #1B16FD;padding:10px 20px;color: #fff;
border: none;border-radius: 5px;float: right;}

/*加入我们*/
.contact-list .contact-li2{width: 100%;margin:40px 0;}
.conli2_tit h2{width: 100%;background: url(../images/contxt_bg.png) no-repeat center;background-size: 100%;
color: #000;font-size: 35px;text-align: center;height: 80px;line-height: 80px;}
.conli2_tit p{margin-top: 17px;font-size: 15px;line-height: 1.8;text-align: center;width: 80%;margin: 17px auto ;}
/*折叠下拉框*/
ul.accordion li{margin:30px 0;padding: 10px;background: #f5f5f5;/*border-bottom: 1px solid #CCC;*/}
.accordion {width: 100%;margin:30px 0;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;}
.accordion .link {cursor: pointer;display: block;padding: 15px 15px 15px 42px;color: #4D4D4D;font-size: 14px;
font-weight: 700;/*border-bottom: 1px solid #CCC;*/position: relative;
-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.link_tit h3{font-size: 22px;font-weight: 600;line-height: 1.6;}
.link_tit p{font-size: 14px;line-height: 20px;color: rgba(17,17,17,0.5);margin-top: 10px;}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;color:#a09e9e;
-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;
transition: all 0.4s ease;}
.accordion li i.fa-chevron-down {right: 12px;left: auto;font-size:30px;}
.accordion li.open .link {color: #1B16FD;}
.accordion li.open i {color: #1B16FD;}
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);transform: rotate(180deg);}
/*Submenu*/
.submenu {display: none;background:none;font-size: 14px; }
.submenu li {border-bottom: 1px solid #4b4a5e;}
.submenu a {display: block;text-decoration: none;color: #d9d9d9;padding: 12px;padding-left: 42px;
-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.submenu a:hover {background: #b63b4d;color: #FFF;}
.submenu_txt{padding:15px 15px 15px 42px;}
.submenu_txt h4{font-size: 18px;line-height:2;}
.submenu_txt h5{font-size: 18px;line-height: 1.8;}
.submenu_txt p{font-size: 14px;line-height: 1.6;}
.submenu_txt p span{font-size:14px;line-height: 1.8;font-weight: 600;margin-right: 5px;}

/*地图位置*/
.contact-li3{width: 100%;overflow: hidden;}
.contact-li3 .conli3_tit{width: 100%;background: url(../images/map_bg.jpg) no-repeat center;background-size: 100%;
padding: 20px 0;}
.contact-li3 .conli3_tit h2{font-size:35px;line-height:1.6;font-weight: 600;color: #000000;text-align: center;}
.contact-li3 .conli3_tit h3{font-size: 22px;margin-top:10px;font-weight: 600;color: #555555;text-align: center;}
/*.contact-li3 h3{font-size: 22px;line-height: 42px;color: #000;text-align: center;}*/
.contact-li3 img{width: 100%;margin-top: 30px;}

/*联系我们-底部*/
.confoot{width: 100%;display: block;margin-top:10px;background: #212121;}
.confoot-list{width: 100%;padding: 20px 0;overflow:hidden;}
.confoot-libody1{width: 80%;float: left;}
.confoot-libody1 .confoot-li{width: 100%;margin: 10px 0;overflow: hidden;}
.confoot-libody1 .confoot-li h3{font-size: 20px;line-height: 2;color: #fff;float: left;width: 110px;}
.confoot-libody1 .confoot-li ul{float: right;width:87%;overflow: hidden;}
.confoot-libody1 .confoot-li ul li{float: left;width: 25%;height: 40px;line-height: 45px;}
.confoot-libody1 .confoot-li ul li a{color: #fff;font-size: 14px;line-height: 2;}
.confoot-libody2{float:right;width: 15%;}
.confoot-libody2 img{display: block;width:60%;margin:10px auto;}
.confoot-libody2 p{font-size: 16px;text-align: center;}


/*环保*/
.hbcase{width: 100%;margin: 30px 0;}
/*.hbcase_tit h2{font-size:30px;line-height: 2;color: #000;text-align: center;margin: 10px 0;}*/
.hbcase1_list{margin: 20px 0;width: 100%;overflow: hidden;background: #f2f2f2;border-radius: 5px;}
.hbcase1_list .hbcase1_liimg1{float: left;width:40%;}
.hbcase1_list .hbcase1_liimg1 img{width: 100%;}
.hbcase1_list .hbcase1_litxt1{float: right;width:55%;padding: 20px;}
.hbcase1_list .hbcase1_litxt1 p{font-size: 15px;text-indent: 24px;line-height: 1.6;}
.hbcase2_list{margin: 30px 0;}
.hbcase2_list .hbcase2_litit h2{font-size:35px;line-height: 2;color: #000;text-align: center;margin:25px 0 10px 0;}
.hbcase2_lilist{margin-top: 20px;}
.hbcase2_lilist ul{width: 100%;overflow: hidden;}
.hbcase2_lilist ul li{width: 31.14%;margin:20px 3.29% 45px 0; float: left; box-shadow: 0 0 27px rgba(0,0,0,0.1);
}
.hbcase2_lilist ul li:nth-child(3n){margin-right:0 ;}
.hbcase2_lilist ul li a{display: block;}
.hbcase2_lilist ul li .cases_lib{width:100%;height:100%;}
.hbcase2_lilist ul li .cases_lib .cases_liimg{width:100%;height:auto;overflow: hidden;}
.hbcase2_lilist ul li .cases_liimg img{width: 100%;height:100%;display: block;transition: all .6s;}
.hbcase2_lilist ul li .cases_liimg:hover img{transform: scale(1.1);}
.hbcase2_lilist ul li .cases_lib .cases_litxt{padding:7px 15px;text-align: center;}
.hbcase2_lilist ul li .cases_lib .cases_litxt h3{font-size:14px;color: #363636;font-weight: normal;}
.hbcase2_lilist .hbcase2_btn a{margin:0px auto 30px auto;border: 1px solid #1B16FD;background: #1B16FD;color: #fff;
width:100px;padding: 8px 0;display: block;text-align: center;border-radius: 5px;}


.content{width: 100%;}
.content ul li .tab_list{width: 100%;overflow: hidden;}
.content ul li .tab_list .tab_li{width: 31.14%;margin:20px 3.29% 45px 0; float: left; box-shadow: 0 0 27px rgba(0,0,0,0.1);
}
.content ul li .tab_list .tab_li:nth-child(3n){margin-right:0 ;}
.content ul li .tab_list .tab_li a{display: block;}
.content ul li .tab_list .tab_li .cases_lib{width:100%;height:100%;}
.content ul li .tab_list .tab_li .cases_lib .cases_liimg{width:100%;height:242px;overflow: hidden;}
.content ul li .tab_list .tab_li .cases_liimg img{width: 100%;height:100%;display: block;transition: all .6s;}
.content ul li .tab_list .tab_li .cases_liimg:hover img{transform: scale(1.1);}
.content ul li .tab_list .tab_li .cases_lib .cases_litxt{padding:7px 15px;text-align: center;}
.content ul li .tab_list .tab_li .cases_lib .cases_litxt h3{font-size:14px;color: #363636;
font-size: 14px;font-weight: normal;}
.content ul li .hbcase2_btn a{margin:0px auto 30px auto;border: 1px solid #1B16FD;background: #1B16FD;color: #fff;
width:100px;padding: 8px 0;display: block;text-align: center;border-radius: 5px;}

.tabbox_con{justify-content: center;display: flex;margin-bottom: 10px;}


/*加工*/
#carousel1 {width:960px;height:400px;overflow:hidden;position:relative;
border-bottom:solid 1px #d8d9da;margin:50px auto;}
#carousel1 img {border:none;width:240px;height:180px;border:solid 1px #000;}
#carousel1 #title-text {font-size:22px;margin:10px 20px 0 0;padding:0;text-align:right;}
#carousel1 #alt-text {font-size:14px;margin:5px 20px 0 0;padding:0;text-align:right;}
#carousel1 #user-c {padding:0;position:absolute;right:15px;bottom:10px;}
#carousel1 .carouselLeft, #carousel1 .carouselRight {position:absolute;bottom:20px;width:29px;height:30px;
overflow:hidden;cursor:pointer;}
#carousel1 .carouselLeft {right:60px;background:url(../images/templatemo_slider_right.png) no-repeat;}
#carousel1 .carouselRight {right:808px;background:url(../images/templatemo_slider_left.png) no-repeat;}

/*.content ul li .hbcase2_btn{}*/

.jiagong_list h2{font-size: 22px;font-weight: normal;text-align: center;margin:40px 0 60px 0;}

/*醒目的联系方式*/
.abcon{width: 100%;background: url(../images/con_bg.jpg) no-repeat center;background-size:100% 100%;height: 100%;}
.abcon .abcon_bg{background: rgb(27, 22, 253,0.2);}
.abcon_txt{padding:20px 0;}
.abcon_txt h2{font-size: 40px;line-height:1.6;color: #fff;text-align: center;margin: 20px 0;}
.abcon_txt h3{font-size:26px;line-height: 1.6;color: #fff;text-align: center;margin:20px 0 30px 0;}

/*免费设计*/
.design_list{margin: 50px 0;}
.design_list form {width: 60%;margin: 0 auto;border: 2px solid #ebebeb;padding: 30px 2.14% 20px 2.14%;}
.design_list form input {width: 100%;background: #EBEBEB;border: none;
margin: 10px 0;height: 35px;padding: 5px;}
.design_list form p {display: block;margin: 10px auto;overflow: hidden;width: 50%;}
.design_list form button.zx {background: #9c9be8;color: #fff;border: 1px solid #1B16FD;margin: 10px;}
.design_list form button {width: 43%;padding: 10px 0;margin: 0 auto;float: left;display: block;}
.design_list form button.tj {background: #1B16FD;color: #fff;border: 1px solid #1B16FD;margin: 10px;}


 /*分页*/
        .paginator
        {
            margin-top:-8px;
        }
.paginator ul>li>a, .paginator ul>li>span {
    position: relative;
    float: left;
    /*padding: 4px 8px;*/
    margin-left: -1px;
    line-height: 1.42857143;
    color: #999;
    text-decoration: none;
    background-color: #fff;
    border:1px solid #ccc;
	padding:5px 9px;
	margin-right:10px;
    /*padding:8px;*/
}
.active2 {
    z-index: 2;
    color:White !important;
    cursor: default;
    background-color: #1b16fd !important;
    border-color: #1b16fd !important;
}
#AspNetPager1_input
{
	float:left;	
	padding: 8px 10px;
	margin-left:5%;
	margin-top:21px;
}
#AspNetPager1_btn
{
	float:left;	
	padding: 6px 12px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-top:21px;
    margin-left:5px;
}
.pages
{
	width:100%
}

 #lightbox_mask {
      display: none;
      position: fixed;
      z-index: 999;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, .7);
    }
    #lightbox_popup {
      display: none;
      position: fixed;
      z-index: 1000;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
    }
    #lightbox_popup .pic-view {
      position: fixed;
      top: 20%;
      left: 29%;
      text-align: center;
	  width:660px;
	  height:500px
    }
    #lightbox_popup .pic-view .pic {
      max-width: 100%;
      max-height: 100%;
      border: 5px solid #fff;
      border-radius: 3px;
	  width:100%;
	  height:100%;
    }
    #lightbox_popup .btn-view {}
    #lightbox_popup .btn-view .btn {
      position: absolute;
      width: 40px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      font-size: 24px;
      text-decoration: none;
      border-radius: 32px;
      background-color: #000;
      opacity: .4;
      color: #fff;

      transition: all .3s;
    }
    #lightbox_popup .btn-view .btn:hover {
      opacity: 1;
      transform: scale(1.4);
    }
    #lightbox_popup .btn-view .btn-prev {
      left: 10px;
      top: 48%;
    }
    #lightbox_popup .btn-view .btn-next {
      right: 10px;
      top: 48%;
    }
    #lightbox_popup .btn-view .btn-close {
      right: 10px;
      top: 10px;
    }
    #lightbox_popup .caption-view {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 38px;
      background-color: rgba(0, 0, 0, .7);
      text-align: center;
    }
    #lightbox_popup .caption-view p {
      line-height: 38px;
      color: #fff;
    }

    .lightbox-pic {
      width: 200px;
    }
.index_image 
{
	width:100%;
	height:100%;
	overflow:hidden;
}



.index_image1
{
	width:100%;
	height:100%
}
.index_Image2
{
	width:100%;
	height:100%
}
.pic-view
{
	position:relative;
}
	.pic-view > .btn-close
	{
		position: absolute;
		top: -10% !important;
		right: -4% !important;
		background: rgba(0,0,0,0.5);
		border-radius: 50%;
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 24px;
		text-decoration: none;
		border-radius: 32px;
		background-color: #000;
		opacity: .4;
		color: #fff;
	}

	.pic-view > .btn-prev
	{
		position:absolute;
		left:-12%;
		background:rgba(0,0,0,0.5);
		border-radius:50%;
		color:#666;
		width:40px;
		height:40px;
		line-height:40px;
		font-size: 24px;
		text-decoration: none;
		border-radius: 32px;
		background-color: #000;
		opacity: .4;
		color: #fff;
	}
	.pic-view > .btn-prev, .pic-view > .btn-next
	{
		top:47%
	}
	.pic-view > .btn-next
	{
		position:absolute;
		right:-12%;
		background:rgba(0,0,0,0.5);
		border-radius:50%;
		color:#666;
		width:40px;
		height:40px;
		line-height:40px;
		font-size: 24px;
		text-decoration: none;
		border-radius: 32px;
		background-color: #000;
		opacity: .4;
		color: #fff;
	}
		.pic-view > a:hover
		{
			color:#fff !important;
		}