.sec_banner h2{padding-bottom: 8px;font-size: 40px;}
.sec_banner h4{text-align: center;color: #fff;font-size: 36px;padding-bottom: 70px;}
.pro_info{background: #F2F8F8;padding: 35px 0;}
.pro_info .imgbox{display: table;min-height: 450px;}
.pro_info .imgbox>div{display: table-cell;vertical-align: middle;}
.pro_info h3{color:#053A95;font-size: 30px;}
.pro_info dl{margin-top: 30px;}
.pro_info dt{padding-left: 66px;font-size: 14px;color:#1C1D21;margin-bottom: 14px;}
.pro_info dt b{font-size: 18px;color:#053A95;font-weight: normal;padding-bottom: 4px;display: block;}
.pro_info .icon1{background: url(../images/ddc.png) no-repeat left center;}
.pro_info .icon2{background: url(../images/dw.png) no-repeat left center;}
.pro_info .icon3{background: url(../images/qjdl.png) no-repeat left center;}
.pro_info dt b.line{padding-bottom: 0;line-height: 49px;}

.pro_title h3{font-size: 30px; color:#053A95;font-weight: bold;margin-bottom: 15px;}
.pro_title p{font-size: 20px;color:#1C1D21;margin-bottom: 15px;}
.pro_sys dt{color: #053A95;font-size: 20px;font-weight: bold;border-bottom:1px solid #eee; line-height: 60px;}
.pro_sys dd li i{display: block;text-align: center;padding: 18px 0 4px;}
.pro_sys dd li i img{height: 40px;}
.pro_sys dd li h4{text-align: center; color:#053A95;}
.pro_sys dd li p{color:#1C1D21;font-size: 14px; line-height: 1.6;padding: 0 10px;}
.pro_sys .center{text-align: center;}

.video_box{position: relative;margin-top: 10px;}
.video_box i{position: absolute;left: 50%;top: 50%;margin-left: -31px;margin-top: -31px;}
.video_box .bg{background: rgba(0,0,0,0.4);left: 0;bottom:0;top: 0;right: 0;position: absolute;}


.flower_imgs{margin: 30px 0;}
.flower_imgs_slide{padding: 40px 0;}
.flower_imgs_slide .swiper-slide{border: 5px solid #eee; border-radius: 5px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.flower_imgs_slide .swiper-slide img{width: 100%;}
.flower_imgs_slide .swiper-slide.active{border: 5px solid #053a95;}




.flower_banner{background: url(../images/flower_banner.jpg) center 0 no-repeat; background-size: cover; }

.flower_info{background: url(../images/flower_info.jpg) center 0 no-repeat; background-size: 100%;}
.flower_info .txt{text-align: center;padding-top: 30px;}
.flower_info .txt h2{font-size: 30px; color: #053a95; font-weight: bold;letter-spacing:5px; margin-bottom: 15px;}
.flower_info .txt p{font-size: 18px; color: #1c1d21;margin: 0; line-height: 32px;}
.flower_info .txt  span{font-size: 20px; color: #053a95}
.flower_imgs{margin: 30px 0;}
.flower_imgs_slide{padding: 40px 0;}
.flower_imgs_slide .swiper-slide{border: 5px solid #eee; border-radius: 5px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.flower_imgs_slide .swiper-slide img{width: 100%;}
.flower_imgs_slide .swiper-slide.active{border: 5px solid #053a95;}

.flower_tech{position: relative; width: 100%; height: 1068px; background: url(../images/flower.jpg) center 0 no-repeat;}
.flower_tech .building{display: none;}
.flower_tech img{width: 100%;}
.flower_tech .container{position: relative;}
.flower_tech .p{position: absolute; cursor: pointer;}
.flower_tech .p i{float: left; height: 50px; width: 50px; margin-right: 20px;}
.flower_tech .p span.t{float: left; height: 50px; line-height: 50px; font-size: 20px; color: #000; padding: 0 15px; position: relative;}
.flower_tech .p .p_info{position: absolute;width: 400px; display: none;}
.flower_tech .p .p_info .txt{padding: 15px; font-size: 16px; color: #000;}
.flower_tech .p .p_info .txt b{display: block;font-size: 22px; color: #000; margin-bottom: 10px;}

.flower_tech .p.p1{top: 13%; left: 47%;}
.flower_tech .p.p1 i{background: url(../images/flower_i1.png) 0 center no-repeat; background-size: 100% 100%;}
.flower_tech .p.p1:hover i{background: url(../images/flower_i1_on.png) 0 center no-repeat; background-size: 100% 100%;}
.flower_tech .p.p1 span.t{background: rgba(255,198,41,0.8);}
.flower_tech .p.p1 span.t:after{content: "";width: 0;height: 0; border-top: 12px solid transparent;border-bottom: 12px solid transparent; border-right:16px solid rgba(255,198,41,0.8); position: absolute; left: -16px; top:50%; margin-top: -12px;}
.flower_tech .p.p1:hover span.t{background: #f5e440;}
.flower_tech .p.p1:hover span.t:after{border-right:16px solid #f5e440;}
.flower_tech .p.p1 .p_info .txt{background: rgba(245,228,64,0.8);}
.flower_tech .p.p1 .p_info{left: -420px; top: -90px;}

.flower_body{position: relative;}
.flower_body img{width: 100%;}
.flower_tech .p.p2{top: 32%; left: 47%;}
.flower_tech .p.p2 i{background: url(../images/flower_i2.png) 0 center no-repeat; background-size: 100% 100%;}
.flower_tech .p.p2:hover i{background: url(../images/flower_i2_on.png) 0 center no-repeat; background-size: 100% 100%;}
.flower_tech .p.p2 span.t{background: rgba(0,161,223,0.8);}
.flower_tech .p.p2 span.t:after{content: "";width: 0;height: 0; border-top: 12px solid transparent;border-bottom: 12px solid transparent; border-right:16px solid rgba(0,161,223,0.8); position: absolute; left: -16px; top:50%; margin-top: -12px;}
.flower_tech .p.p2:hover span.t{background: #01ccec;}
.flower_tech .p.p2:hover span.t:after{border-right:16px solid #01ccec;}
.flower_tech .p.p2 .p_info .txt{background: rgba(1,204,236,0.8);}
.flower_tech .p.p2 .p_info{left: -420px; top: -120px;}

.flower_tech .p.p3{top: 53%; left: 47%;}
.flower_tech .p.p3 i{background: url(../images/flower_i3.png) 0 center no-repeat; background-size: 100% 100%;}
.flower_tech .p.p3:hover i{background: url(../images/flower_i3_on.png) 0 center no-repeat; background-size: 100% 100%;}
.flower_tech .p.p3 span.t{background: rgba(119,188,31,0.8);}
.flower_tech .p.p3 span.t:after{content: "";width: 0;height: 0; border-top: 12px solid transparent;border-bottom: 12px solid transparent; border-right:16px solid rgba(119,188,31,0.8); position: absolute; left: -16px; top:50%; margin-top: -12px;}
.flower_tech .p.p3:hover span.t{background: #b8ed33;}
.flower_tech .p.p3:hover span.t:after{border-right:16px solid #b8ed33;}
.flower_tech .p.p3 .p_info .txt{background: rgba(184,237,51,0.8);}
.flower_tech .p.p3 .p_info{left: -420px; top: -120px;}

.flower_tech .p.p4{top: 84%; right: 37%;}
.flower_tech .p.p4 i{background: url(../images/flower_i4.png) 0 center no-repeat; background-size: 100% 100%; float: right; margin: 0 0 0 20px;}
.flower_tech .p.p4:hover i{background: url(../images/flower_i4_on.png) 0 center no-repeat; background-size: 100% 100%;}
.flower_tech .p.p4 span.t{background: rgba(250,141,41,0.8);}
.flower_tech .p.p4 span.t:after{content: "";width: 0;height: 0; border-top: 12px solid transparent;border-bottom: 12px solid transparent; border-left:16px solid rgba(250,141,41,0.8); position: absolute; right: -16px; top:50%; margin-top: -12px;}
.flower_tech .p.p4:hover span.t{background: #fece43;}
.flower_tech .p.p4:hover span.t:after{border-left:16px solid #fece43;}
.flower_tech .p.p4 .p_info .txt{background: rgba(254,206,67,0.8);}
.flower_tech .p.p4 .p_info{left: -70px; bottom: 55px;}

.flower_tech .p:hover span.t{opacity: 1;}

.flower_body .quanjing{position: absolute;right: 5%; bottom: 300px;}
.flower_body .shipin{position: absolute;right: 5%; bottom: 50px;}
.flower_body .quanjing p{font-size: 18px; color: #fff; height: 45px; line-height: 45px; position: absolute; bottom: 0; width: 100%; left: 0; background: rgba(27,87,166,0.8); text-align: center; margin: 0;}
.flower_body .shipin p{font-size: 18px; color: #fff; height: 45px; line-height: 45px; position: absolute; bottom: 0; width: 100%; left: 0; background: rgba(27,87,166,0.8); text-align: center;margin: 0;}
.flower_body .phone{display: none;}

.tc .p_info{display: none;}
.tc .p_info img{width: 100%;}
.tc .p_info .txt{padding: 15px; font-size: 16px; color: #000;}
.tc .p_info .txt b{display: block;font-size: 22px; color: #000; margin-bottom: 10px;}

.tc .p_info#p1_bd .txt{background: rgba(255,241,64,0.8);}
.tc .p_info#p2_bd .txt{background: rgba(0,161,223,0.8);}
.tc .p_info#p3_bd .txt{background: rgba(184,237,51,0.8);}
.tc .p_info#p4_bd .txt{background: rgba(250,141,41,0.8);}

@media(min-width: 1919px){
	.flower_tech .p.p4{top: 84%; right: 42%;}
}

@media(min-width: 1199px){
	.flower_imgs_slide{padding: 40px 60px;}
	.flower_imgs_slide .swiper-slide.active{border: 5px solid #053a95; transform: scale(1.1);}
	.flower_tech .p:hover .p_info{ display: block;}
	.flower_imgs_slide .swiper-next{right: 0px;}
	.flower_imgs_slide .swiper-prev{left: 0px;}
	
}
@media(max-width: 1200px){
	.flower_tech{height: auto; background: none;}
	.flower_tech .building{display: block;}
	.flower_body .pc{display: none;}
	.flower_body .phone{display: block;}
	.flower_body .quanjing{position: relative; float: left; width: 50%; right: 0; bottom: 0;}
	.flower_body .shipin{position: relative;float: left;width: 50%;right: 0; bottom: 0;}
	.flower_tech .p .p_info{position: static;display: none; width: auto;}
	.flower_tech .p.p4{top: 92%;right: 23%;}
}
@media(max-width: 992px){
	.flower_info .txt{padding-top: 30px;}
	.flower_imgs{margin: 0 0;}
}
@media(max-width: 767px){
  .sec_banner h2{padding-bottom: 8px;font-size: 22px;}
  .sec_banner h4{text-align: center;color: #fff;font-size: 26px;padding-bottom: 70px; line-height: 1.5;}
  .pro_info .imgbox{min-height: 100px;}
  .flower_imgs_slide{padding: 20px 0;}
  .video_box{margin-bottom: 20px;}




	.flower_info .txt{padding-top: 20px; padding: 15px 15px 0;}
	.flower_info .txt h2{font-size: 22px;}
	.flower_info .txt p{font-size: 14px; line-height: 28px;}
	.flower_info .txt span{font-size: 16px;}
	.flower_imgs_slide{padding: 20px 0;}
	.flower_body{margin-bottom: 30px;}
	.flower_body .quanjing p,.flower_body .shipin p{height: 35px; line-height: 35px; font-size: 16px;}
	.flower_tech .p{position: absolute; cursor: pointer; width: 100%; text-align: center;}
	.flower_tech .p i{float: none; height: 40px; width: 40px; margin: 0 auto 15px; display: block;}
	.flower_tech .p span.t{display: inline-block; height: 40px; line-height: 40px; font-size: 15px; color: #000; padding: 0 10px; position: relative; margin: 0 auto; float: none;}

	.flower_tech .p.p1{top: 6%; left: 0;}
	/*.flower_tech .p.p1 i{background: url(../images/flower_i1.png) 0 center no-repeat; background-size: 100% 100%;}
	.flower_tech .p.p1 span.t{background: rgba(255,241,64,1); opacity: 0.8;}*/
	.flower_tech .p.p1 span.t:after{content: "";width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent; border-bottom:12px solid rgba(255,198,41,0.8); position: absolute; left: 50%; top:-12px; margin-left: -8px;}
	.flower_tech .p.p1:hover span.t:after{content: "";width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent; border-bottom:12px solid #f5e440; position: absolute; left: 50%; top:-12px; margin-left: -8px;}

	.flower_tech .p.p2{top: 32%; left: 0;}
	/*.flower_tech .p.p2 i{background: url(../images/flower_i2.png) 0 center no-repeat;background-size: 100% 100%;}
	.flower_tech .p.p2 span.t{background: rgba(0,161,223,1);opacity: 0.8;}*/
	.flower_tech .p.p2 span.t:after{content: "";width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent; border-bottom:12px solid rgba(0,161,223,0.8); position: absolute; left: 50%; top:-12px; margin-left: -8px;}
	.flower_tech .p.p2:hover span.t:after{content: "";width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent; border-bottom:12px solid #01ccec; position: absolute; left: 50%; top:-12px; margin-left: -8px;}

	.flower_tech .p.p3{top: 58%; left: 0;}
	/*.flower_tech .p.p3 i{background: url(../images/flower_i3.png) 0 center no-repeat;background-size: 100% 100%;}
	.flower_tech .p.p3 span.t{background: rgba(184,237,51,1);opacity: 0.8;}*/
	.flower_tech .p.p3 span.t:after{content: "";width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent; border-bottom:12px solid rgba(119,188,31,0.8); position: absolute; left: 50%; top:-12px; margin-left: -8px;}
	.flower_tech .p.p3:hover span.t:after{content: "";width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent; border-bottom:12px solid #b8ed33; position: absolute; left: 50%; top:-12px; margin-left: -8px;}

	.flower_tech .p.p4{top: 88%; right: 23%; width: auto;}
	.flower_tech .p.p4 i{ float: right;  margin-left: 15px;}
	.flower_tech .p.p4 span.t{ float: left;}
	.flower_tech .p.p4 span.t:after{content: "";width: 0;height: 0; border-top: 8px solid transparent;border-bottom: 8px solid transparent; border-left:12px solid rgba(250,141,41,0.8); position: absolute; right: -12px; top:50%; margin-top: -8px;}
	.flower_tech .p.p4:hover span.t:after{content: "";width: 0;height: 0; border-top: 8px solid transparent;border-bottom: 8px solid transparent; border-left:12px solid #fece43; position: absolute; right: -12px; top:50%; margin-top: -8px;}

	.tc .p_info .txt{padding: 10px; font-size: 14px; text-align: left;}
	.tc .p_info .txt b{font-size: 16px;margin-bottom: 6px;}
}