.video {width:100%;position: relative;overflow: hidden;}
.shubiao{position: absolute;bottom:25px;width:100%;text-align: center;z-index:3}
.video video{width:100%;object-fit:cover;z-index:1;position: relative}
.video .m_bg{top: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.5) url(../images/banner_bg.png) repeat; z-index: 2;position: absolute}
.video_text{position: absolute;z-index: 3;width:86%;left:50%;top:50%;height:266px;margin:-133px 0 0 -43%; display: flex;justify-content:center;flex-wrap: wrap;flex-direction: column;background: url(../images/hua.png) no-repeat left top;}
.video_text strong{ display: block; font-size:52px; color: #ffffff}
.video_text p{font-size:14px; color: #ffffff;line-height: 32px;}
.video_text a{ display: block;width:180px;line-height: 55px;border:1px solid rgba(255,255,255,1);margin-top:55px; text-align: center; color: #fff}
.index_t{ display: flex;justify-content: space-between; align-items: center; }
.index_t_left{ display: flex;justify-content: space-between;height:80px; flex-direction: column}
.index_t_left p{ line-height: 20px; font-size: 16px; color: #444}
.index_t a{display: block;width:144px; line-height: 42px; border:1px solid rgba(0,0,0,0.1); text-align: center; color: #9e9e9e;font-size: 16px;;transition: 0.5s;}
.index_t a:hover{ background: #0b9fa2; border:1px solid #0b9fa2; color: #fff;}


.video2{width:100%;position: relative;overflow: hidden; display: none;background: url(../images/huatong2.jpg) no-repeat center top;background-size:100%;}
.video2 video{width:100%;}

/*hexin*/
.se_hexin{ padding:0 0 0 0;  overflow:hidden;}
.se_hexin ul{display:flex;flex:row;justify-content:flex-start;flex-wrap:wrap;}
.se_hexin li{padding:0;width:49.7%;height:auto; margin: 0 0.6% 0.6% 0;position:relative;overflow:hidden;cursor:pointer;}
.se_hexin li:nth-child(2n){margin: 0 0 0.6% 0;}
.se_hexin li:nth-child(3){margin: 0 0.6% 0 0;}
.se_hexin li:nth-child(4){margin: 0 0 0 0;}
.se_hexin .pro_pic{ width:100%; position: relative;z-index: 1}
.se_hexin .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_hexin li:hover .pro_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_hexin .pro_text{ position: absolute;left:0;top:0;width:100%;height:100%; overflow: hidden;background: url(../images/huise.png) repeat-x left bottom; z-index: 2;display: flex; flex-direction: column;justify-content: flex-end;padding:0 25px;}
.se_hexin .pro_text p{color:#fff;  font-size:22px; font-weight: bold;line-height:70px;  white-space: nowrap;text-overflow:ellipsis;overflow: hidden; transition: 0.5s}
.se_hexin .pro_text span{ color:#fff;font-size:16px;height:0; transition: 0.5s; line-height:27px;  }
.se_hexin li:hover .pro_text p{ line-height:50px;}
.se_hexin li:hover .pro_text span{ display: block;height:50px; }
.se_hexin li:nth-child(2n):hover .pro_text span{  height:70px; }
.se_hexin li:hover .pro_text span{ display: block;height:50px; }
.se_hexin li:hover .pro_text{ background: url(../images/lanse.png) repeat-x left bottom;}
.zhuying_a{}
.zhuying_a ul{display:flex; justify-content:flex-start;flex-wrap:wrap;}
.zhuying_a li{padding:0;width:33%;height:auto; margin: 0 0.5% 0.6% 0;position:relative;overflow:hidden;cursor:pointer;}
.zhuying_a li:nth-child(3n){margin: 0 0 0.6% 0;}
.zhuying_b{}
.zhuying_b ul{display:flex; justify-content:space-between;flex-wrap:wrap;}
.zhuying_b li{padding:0;width:49.7%;height:auto; margin: 0 0.3% 0.6% 0;position:relative;overflow:hidden;cursor:pointer;}
.zhuying_b li:nth-child(2n){margin: 0 0 0.6% 0;}
.zhuying .pro_pic{ width:100%; position: relative;z-index: 1}
.zhuying .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.zhuying_a li:hover .pro_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.zhuying_b li:hover .pro_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.zhuying .pro_text{ position: absolute;left:0;top:0;width:100%;height:100%; overflow: hidden;background: url(../images/huise.png) repeat-x left bottom; z-index: 2;display: flex; flex-direction: column;justify-content: flex-end;padding:0 25px 10px 25px; opacity: 1;transition: 0.5s}
.zhuying .pro_text p{color:#fff;  font-size:20px; font-weight: bold;line-height:40px;  white-space: nowrap;text-overflow:ellipsis;overflow: hidden; transition: 0.5s}
.zhuying .pro_text span{ color:#fff;font-size:16px;line-height:27px;  }
.zhuying .pro_text2{ position: absolute;left:0;top:0;width:100%;height:100%; overflow: hidden;background:rgba(0,0,0,0.5); z-index: 2;display: flex; flex-direction: column;justify-content: center;  align-items: center; opacity: 0;transition: 0.5s}
.zhuying .pro_text2 p{color:#fff; font-size:24px; font-weight: bold; text-align: center;line-height:50px; white-space: nowrap;text-overflow:ellipsis;overflow: hidden; transition: 0.5s}
.zhuying .pro_text2 span{color:#fff;font-size:16px;display: block;text-align: center;white-space: pre-wrap;padding: 0 30px;text-overflow:ellipsis;overflow: hidden;margin:0 0 25px 0;}
.zhuying .pro_text2 a{display: block;width:112px; margin: 0 auto;line-height:35px; border:1px solid rgba(255,255,255,0.5); text-align: center; color: #fff;font-size: 16px;;transition: 0.5s;}
.zhuying_a li:hover .pro_text2{ opacity: 1}
.zhuying_a li:hover .pro_text{ opacity: 0}
.zhuying_b li:hover .pro_text2{ opacity: 1}
.zhuying_b li:hover .pro_text{ opacity: 0}

.zhuying_c{display: none;}




.about{ }
.about_con{display: flex; justify-content: space-between;flex-wrap: wrap;}
.about_text{width:62.3%;position: relative; overflow: hidden;}
.about_text img{width:100%;position: relative; display: block}
.about_text div{position: absolute;left:0;top:0;width:100%;height:100%;background: url(../images/huise2.png) repeat-x left bottom; z-index: 2;display: flex;justify-content: flex-end;align-items:flex-start; flex-direction: column;padding:0 25px 45px 25px; color: #fff;line-height: 30px;font-size: 16px;}
.about_text div strong{ font-size: 24px; line-height: 65px; padding:0 40px 0 0;background:url(../images/jia.png) no-repeat right top;}
.about_con ul{width:37.7%;position: relative; overflow: hidden; display: flex;justify-content: space-between;flex-wrap: wrap}
.about_con ul li{width:50%;height:50%;  text-align: center; display: flex;justify-content: center;align-items: center}
.about_con ul li:nth-child(1){ background: url(../images/fa_a.jpg) no-repeat center center; background-size:105%}
.about_con ul li:nth-child(2){ background: url(../images/fa_b.jpg) no-repeat center center; background-size:105%}
.about_con ul li:nth-child(3){ background: url(../images/fa_c.jpg) no-repeat center center; background-size:105%}
.about_con ul li:nth-child(4){ background: url(../images/fa_d.jpg) no-repeat center center; background-size:105%}
.about_con ul li p{  color:#333; font-size: 18px; line-height: 55px;}
.hezuo{}
.hezuo_con{ display: flex;justify-content: space-between;flex-wrap: wrap}
.hezuo_con li{ width:33%;}
.hezuo_con li img{ width:100%;}
/*news*/
.news{ }
.news_con{ display:flex; flex-wrap:wrap;justify-content:space-between;padding:0 0 0 0}
.news_con li .n_title{ font-size: 18px;line-height:42px;color:#333333; white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.news_con li .n_title a{ color:#333333}
.news_con li .n_title a:hover{ color:#fff}
.news_con li .n_date{text-align: left; line-height:28px; color:#adadad; font-size: 15px;margin:0 0 15px 0;text-transform: uppercase; padding:0 0 0 35px; background: url(../images/zhong.jpg) no-repeat left center; transition: 0.5s;}
.news_con li .n_text{text-align: left; line-height:27px; color:#838383;	font-size: 15px;}
.news_con li {width:32.5%; background: #fff; transition: 0.5s;}
.news_con li .n_pic{width:100%;overflow: hidden;}
.news_con li .n_pic img{width:100%;transition:0.4s ease; }
.news_con li .n_con{padding:25px 25px}
.news_con li:hover .n_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.news_con li:hover{ background: #0b9fa2}
.news_con li:hover .n_title a{color:#fff}
.news_con li:hover .n_title{color:#fff}
.news_con li:hover .n_date {color:#fff;background: url(../images/zhong2.jpg) no-repeat left center;}
.news_con li:hover .n_text {color:#fff}
@media only screen and (max-width:1780px){ 
}
@media only screen and (max-width:1700px){ 
}
@media only screen and (max-width:1500px){ 
	.son_title{margin: 0 0 35px 0;}
	.index_t a{font-size: 15px;}
	.index_t_left p{ line-height: 20px; font-size: 15px;}
	.se_hexin .pro_text span{ font-size: 15px;}
	.se_hexin .pro_text p{ font-size: 18px;}
	.zhuying .pro_text p{  font-size:18px;}
	.zhuying .pro_text span{  font-size:15px; }
	.zhuying .pro_text2 p{ font-size:18px; }
	.zhuying .pro_text2 span{ font-size:15px; }
	.zhuying .pro_text2 a{font-size: 15px; }
	.about_text div{ font-size: 15px; line-height: 26px;}
	.about_text div strong{ font-size: 18px;}
	.about_con ul li p{ font-size: 15px;}
	.news_con li .n_title{ font-size: 16px;}
	.video_text strong{ font-size:42px;}
	.video_text{background-size:60%}


}
@media only screen and (max-width:1470px){ 
}
@media only screen and (max-width:1380px){ 
	.video_text strong{ font-size:30px;}
	.video_text a{ display: block;width:120px;line-height: 45px;}
}
@media only screen and (max-width:1300px){ 

}
@media only screen and (max-width:1100px){ 
	.index_t a{  display: none}
	.index_t_left{ height: auto; text-align: center;width: 100%; }
	.se_hexin .pro_text p{font-size: 16px;}
	.zhuying .pro_text p{  font-size:16px;}
	.zhuying_b li:hover .pro_text2{ opacity: 0;display: none;}
	.zhuying_b li:hover .pro_text{ opacity: 1}
	.zhuying_a li:hover .pro_text2{ opacity: 0;display: none;}
	.zhuying_a li:hover .pro_text{ opacity: 1}
	.zhuying_b{display: none;}
	.zhuying_a{display: none;}
	.zhuying_c{display: block;}
	.index_t_left p{ line-height: 27px; font-size: 15px;}
	.about_con{ display: block;justify-content:flex-start;}
	.about_con img{ height:auto;}
	.about_text{width:100%;}
	.about_con ul{width:100%;}
	.about_con ul li{padding: 15px 0;}
	.about_text{display: flex;flex-wrap:wrap-reverse}
	.about_text div{position: relative;height:auto;background:#fff; color: #444;}
	.header{height: 80px;}
	.se_hexin li{ width:100%;margin: 0 0 0.6% 0;}
	.se_hexin li:nth-child(2n){ margin: 0 0 0.6% 0;}
	.se_hexin li:nth-child(3){ margin: 0 0 0.6% 0;}
	
}

@media only screen and (max-width:1050px){ 
	.se_hexin .pro_text{padding:0 10px; text-align: center}
	.zhuying .pro_text{padding:0 10px; text-align: center}
	.se_hexin .pro_text p{font-size: 14px; line-height:30px;font-weight:normal;}
	.zhuying .pro_text p{font-size: 15px; line-height:30px;font-weight:normal;}
	.se_hexin li:hover .pro_text p{ line-height:30px;}
	.se_hexin li:hover .pro_text span{ display: none; }
	.news_con li {width:100%;  }
}
@media only screen and (max-width:960px){ 
	.video_text{display:none;}
	.video .m_bg{display:none;}
	.video2{display: block}
	.video{display: none}
}

