.row>*{padding:0;}
img{max-width: 100%;}
/*首页-index*/
.swiper-banner{width: 100%;}
.swiper-banner .swiper-slide {background: #18CFB5 ;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;color:#fff;background-position: center center; overflow: hidden;}
.swiper-banner .swiper-slide img{}
.bnrLeft .bnrLeftTxt1{font-size:35px;}
.bnrLeft .line{background:#fed770; width:100px; height:5px; border-radius:100px; margin:15px 0;}
.bnrLeft .bnrLeftTxt2{font-size:35px;}
.bnrLeft .bnrLeftTxt3{font-size:20px; margin-top:10px;}
.bnrLeft .bnrLeftBtn{font-size:18px; border:1px solid #fff; padding:8px 14px; border-radius: 5px; text-align: center; color:#fff; margin-top:20px; display: inline-block; transition:0.3s ease-in-out;}
.bnrLeft .bnrLeftBtn:hover{background:#ffb900; border:1px solid #ffb900;}
.pubTitle{align-items: center; justify-content: center;}
.pubTitle span{font-size:38px;}
.pubTitle img{margin:0 20px;}
.pubTitle-p{line-height: 30px;}

.firstMain{margin-bottom:90px;}
.firstMain>div{align-items: center; justify-content: center; flex: 1 20% ; padding: 0 24px; box-sizing: border-box; margin-bottom: 10px;}
.firstMain>div img{}

.secondWrap{background:#F7F8FA; width:100%;}
.scondMain{height:100%; padding-bottom: 40px;}
.scondMain .gn_box {flex: 1 13%;background: #fff;border-radius: 10px; border: 1px solid #BDE6E0; box-shadow: 0px 0px 5px 0px rgba(221,225,231,0.21));  text-align: center; overflow: hidden; margin-bottom: 10px; margin-right: 6px;}
.scondMain .gn_tit{ background: #18CFB5; height: 40px; line-height: 40px; color: #fff; font-size: 16px; width: 100%;}
.scondMain .gn_con{  line-height: 28px; padding: 6px 10px 10px;}
.scondMain .hardware_f{ background: linear-gradient(-35deg, #18CFB5, #009CCF );  font-size: 36px; color: #fff;b }
.scondMain .hardware{  overflow: hidden; background: #fff;}
.scondMain .hardware_f,.scondMain .hardware{margin-right: 10px; margin-bottom: 12px; box-shadow: 0px 0px 10px 0px rgba(11,60,172,0.1); flex: 1 24%; height: 160px;border-radius: 10px;}
.scondMain .hardware .h_left{background: linear-gradient(-35deg, #18CFB5, #009CCF ); flex: 1; color: #fff; font-size: 22px; height: inherit; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.scondMain .hardware li{padding: 0px 15px; text-align: center;}
.scondMain .hardware .h_img img{width: 54px; margin-bottom: 10px;}
.scondMain .hardware .h_right{flex: 1; padding: 6px;line-height: 28px;text-align: center;}
.scondMain .com-box {border-radius:10px; padding: 10px 15px; background-color: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(47,119,231,0.21); margin-bottom: 15px;}
.scondMain .sm-logo{width:45px; height:45px;margin-right: 15px;border-radius: 100%;}
.scondMain .sm-title {font-size: 16px; color: #444;}



.graybg{background:#F7F8FA; width:100%;}
.icon_list{ flex: 1 23%;  margin: 0 1% 20px; background: #fff;box-shadow: 2px 3px 5px 0px rgba(160,160,160,0.22); border-radius:10px; line-height: 24px;}
.icon_list ul{ padding: 30px 24px 37px;}
.icon_list .tit{font-weight: bold;font-size: 22px; padding: 15px 0 12px;}
.icon_list .content{color: #888888; text-align: center;} 


.nineMain-list{ border-radius: 20px; width:44.5%; margin-right:2%; padding:1.5% 1.5% 3.5% 3%; align-items: center; margin-bottom:20px; background: linear-gradient(-45deg, #fff 0%, #EEF6F5 100%); box-shadow: 2px 5px 8px 0px rgba(122,138,137,0.2);}
.nineMain-txt{margin-left:46px;}
.nineMain-txt .nineMain-p1{font-size:20px; color:#333; font-weight: bold; margin-bottom:8px;}
.nineMain-txt .nineMain-p2{font-size:16px; color:#555; line-height: 26px;}
.nineMain-txt .nineMain-btn{font-size:16px; color:#15C7B9; text-align: center; border-radius:5px; border:1px solid #15C7B9; width:108px; height:40px; line-height: 40px; display: inline-block; position:relative; margin-top:10px;}
.nineMain-txt .nineMain-btn:hover{background:#15C7B9; color:#fff; transition:0.3s ease-in-out;}

.p_hardwareWrap{background:#F7F8FA url(../images/index/in_bg.png) center; width:100%;}
.p_hardware{padding-bottom: 40px;}
.p_hardware dl{width: 47%; margin: 0 1.5% 30px; border-radius: 10px; overflow: hidden; height: 183px; background: #fff;}
.p_hardware dt{font-size: 28px; line-height: 42px; width: 150px; text-align: center; height: inherit; color: #fff; display: flex; align-items: center;justify-content: center;}
.p_hardware .list1{background: #18CFB5;}
.p_hardware .list2{background: #06C3C1;}
.p_hardware .list3{background: #09AEBD;}
.p_hardware .list4{background: #049DB9;}

.hrManage{flex: 1 32%; margin-right: 1%;margin-bottom: 1%;}
.hrManage dl{ color: #fff; padding: 28px 25px 20px 30px; border-radius: 20px;}
.hrManage dt{font-size: 20px; font-weight: bold; padding-bottom: 30px;}
.hrManage dd{font-size: 15px; line-height: 26px; min-height: 70px; }
.hrManage .list1{background:url(../images/index/in_bg01.png) no-repeat; background-size: cover;}
.hrManage .list2{background:url(../images/index/in_bg02.png) no-repeat; background-size: cover;}
.hrManage .list3{background:url(../images/index/in_bg03.png) no-repeat; background-size: cover;}
.hrManage .list4{background:url(../images/index/in_bg04.png) no-repeat; background-size: cover;}
.hrManage .list5{background:url(../images/index/in_bg05.png) no-repeat; background-size: cover;}
.hrManage .list6{background:url(../images/index/in_bg06.png) no-repeat; background-size: cover;}

.homeNewsList{font-size:16px; margin-bottom:60px;}
.homeNewsList li{height:40px; line-height: 40px; width:47%; float:left; margin-right:6%; display: flex; justify-content: space-between;}
.homeNewsList li:nth-child(2n){margin-right:0;}
.homeNewsList li a{color:#555; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.homeNewsList li a:hover{color:#0047f7}
.homeNewsList li .time{color:#888;}


.tenthWrap{background:url(../images/index/in_bg.png) top center no-repeat; height:588px;}
.tenthMain{width:634px; background:#fff; border-radius: 20px; box-sizing: border-box; padding:40px; margin-top:50px;}
.tenthMain .title{font-size:32px; font-weight: bold; color:#0047f7; text-align: center; margin-bottom:20px;}
.tenthMain .list{display: flex; align-items: center; justify-content:space-around; font-size:16px; margin-bottom:15px;}
.tenthMain .list span{color:#333; text-align:left;}
.tenthMain .list input,
.tenthMain .list textarea{width:80%; border-radius: 10px; padding:11px 2%; border:1px solid #c8c8c8;}
/* .submitBtn{background:#18CFB5; color:#fff; border-radius: 5px; width:275px; margin:0 auto; text-align: center; display: block; height:48px; line-height: 48px; font-size:18px; margin-top:30px;}
.submitBtn:hover{background:#02af96; color:#fff;} */


/* .closeFooter{font-size:36px; color:#fff;} */
.outerdiv{position:fixed; top:0;left:0; background:rgba(0,0,0,0.5);z-index:2; width:100%; height:100%; display:none;}
.innerdiv{position:absolute; left:50%; top:50%; transform: translate(-50%,-100%); width:90%;}



@media screen and (min-width:1400px){
    .custom-col-lg-5{flex: 0 0 20%;max-width: 20%;}
    .seventhMain img{max-width: fit-content;}
}

/*小屏幕适应*/
@media screen and (min-width:1200px) and (max-width:1400px) {
    .bnrLeft .bnrLeftTxt1{font-size:36px;}
    .bnrLeft .bnrLeftTxt2{font-size:36px;}
    .bnrLeft .bnrLeftTxt3{font-size:22px;}
    .bnrLeft .bnrLeftBtn{font-size:18px; padding:10px 18px;}
    .com-box {font-size: 14px; width: 45%;}
    .rf-box {margin-left: 1%;left: 0 !important;}
    .placeholder-div {display: none;}
    .scondMain{background:none; height:100%; padding-bottom: 20px;}
    .firstMain{justify-content: space-between;}

    .custom-col-lg-5{flex: 0 0 20%;max-width: 20%;}
    .seventhMain img{max-width: fit-content;}
}
@media screen and (min-width:998px) and (max-width:1200px) {
    .bnrLeft .bnrLeftTxt1{font-size:36px;}
    .bnrLeft .bnrLeftTxt2{font-size:36px;}
    .bnrLeft .bnrLeftTxt3{font-size:22px;}
    .bnrLeft .bnrLeftBtn{font-size:18px; padding:10px 18px;}
    .com-box {font-size: 14px; width: 45%;}
    .rf-box {margin-left: 1%;left: 0 !important;}
    .placeholder-div {display: none;}
    .scondMain{background:none; height:100%; padding-bottom: 20px;}
	.scondMain .gn_box {flex: 1 16%;}

    .floatFooter{display: none;}
    
}
@media only screen and (max-width:997px){
    .padTB50{padding-top:20px; padding-bottom:20px;}
    .pubTitle span{font-size:28px; text-align: center;}
	
    .pubTitle-p{font-size:14px; width:88%; margin:5px auto;line-height: 22px;}
	.p_hardware dl{height: 120px; margin:  0 1.5% 10px;}
	.p_hardware dt{font-size: 18px; font-weight: bold; padding-bottom: 5px; line-height: 26px;}
	.hrManage{ flex: 1 46%;}
	.hrManage dl {padding: 20px 25px 20px 25px;	}
	.hrManage dt{padding-bottom: 20px;}
	.icon_list{ flex: 1 48%;}
    .bnrLeft{text-align: center;}
    .bnrLeft .bnrLeftTxt1{font-size:22px;}
    .bnrLeft .bnrLeftTxt2{font-size:18px;}
    .bnrLeft .bnrLeftTxt3{font-size:14px; margin-top:4px;}
    .bnrLeft .line{width:30px; margin:4px auto; height:3px;}
    .bnrLeft .bnrLeftBtn{padding:4px 12px; font-size:14px; margin-top:10px;}
    .com-box {font-size: 14px; width: 90%;}
    .rf-box {margin-left: 0.5%;left: 0 !important;}
    .placeholder-div {display: none;}
    .scondMain{background:none; height:100%; padding-bottom: 20px;}
	.scondMain .gn_box {flex: 1 30%;}
    .scondMain .hardware_f,.scondMain .hardware{ flex: 1 33%; height: 160px;}
    .firstMain{justify-content: space-around; width:90%; margin:0 5% 10px 5%; }
    .firstMain>div{margin-bottom:20px;  padding: 0 8px;}

    .floatFooter{display: none;}
    .gallery-top {height: 80%;width: 90%;}
    .focus .swiper-button-next {background: url('../images/home/xx-right-2.png') 0 no-repeat; background-size:100%; right:0;}
    .focus .swiper-button-prev {background: url('../images/home/xx-left-2.png') 0 no-repeat; background-size:100%; right:0;}
    /*服务优势*/
	.nineMain-list{width:42%; padding:3%; flex-flow:column;}
    .nineMain-list img{width:28%; margin:10px 0;}
	.nineMain-txt{margin-left:0;}
	.nineMain-txt .nineMain-btn{font-size:14px; height:36px; line-height: 36px; width:100px; margin:8px auto; display: block;}
	.nineMain{width:94%; margin:0 auto;}
    .nineMain-txt .nineMain-p1{font-size:18px; text-align: center; margin-bottom:2px;}
    .nineMain-txt .nineMain-p2{font-size:14px; line-height: 22px; min-height:80px;}
    .nineMain-txt .nineMain-p2 br{display: none;}
	
    
    
    .ruanzhu-img1{margin-bottom:40px;}
    .padTB30{padding-top:18px; padding-bottom:18px;}
    footer{padding:20px 20px 40px 20px;}
    .homeNewsList{width:90%; margin:0 auto 20px auto;}
    .homeNewsList li{margin-right:0; width:100%; font-size:14px; height:34px; line-height: 34px;}
    .homeNewsList li a{width:74%;} 
	
	
}

@media only screen and (max-width:576px){
	.pubTitle span{font-size:24px; text-align: center;}
	.swiper-banner .swiper-slide{height: 200px;}
	.swiper-banner .swiper-slide img {height: 200px;}
	
	.hrManage{ flex: 1 92%; margin-left: 2%; margin-right: 2%;}
	.hrManage dl {padding: 20px 30px 20px 30px;	}
	.hrManage dt{padding-bottom: 35px; font-size: 22px;}
	.hrManage dd{ min-height: 80px; font-size: 16px; }	
	.icon_list{ flex: 1 48%; margin: 0 3% 3% 0;}
	.icon_list:nth-child(2n){margin-right:0;}
	.icon_list .tit{font-size: 18px; padding: 12px 0 8px;}
	.icon_list ul {padding: 25px 20px 30px;	}
    .custom-col-lg-5{max-width:33.3%;}
    img{max-width: 100%;}
	.scondMain{padding: 0px 0 10px 10px;}
	.scondMain .gn_box {flex: 1 45%; margin-right: 10px;}
	.scondMain .hardware_f,.scondMain .hardware{ flex: 1 47%; height: 160px;}
	.scondMain .hardware .h_left{font-size: 18px;}
	.scondMain .hardware_f{font-size: 26px;}
    .focus{margin-bottom:12px;}
	.p_hardware{padding:0 1%  2%;}
	.p_hardware dl{height: 90px;}
	.p_hardware dt{font-size: 14px;line-height: 18px;padding: 4px;}
}
