@charset "utf-8";
*{margin:0;padding:0;border:0;font-size:14px;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
body{position: relative;}
ul,li{list-style: none;}
a{text-decoration: none;cursor: pointer; color: #ccc;}
em,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix {*zoom: 1;}
.clearfix:after{display: block;content:" ";height: 0;visibility: hidden;clear: both;}
.w1180{width: 1180px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}

.section-title{text-align:center;padding-top:30px;font-size: 36px; 
font-weight: 400;
color: #000000;}
.section-title p{font-size: 18px; 
font-weight: 400;
color: #747474;margin-top: 14px;}
.btn-a{width: 216px;height: 56px; line-height: 56px; font-size: 18px; 
font-weight: 400; display: block;background: #f20804;color: #fff;margin: 0 auto;text-align: center; border-radius:8px;}

.banner{height: 530px;overflow: hidden;}
.banner ul li{height: 530px;background-repeat: no-repeat;background-position: center top;}

 .bannerLeft{
	 width: 249px;
	 height: 506px;
	 background: #FFFFFF;
	 box-shadow: 0px 2px 18px 2px rgba(217,225,236,0.8);
/* 	 border-radius: 6px; */
	position: fixed;
	    top: 104px;
	    left: 361.5px;
	     z-index: 99;
	display: none;
 }
 .bannerLeft .item{
	 margin-top: 29px;
 }
  .bannerLeft h3{
	  padding-left: 31px;
	  font-size: 20px; 
	  font-weight: 400;
	  color: #000000;
	  margin-bottom: 5px;
  }
  .bannerLeft h3:hover, .bannerLeft p:hover{
	  cursor: pointer;
  }
  .bannerLeft p{
	  padding-left: 31px;
	  font-size: 14px; 
	  font-weight: 400;
	  color: #858484;
	  margin-bottom: 15px;
  }
  .bannerLeft dl dd a{
	  padding: 14px 0;
	  padding-left: 31px;
	  display: flex;
  }
  .bannerLeft dl dd a:hover{
	  cursor: pointer;
	  background: #EBF2FB;
  }
    .bannerLeft dl dd img{
		width: 20px;
		height: 20px;
		vertical-align: middle;
	}
	.bannerLeft dl dd:nth-child(4) img.imgIcon{
		width: 21px;
		height: 23px;
		margin-top: 0;
	}
	.bannerLeft dl dd img.imgIcon{
		width: 37px;
		height: 15px;
		margin-left: 4px;
	}
   .bannerLeft dl dd span{
	   font-size: 16px;
	   font-weight: 400;
	   color: #000000;
	   margin-left: 7px;
   }
.banner .content{
	margin-left: 330px;
	margin-top: 158px;
}
.banner .content h2{
	font-size: 45px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 18px;
}
.banner .content p{
	font-size: 24px;
	font-weight: 400;
	color: #323232;
}
.banner .content .btns{
	display: flex;
	margin-top: 50px;
}
.banner .content .btns a{
	margin: 0;
	margin-right: 20px;
	width: 148px;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	background: #f20804;
	border: 1px #f20804 solid;
	border-radius: 8px;
}
.banner .content .btns a:last-child{
	background: #f2f4f9;
	color: #f20804;
}
.banner ul li a{display:block;width:170px;height:60px;margin-top: 330px;float: left;margin-right:30px;}
.banner .swiper-button-prev{left:40px;}
.banner .swiper-button-next{right:40px;}
.banner ul li .a1{width: 230px;height: 72px;margin-top: 320px;margin-right:40px;}
.banner .swiper-pagination-bullet{
	width: 65px;
	height: 3px;
	background: #dde1e8;
	opacity: 0.3;
	border-radius: 0;
	margin: 0 7px;
}
.banner .swiper-pagination-bullet-active{
	background: #f20804;
	opacity: 1;
}
.banner .swiper-pagination{
	bottom: 56px;
}
.section-1{height:170px;overflow: hidden;margin-top: 30px;margin-bottom: 40px; box-shadow: 0 8px 8px 8px rgba(0,0,0,.1);}
.section-1 a{display: inline-block;width:290px;height:170px;color: #424242;text-align: center;}
.section-1 a p{font-size:20px;}
.section-1 a span{color: #767676;line-height:36px;}
.section-1 a img{margin: 14px auto;}
.section-1 a:hover p{color: #ff460d;transform: scale(1.05);}

.section-2{padding-bottom:70px;background: #fff;text-align: center;}
.section-2 ul{width:1200px;margin-top: 40px;text-align:left;}
.section-2 ul li{ 
width: 366px;
height: 164px;
background: #FFFFFF;
box-shadow: 0px 5px 33px 2px rgba(238,241,245,0.8);
border-radius: 8px;
margin-right: 42px;
float: left;
margin-bottom: 40px;
}
.section-2 ul li a{	
	display: flex;
}
 .section-2 ul li:hover{
	 cursor: pointer;
box-shadow: 0px 5px 32px 3px rgba(201,215,233,0.8);} 
/*.section-2 ul li:nth-child(n2+0){right: 20px;}*/
.section-2 ul li:nth-child(3n){margin-right: 0;}
.section-2 ul li img{
	width: 60px;
	height: 60px;
	margin: 43px 15px 0 50px;
}
.section-2 ul li .product-min{
	margin-top: 43px;
}

.section-2 ul li h3 {font-size: 22px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 9px;
}
.section-2 ul li p{
	font-size: 16px;
	font-weight: 400;
	color: #696969;
	line-height: 24px;
}

.section-2 .w1180{height:auto; padding-bottom: 19px;}
.section-2 .btn-a{display: inline-block;margin-right:30px;}
.section-2 .btn-a:last-of-type{border: 1px #f20804 solid;background-color: #fff3f3;color: #f20804;}

.section-3{background:#F4F5F8; padding: 50px 0;  overflow: hidden;}
.section-3 .section-title{
	text-align: center;
	font-size: 36px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 10px;
	padding-top: 0;
}
.section-3 .section-title p{
	text-align: center;
font-size: 18px;
font-weight: 400;
color: #747474;
line-height: 32px;}
.section-3 .w1180 .tabs{ margin-top: 40px;
background: url(../images/tabbg.png) no-repeat center center;
background-size: 100% auto;
}
.section-3 .w1180 .tabs a{float: left; display: block;height: 79px;width:295px;margin: 0 auto;line-height: 79px;text-align: center;position: relative;}
.section-3 .w1180 .tabs a p{display: block;
font-size: 24px;
font-weight: 400;
color: #FFFFFF;
}
.section-3 .w1180 .tabs a p::before{
	position: absolute;
	content: '';
	width: 1px;
	height: 23px;
	background: #FFFFFF;
	opacity: 0.3;
	right: 0;
	top: 28px;
}
.section-3 .w1180 .tabs a p img{
	margin-right: 7px;
}
.section-3 .w1180 .tabs .swiper-pagination-bullet-active em,.section-3 .w1180 .tabs a.on em{
	display: block;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;
	 border-top: 10px solid #163fbb;position: absolute; left: 45%; bottom: -10px}
.section-3 .w1180 .tabs a:first-child.on{
	border-radius: 8px 0 0 8px;
}
.section-3 .w1180 .tabs a:last-child.on{
	border-radius: 0 8px 8px 0;
}
.section-3 .w1180 .tabs a.on{background: #163fbb; }
.section-3 .w1180 .tabs a.nobefore p::before {
	display: none;
}
.section-3 .w1180 .tabs a.on p::before, .section-3 .w1180 .tabs a.on+ p:before{
	display: none;
}
.section-3 .swiper-container{margin-top: 40px;
 margin-bottom: 55px;}
.section-3 .swiper-wrapper{	
	padding-bottom: 34px;
box-shadow: 0px 8px 29px 2px rgba(239,239,239,0.8);
}
.section-3 .swiper-slide{background: #FFFFFF; 
    height: 383px;
box-shadow: 0px 8px 29px 2px rgba(239,239,239,0.8); 
display: flex;
border-radius: 8px; overflow: hidden;width:890px;}
.section-3 .swiper-slide img{
	width: 366px;
	height: 383px;
}
.section-3 .swiper-slide ul{
	display: inline-block;
	margin: 40px 0 0 50px;
}
.section-3 .swiper-slide ul li{
	float: left;
	width: 33%;
	margin-bottom: 20px;
}
.section-3 .swiper-slide ul li img{
	margin-bottom: 14px;
	width: 46px;
	height: 46px;
}
.section-3 .swiper-slide ul li h3{
	font-size: 18px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 10px;
}
.section-3 .swiper-slide ul li p{
	font-size: 14px;
	font-weight: 400;
	color: #898989;
	line-height: 22px;
}
.section-3 .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: #CCCCCC;
	border-radius: 50%;
	margin: 0 5px!important;
}
.section-3 .swiper-pagination-bullet-active{
	background: #f20804;
}
.section-3 .swiper-pagination{
	bottom: 0;
}

.section-5{height: auto;padding-bottom: 80px;}
.section-5 .item{ margin-top: 50px; display: flex;}
.section-5 .item .fl{width: 366px;
height: 670px;
margin-right: 40px;
border-radius: 8px;
background: url(../images/floor3_bg.png) no-repeat center center;}
.section-5 .item .fl .content{
	margin-top: 43px;
	margin-left: 33px;
}
.section-5 .item .fl h3{	
	background: url(../images/floor4icon1.png) no-repeat left 7px;
	padding-left: 17px;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.section-5 .item .fl p{
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 20px;
	margin-bottom: 10px;
}
.section-5 .item .fl ul{
	
}
.section-5 .item .fl ul li{
	width: 135px;
	height: 29px;
	line-height: 29px;
	border: 1px solid #FFFFFF;
	border-radius: 15px;
	margin-right: 16px;
	margin-bottom: 10px;
	font-size: 14px;
	text-align: center;
	font-weight: 400;
	color: #FFFFFF;
	float: left;
}
.section-5 .item .fl ul li img{
	width: 14px;
	height: 14px;
	margin-right: 3px;
	vertical-align: middle;
}
.section-5 .item .fl ul li:nth-child(2n){
	margin-right: 0;
}
.section-5 .item .fl a{
	display: inline-block;
	width: 175px;
	height: 38px;
	line-height: 38px;
	background: #2C6DFF;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
}
.section-5 .item .fl .line{
	width: 306px;
	height: 1px;
	border-bottom: 1px dashed #C5D4F7;
	margin: 48px 0 47px 0;
}
.section-5 .item .fr{width: 779px;}
.section-5 .item .fr li{
	width: 342px;
	height: 190px;
	background: #FFFFFF;
	box-shadow: 0px 5px 32px 3px rgba(238,241,245,0.8);
	border-radius: 8px;
	margin-right: 19px;
	float: left;
	padding: 20px 0 0 35px;
	margin-bottom: 20px;
}
.section-5 .item .fr li img{
	margin-bottom: 12px;
}
.section-5 .item .fr li h3{font-size: 18px; 
font-weight: bold;
color: #2C2C2C;
margin-bottom: 8px;
}
.section-5 .item .fr li p{font-size: 14px; 
font-weight: 400;
color: #898888;
line-height: 20px;}
.section-5 .item .fr li:nth-child(2n){
	margin-right: 0;
}
.section-5 .item .fr li:hover{
	cursor: pointer;
	box-shadow: 0px 5px 32px 3px rgba(201,215,233,0.8);
}
.section-5 .item .fr li a{
		background: url(../images/right1.png) no-repeat right;
		padding-right: 22px;
		font-size: 14px;
		font-weight: 400;
		color: #3157E1;
		margin-top: 20px;
		float: left;
		width: auto;
		height: auto;
		line-height: initial;
}
.section-6{background: #F4F5F8; height: auto;overflow: hidden;padding-bottom: 70px;}
.section-6 .w1180{	
	margin-top: 55px;
	position: relative;
}
.section-6 .img{
	width: 366px;
	height: 495px;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 5px 32px 3px rgba(238,241,245,0.8);
	border-radius: 8px;
}
.section-6 .img img{
	margin: 47px auto;
}
.flex{
	display: flex;
}
.section-6 .mySwiper{
	margin-left: 21px;
	width: 792px;
	height: 495px;
	background: #FFFFFF;
	box-shadow: 0px 5px 32px 3px rgba(238,241,245,0.8);
	border-radius: 8px;
	overflow: hidden;
}
.section-6 .mySwiper .swiper-wrapper{
	width: 695px;
	margin: 53px 46px 0 51px;
}
.section-6 .swiper-slide{
	display: flex;
}
.section-6 .swiper-slide img{
	width: 160px;
	height: 340px;
}
.section-6 .swiper-slide .items{
	margin-right: 71px;
}
.section-6 .title{
	display: flex;
	margin-bottom: 50px;
}
.section-6 .title img{
	width: auto;
	height: auto;
	margin-right: 25px;
}
.section-6 .title  span{
	margin-top: 4px;
	width: 89px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #E7EEFF;
	border-radius: 13px;
	font-size: 16px;
	font-weight: 400;
	color: #2650BB;
}
.desc{
	margin-bottom: 30px;
	display: flex;
}
.desc span{
	margin-right: 19px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #0F3792;
	border-radius: 50%;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.desc p{
	font-size: 14px;
	font-weight: 400;
	color: #2C2C2C;
	line-height: 20px;
}
.section-6 a{
	width: 152px;
	height: 39px;
	line-height: 39px;
	background: #f20804;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	margin: 0;
	margin-top: 52px;
}

.section-6 .swiper-button-prev, .section-6 .swiper-button-next{
	width: 38px;
	height: 38px;
	top: 100%;
	background: url(../images/prev2.png) no-repeat center center;
}
.section-6 .swiper-button-next{
	background: url(../images/next.png) no-repeat center center;		
}
.section-6 .swiper-button-prev:after, .swiper-button-next:after{
	display: none;
}
.section-6 .swiper-button-next{
	right: 79px;
}
.section-6 .swiper-button-prev{
	right: 137px;
	left: auto;
}
.section-7{height: auto; }
.section-7 .section-title{
	padding-top: 50px;
}
.section-7 img{margin-top: 40px;}
.section-7 .section-title p{font-size: 18px; 
font-weight: 400;
color: #747474;margin-top: 14px;}
.section-7 ul {
	margin-top: 50px;
	margin-bottom: 110px;
	display: inline-block;
}
.section-7 ul li{
	float: left;
	width: 380px;
	height: 594px;
	background: #FFFFFF;
	box-shadow: 0px 8px 29px 2px rgba(232,236,240,0.8);
	border-radius: 8px;
	margin-right: 20px;
}
.section-7 ul li:first-child{	
	background: url(../images/floor5_img1.png) left top no-repeat;
}
.section-7 ul li:nth-child(2){
	background: url(../images/floor5_img2.png) left top no-repeat;
}
.section-7 ul li:last-child {
	margin-right: 0;
	background: url(../images/floor5_img3.png) left top no-repeat;
}
.section-7 ul li span{
	margin-left: 40px;
	height: 146px;
	line-height: 146px;
	font-size: 24px;
	font-weight: 400;
	color: #FFFFFF;
}
.section-7 ul li img{
	
}
.section-7 ul li .item{
	margin: 47px 0 0 41px;
}
.section-7 ul li .item h3{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 8px;
}
.section-7 ul li .item p{
	font-size: 14px;
	font-weight: 400;
	color: #5F5F5F;
	line-height: 22px;
	height: 44px;
	margin-bottom: 27px;
}
.section-7 ul li .item a{
	background: url(../images/right3.png) center center no-repeat;
    width: 166px;
    height: 39px;
    line-height: 39px;
    font-size: 16px;
    font-weight: 400;
    color: #0041D2;
    padding-left: 15px;
    display: inline-block;
    text-align: left;
	border-radius: 0;
	margin-top: 18px;
}
.section-8{ height:278px;background: url(../images/floor8bg.png) center center no-repeat;}
.section-8 .w1180{
	width: 850px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.section-8 .contacts{
	 margin-top: 83px;
}
.section-8 .contacts h3{	
	background: url(../images/right2.png) 80% 10px no-repeat;
	    /* padding-right: 58px; */
	    font-size: 32px;
	    font-weight: 400;
	    color: #FFFFFF;
	    margin-bottom: 24px;
	    /* padding-top: 73px;*/
}
.section-8 .contacts p{
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
}
.phone{
	width: 323px;
	margin-top: 79px;
}
.phone input{
	background: #FFFFFF url(../images/phone2.png) 14px 14px no-repeat;
	background-size: 14px 20px;
	padding-left: 35px;
	width: 288px;
	border-radius: 6px;	
	height: 49px;
	line-height: 49px;
	margin-bottom: 20px;
}
.phone .aaa{
	display: inline-block;
	background: url(../images/btns.png) center center no-repeat; padding-left:0;
	width: 323px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	height: 49px;
	line-height: 49px;
	text-align: center;
}
.title_1{font-size: 36px;text-align: center;color: #333;padding-top: 60px;}
.title_1 span{color: #ff8000;font-size: 36px;}
.title_1 p{font-size: 16px;color: #808080;padding-top: 22px;}
.floor_9 ul.no1{width: 1180px;margin: 0 auto;padding-top: 55px; position: relative; margin-bottom: 40px;}
.floor_9 ul.no1 li{
	width: 380px;
	background: #F4F4F4;
	border-radius: 8px;
	margin-right: 19px;
	float: left;
	height: 342px;
	position: relative;
}
.floor_9 ul.no1 li img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.floor_9 ul.no1 li a.img{display: block;width: 380px;height: 94px;overflow: hidden;}
/* .floor_9 ul.no1 li a:hover{color: #0A6DEE;text-decoration: none;}
.floor_9 ul.no1 li a.more:hover{text-decoration: underline;}
.floor_9 ul.no1 li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} */
.floor_9 ul.no1 li:last-child, .floor_9 ul.no1 li:nth-child(3n){
	margin-right: 0;
}
.floor_9 ul.no1 li a{display: block;}
.floor_9 ul.no1 li a:hover{text-decoration: underline;}
.floor_9 ul.no1 li p a:hover{text-decoration: none;}
.floor_9 ul.no1 li .list{
	margin: 43px 26px 0 20px;
}
.floor_9 ul.no1 li .list .title{
	display: flex;
	justify-content: space-between;
	margin-bottom: 14px;
}
.floor_9 ul.no1 li .list .title a{
	font-size: 16px;
	color: #2C6DFF;
	line-height: 32px;
}
.floor_9 ul.no1 li .list .title span{
	font-size: 24px;
	font-weight: 400;
	color: #000000;
	line-height: 32px;
}
.floor_9 ul.no1 .listTxt{
	position: absolute;
    top: 240px;
    left: 20px;
    display: inline-block;
    margin-bottom: 25px;
}
.floor_9 ul.no1 .listTxt li{
    margin-right: 0;
    width: 336px;
    line-height: 32px;
    height: auto;
    background: none;
    margin-right: 19px;
    width: 33.3%;
    border-radius: 0;
  /*  position: inherit; */
    float: left;
}
.floor_9 ul.no1 .listTxt li a{	
	display: flex;
	justify-content: space-between;
}
.floor_9 ul.no1 .listTxt li:nth-child(3n){
	width: 30%;
	margin-right: 0!important;
}
.floor_9 ul.no1 .listTxt li:nth-child(n+2){
	margin-right: 15px;
}
.floor_9 ul.no1 .listTxt li a{
	display: flex;
	margin-right: 60px;
}
.floor_9 ul.no1 .listTxt li span{
	font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 32px;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.floor_9 ul.no1 .listTxt li em{
	color: #858585;
}
 
.floor_10{overflow:hidden;}
.floor_10 .title{margin-top: 70px;}
.floor_10 ul{overflow: hidden;margin-top:30px;}
.floor_10 ul li{width: 160px;float: left;text-align:center;margin-right: 12px;}
.floor_10 ul li:last-child{margin-right: 0;}
.floor_10 ul li img{display: block;border: 0px solid #e5e5e5;}
.floor_10 ul li p{margin-top: 14px;font-size: 16px;color: #242424;}

.floor_11{overflow:hidden; padding-top: 50px; margin-bottom: 90px;} 
.floor_11 ul{ 
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	border-radius: 8px;
	padding: 20px 18px;
}
.floor_11 ul li{display: inline-block;margin-right: 40px;
font-size: 16px; 
font-weight: 400;
color: #000000;
line-height: 32px;
}
.floor_11 ul li a{font-size: 16px;color: #000000;line-height: 32px;}

/*bushu快速提交表单*/
.floor_88{height: 217px;overflow: hidden;background: url(/skin/images/bushu/fl8_bg.jpg) center top no-repeat;}
.floor_88 .tit{text-align: center;font-size: 38px;color: #fff;padding: 42px 0 20px;}
.floor_88 ul li{float: left;width: 300px;height: 50px;line-height: 50px;overflow: hidden;margin-right: 10px;border-radius: 6px;background: #fff;}
.floor_88 ul li:first-child input {
  display: block;
  background: url(/skin/images/bushu/ico_1.png) 20px center no-repeat;
  background-size: 20px 20px;
  padding-left: 48px;
  outline: none;
  border: none;
  height: 50px;
  line-height: 50px;
  width: 100%;
  font-size: 16px;
  color: #858585;
  resize: none;
  overflow: hidden;
}

.floor_88 ul li textarea {
  display: block;
  background: url(/skin/images/bushu/ico_1.png) 20px center no-repeat;
  background-size: 20px 20px;
  padding-left: 48px;
  outline: none;
  border: none;
  height: 50px;
  line-height: 50px;
  width: 100%;
  font-size: 16px;
  color: #858585;
  resize: none;
  overflow: hidden;
}

.floor_88 ul li:nth-child(2) input {
  background: url(/skin/images/bushu/ico_2.png) 20px center no-repeat;
  background-size: 20px 20px;
  display: block;
  padding-left: 48px;
  outline: none;
  border: none;
  height: 50px;
  line-height: 50px;
  width: 100%;
  font-size: 16px;
  color: #858585;
  resize: none;
  overflow: hidden;
}

.floor_88 ul li .txtzxxq {
  background: url(/skin/images/bushu/ico_3.png) 20px center no-repeat;
  background-size: 20px 20px;
}
.floor_88 ul li:last-child{margin-right: 0;width: 250px;}
.floor_88 ul li:last-child a {
  background: url(/skin/images/bushu/ico_3.png) 20px center no-repeat;
  background-image: linear-gradient(to right, #fb6515, #fe9d33);
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

.floor_88 ul li input[type="submit"] {
  background: linear-gradient(to right, #fb6515, #fe9d33) !important;
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding-left: 0 !important;
  display: block;
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
}

.floor_88 ul li input::placeholder,
.floor_88 ul li textarea::placeholder {
  color: #ccc !important;
}

.floor_88 ul li input::-webkit-input-placeholder,
.floor_88 ul li textarea::-webkit-input-placeholder {
  color: #ccc !important;
}

.floor_88 ul li input::-moz-placeholder,
.floor_88 ul li textarea::-moz-placeholder {
  color: #ccc !important;
}

.floor_88 ul li input:-ms-input-placeholder,
.floor_88 ul li textarea:-ms-input-placeholder {
  color: #ccc !important;
}

/* 统计数据展示区域样式 */
.stats-section {
    padding: 40px 0;
}

.stats-container {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
}

.stat-item {
    display: flex;
    align-items: center;
    flex: 1;
    padding: 0 20px;
    position: relative;
}

.stat-item:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 40px;
    background: #dee2e6;
}

.stat-content {
    flex: 1;
    padding-left: 12px;
}

.stat-number {
    font-size: 24px;
    font-weight: 600;
    color: #212529;
    line-height: 1.2;
    margin-bottom: 4px;
}

.stat-label {
    font-size: 14px;
    color: #6c757d;
    font-weight: 400;
    line-height: 1.2;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .stats-container {
        flex-direction: column;
        gap: 30px;
    }
    
    .stat-item {
        justify-content: center;
        text-align: center;
        padding: 0;
    }
    
    .stat-item:not(:last-child)::after {
        display: none;
    }

    .stat-number {
        font-size: 20px;
    }
    
    .stat-label {
        font-size: 12px;
    }
}
/* 集团介绍区域样式 */
.company-intro-section {
    padding: 60px 0;
}

.intro-container {
    display: flex;
    align-items: center;
    gap: 60px;
}

.intro-content {
    flex: 1;
}

.intro-content h2 {
    font-size: 32px;
    font-weight: 600;
    color: #212529;
    margin-bottom: 20px;
    line-height: 1.2;
}

.intro-content p {
    font-size: 16px;
    line-height: 1.8;
    color: #666;
    margin-bottom: 30px;
    text-align: justify;
    text-indent: 2em;
}

.intro-btn {
    text-align: right;
}

.intro-btn .btn-a {
    display: inline-block;
    background: #f20804;
    color: white;
    text-decoration: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.3s ease;
}

.intro-btn .btn-a:hover {
    background: #0056b3;
    transform: translateY(-2px);
}

.intro-image {
    flex: 1;
    text-align: center;
}

.intro-image img {
    max-width: 100%;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .company-intro-section {
        padding: 40px 0;
    }
    
    .intro-container {
        flex-direction: column;
        gap: 30px;
        text-align: center;
    }
    
    .intro-content h2 {
        font-size: 24px;
    }
    
    .intro-content p {
        font-size: 14px;
        text-align: left;
    }
}
/* 首页案例 */
.floor_8{height: auto;overflow: hidden;padding-bottom: 80px;background: #f5f5f5;}
.floor_8 .width{width: 1190px;margin: 0 auto;position: relative;}
.floor_8 .swiper-container{width: 918px;margin: 0 auto;}
.floor_8 .swiper-container .swiper-slide{position: relative;cursor: pointer;}
.floor_8 .swiper-container .swiper-slide .box{overflow: hidden;width: 270px;height: auto;text-align: center;font-size: 18px;color: #555555;}
.floor_8 .swiper-container .swiper-slide .box img{display: block;height: 470px;margin: 0 auto 10px;}
.floor_8 .info{display: block;position: absolute;top: 1px;left: 1px;width: 266px;height: 466px;background: #fff;border-radius: 14px;opacity: 0;}
.floor_8 .info:hover{opacity: 1;transition: 0.2s;-moz-transition: 0.2;-webkit-transition: 0.2;}
.floor_8 .info .logo img{display: block;margin: 60px auto 40px;}
.floor_8 .info .logo2 img{margin:50px auto 30px;}
.floor_8 .info .logo3 img{margin:30px auto 30px;}
.floor_8 .info .logo4 img{margin:40px auto 30px;}
.floor_8 .info .logo5 img{margin:40px auto;}
.floor_8 .info .logo6 img{margin:26px auto;}
.floor_8 .info span{display: block;font-size: 14px;color: #555555;line-height: 30px;padding: 0 26px;}
.floor_8 .info span em{font-size: 14px;color: #ff1616;}
.floor_8 .info .ewm img{display: block;margin: 10px auto 0;}
.floor_8 .info .ewm2 img{margin-top: 30px;}
.floor_8 .info .ewm3 img{margin-top: 30px;}
.floor_8 .info .ewm6 img{margin-top: 30px;}
.floor_8 .swiper-button-prev,.floor_8 .swiper-container-rtl .swiper-button-next{background:url(../images/kaidian/prev.png)center center no-repeat;width: 70px;height: 70px;z-index: 99;top: 44%;}
.floor_8 .swiper-button-next,.floor_8 .swiper-container-rtl .swiper-button-prev{background:url(../images/kaidian/next.png)center center no-repeat;width: 70px;height: 70px;z-index: 99;top: 44%;}
.floor_8 .swiper-button-prev:after,.floor_8 .swiper-container-rtl .swiper-button-next:after{content: '';}
.floor_8 .swiper-button-next:after,.floor_8 .swiper-container-rtl .swiper-button-prev:after{content: '';}
.floor_8 .btn{
background-image: linear-gradient(to right,#f20804,#f20804); display: block; width: 230px; height: 60px; text-align: center; line-height: 60px; color: #FFFFFF; font-size: 20px; border-radius: 5px; margin: 0 auto; margin-top: 50px;}
.floor_8 .title_1{overflow: hidden;height: auto;padding: 10px 0 42px;width: 1180px;margin: 0 auto;position: relative;}
.floor_8 .title_1 em{display: block;height: 28px;width: 28px;line-height: 28px;text-align: center;color: #fff;font-size: 18px;background: #ff9c00;border-radius: 50%;position: absolute;}
.floor_8 .title_1 span{display: block;font-size: 36px;text-align: center;color: #121212;position: relative;}
.floor_8 .title_1 p{color:#555555;margin-top: 20px;text-align: center;font-size: 18px;}
