.maxWidth{
	max-width: 1170px;
	margin: 0 auto;
}
figure{
	margin: 0;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
.fl{
	float: left;
}
.cur{
	cursor: pointer;
}
.ellipsis{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.txtCenter{
	text-align: center;
}
.successCase .successBanner{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.content .successInfo{
	padding: 50px 0px 100px 0px;
}
.successInfo .topT{
	display: flex;
}
.successInfo .topT p{
	color: #154591;
	font-size: 25px;
	font-weight: bold;
	width: 499px;
	margin-left: 30px;
}
.successInfo .features{
	margin-top: 30px;
}
.successInfo .features h6{
	color: #154591;
	font-size: 16px;
	font-weight: normal;
}
.successInfo .features li{
	color: #154591;
	font-size: 16px;
	margin-top: 15px;
}
.successInfo .features .imgCase{
	margin-top: 20px;
}
.successInfo .features .imgCase img{
	margin:0 15px 15px 0;
	max-width: 250px;
}
/*顶部导航*/
#header{
	width: 100%;
	height: 70px;
	position:fixed;
	left:0;
	top:0;
	background: #fff;
	z-index: 10;
	border-bottom: 1px solid #E5E7E9;
}
.bgwight{
	background: #fff!important;
}
.top70{
	margin-top: 70px;
}
.navBox{
	height: 100%;
}
.navs li{
	float: left;
	height: 67px;
	line-height:70px;
}
.navs .aBox:hover{
	border-bottom: 3px solid #1E9FFF;	
}
.navs .aBox a,.navs .btnBox a{
	color: #333;	
	text-decoration: none;
	cursor: pointer;
    padding: 0 20px;
    display: block;
}
.aBoxActive{
	border-bottom: 3px solid #1E9FFF;	
}
.navs .btnBox{
	float: right;	
}
.navs .logoBox{
	width: 104.4px;
	height: 45px;
	margin-top: 5px;
}
.navs .logoBox img{
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 10px;
}
#logohover{
	display: none;
}
.navs li p{
	cursor: pointer;
	padding: 0 15px;
	color:#333;
}
#lists{
	padding: 40px 0;
	position: absolute;
	top: 70px;
	width: 100%;
	background-color: #fafbfb;
	display: none;
}
#lists .maxWidth img{
	margin-right: 20px;
	width: 200px;
}
.listBox{
	display: flex;
}
.list{
	flex-grow: 1;
}
.list h4{
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 20px;
	font-weight: 600;
}
.list a{
	font-size: 14px;
	line-height: 24px;
	color: #666!important;
	cursor: pointer;
	display: block;
}
.list a:hover{
	text-decoration: none;
}
/*移动端顶部*/
#navMore{
	padding: 0 5px 0 15px;
}
#navMore,.listss,#mobileLists{
    display: none;
}
#mobileLists{
	position: fixed;
    width: 100vw;
    height: calc(100vh - 70px);
    z-index: 3;
    top: 70px;
    background-color: #ededed;
    overflow-y: auto;
}
.mobileNavItem{
	font-size: 16px;
    line-height: 44px;
    color: #061828;
    text-decoration: none;
    border-bottom: 1px solid #dedee1;
}
.mobileNav,.mobile-subnav-title-box{
	display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px;
}
.mobileNavItem ul{
	margin-bottom: 0;
    padding: 0 15px;
    background-color: #f7f7f7;
}
.mobileNavItem li{
	list-style: none;
    font-size: 14px;
    color: #061828;
    padding: 0 14px;
}
.mobile-subnav,.mobile-lv3nav{
	display: none;
}
.mobile-subnav-item{
	border-bottom: 1px solid #e0e0e4;
}
.mobile-subnav-title{
	display: inline-block;
    width: auto;
    font-size: 15px;
    color: #061828;
}
/**/
.layui-carousel img{
	width: 100%;
	height: 100%;
}
.getPoint{
	width: 160px!important;
	height: 40px!important;
	position: absolute;
	z-index: 9;
	left: 19%;
	top: 390px;
}
.contTitle{
	font-size: 28px;
	line-height: 44px;
	color: #154591;
	margin: 30px 0;
	font-weight: bold;
}
.conIntroduction{
	color: #154591;
    font-size: 18px;
    line-height: 40px;
}
.contContent{
	padding: 0 8%;
	font-size: 20px;
	color: #154591;
}
.productBox{
	padding: 40px 0;
	background: #eee;
}
#carouselBox{
	height: 600px;
}
#swiperBox{
	display: none;
	width: 100%;
	height: 100%;
}
#swiperBox .swiper-container{
	width: 100%;
	height: 100%;
}
.productListBox,.modelsListBox{
	/*overflow: hidden;*/
	display: flex;
	width: 100%;
}
.technology .highlights_li .icon_num{
	top: 297px !important;
	left: 50% !important;
	margin-left: -25px !important;
}
.highlights{
	display: flex;
	justify-content: space-between;
}
.highlights .highlights_li{
	width: 23%;
	height: 326px;
	border-radius: 30px;
	border: 2px solid #fff;
	display: flex;
	justify-content: space-around;
	align-items: center;
	position: relative;
}
.highlights .highlights_li .icon_num{
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #fff;
	top: -8px;
	left: -20px;
	background-color: #005bab;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
}
.highlights .highlights_con{
	width: 97%;
	height: 317px;
	border-radius: 30px;
	border: 2px solid #fff;
	font-size: 16px;
	padding: 60px 30px;
	line-height: 30px;
	text-align: center;
	box-sizing: border-box;
	color: #fff;
}
.tab_box ul,.tab_build  ul{
	height: 50px;
	display: flex;
}
.tab_box ul li,.tab_build ul li{
	/*width: 14%;*/
	color: #999999;
	font-size: 14px;
	line-height: 50px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	background: #f3f4f4;
	flex: 1;
	border-right: 1px solid #ececec;
	cursor: pointer;
}
.tab_li_wrapper{
	background: #FFFFFF;
}
.tab_box ul li .tab_li_wrapper,.tab_build ul li .tab_li_wrapper{
	display: none;
}
.tab_head_T{
	cursor: pointer;
}
.tab_box ul li:last-child,.tab_build ul li:last-child{
	border-right:1px solid #ececec;
}
.tab_box ul li .activeimg,.tab_build ul li .activeimg{
	display: none;
}
.tab_box ul .active_icon,.tab_build ul .active_icon{
	color: #fff;
	background: #1ac6f4;
	position: relative;
}
.tab_box ul .active_icon:before,.tab_build ul .active_icon:before{
	content: "";
	width: 0;
    height: 0;
    border-right: 18px solid transparent;
    border-left: 18px solid transparent;
    border-top: 30px solid #1ac6f4;
    position: absolute;
    left: 50%;
    bottom: -20px;
    margin-left: -18px;
}
.tab_box ul .active_icon .activeimg,.tab_build ul .active_icon .activeimg{
	display: inline-block;
}
.tab_box ul .active_icon .activecover,.tab_build ul .active_icon .activecover{
	display: none;
}
.tab_con{
	/*height: 238px;*/
	background: #fff;
}
.tab_con div{
	display: none;
	color: #005bab;
	padding: 40px 20px;
	box-sizing: border-box;
	font-size: 15px;
	line-height: 30px;
}
.tab_con .active_text{
	display: block;
}
.building_items{
	display: flex;
	height: 241px;
	justify-content: space-around;
}
.building_items li{
	width: 240px;
    height: 245px;
    font-size: 16px;
    padding: 79px 51px;
    line-height: 30px;
    text-align: center;
    box-sizing: border-box;
    color: #fff;
}
.building_items .building_items_li1{
	background: url(../img/biuhit1.png);
	background-repeat: no-repeat;
}
.building_items .building_items_li2{
	background: url(../img/biuhit2.png);
	background-repeat: no-repeat;
}
.building_items .building_items_li3{
	background: url(../img/biuhit3.png);
	background-repeat: no-repeat;
}
.building_items .building_items_li4{
	background: url(../img/biuhit4.png);
	background-repeat: no-repeat;
}
.building_items .house_items_li1{
	background: url(../img/roome1.png);
	background-repeat: no-repeat;
}
.building_items .house_items_li2{
	background: url(../img/roome2.png);
	background-repeat: no-repeat;
}
.building_items .house_items_li3{
	background: url(../img/roome3.png);
	background-repeat: no-repeat;
}
.building_items .house_items_li4{
	background: url(../img/roome4.png);
	background-repeat: no-repeat;
}
.building_items .house_items_li5{
	background: url(../img/roome5.png);
	background-repeat: no-repeat;
}
.building_items .tourism_items_li1{
	background: url(../img/tourism1.png);
	background-repeat: no-repeat;
	background-size: 97%;
}
.building_items .tourism_items_li2{
	background: url(../img/tourism2.png);
	background-repeat: no-repeat;
	background-size: 97%;
}
.building_items .tourism_items_li3{
	background: url(../img/tourism3.png);
	background-repeat: no-repeat;
	background-size: 97%;
}
.building_items .tourism_items_li4{
	background: url(../img/tourism4.png);
	background-repeat: no-repeat;
	background-size: 97%;
}
.building_items .tourism_items_li5{
	background: url(../img/tourism5.png);
	background-repeat: no-repeat;
	background-size: 97%;
}
.building_items .food_items_li1{
	background: url(../img/food1.png);
	background-repeat: no-repeat;
}
.building_items .food_items_li2{
	background: url(../img/food2.png);
	background-repeat: no-repeat;
}
.building_items .food_items_li3{
	background: url(../img/food3.png);
	background-repeat: no-repeat;
}
.building_items .food_items_li4{
	background: url(../img/food4.png);
	background-repeat: no-repeat;
}
.building_items .food_items_li5{
	background: url(../img/food5.png);
	background-repeat: no-repeat;
}
.building_items .hospital_items_li1{
	background: url(../img/hospital1.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.building_items .hospital_items_li2{
	background: url(../img/hospital2.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.building_items .hospital_items_li3{
	background: url(../img/hospital3.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.building_items .hospital_items_li4{
	background: url(../img/hospital4.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.building_items .hospital_items_li5{
	background: url(../img/hospital5.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.oil_items li{
	width: 250px !important;
	padding: 68px 57px 0px 76px !important;
	font-size: 14px !important;
    line-height: 30px !important;
}
.hospital_items li{
	width: 250px !important;
	padding: 26px 57px 0px 76px !important;
	font-size: 14px !important;
	line-height: 25px !important;
}
.food_five{
	height: 300px;
}
.food_five li{
	height: 300px;
	padding: 60px 70px 50px 45px !important
}
.tourims_five li{
	padding: 60px 30px 50px 90px !important;
}
#application_img{
	display: none;
}
.scenes{
	display: flex;
	justify-content: space-around;
}
.scenes .scenes_item .scenes_item_head{
	background: #3f8fd6;
	padding: 15px 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.scenes .scenes_item li{
	padding: 10px 5px;
	border:1px solid #3f8fd6;
	margin-top: 20px;
	text-align: center;
	cursor: pointer;
}
.cont1 .productLists{
	height: 200px;
	padding-top: 1.5%;
	box-sizing: border-box;
}
.productLists{
	flex-grow: 1;
	border-radius: 8px;
	background: #fff;
	width: 17%;
	height: 300px;
	margin: 0 1.5%;
	text-align: center;
}
.productLists img{
	width: 80%;
	height: 60%;
	margin: 10px auto;
}
.productLists h4{
	height: 30px;
	line-height:30px;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
}
.todetailBox .layui-icon{
	font-size: 12px;
}
.productLists a,.productLists p{
	height: 30px;
	line-height:30px;
	font-size: 12px;
	text-align: center;
}
.todetailBox p,.productLists p{
	color: #1ac6f4;
	cursor: pointer;
}
.todetailBox a,.productLists a{
	color: #1ac6f4;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	display: block;
}
.todetailBox a{
	font-size: 12px;
}
.productLists h3{
	font-size: 20px;
    line-height: 40px;
    padding: 0 10px;
    color: #154591;
    font-weight: bold;
}
.productLists h5{
	font-size: 14px;
    line-height: 24px;
    padding: 0 10px;
}
.todetailBox a:hover{
	color: #1ac6f4;
}
.models{
	flex-grow: 1;
	border-radius: 8px;
	background: #fff;
	width: 47%;
	/*height: 100px;*/
	margin: 15px 1.5%;
	padding: 25px 15px;
	cursor: pointer;
}
.models img{
	margin-right: 10px;
	max-width: 90px;
}
.models h4{
	/*height: 30px;*/
	line-height: 30px;
	font-size: 20px;
	color: #154591;
	font-weight: bold;
}
.models p{
	line-height: 20px;
	color: #666;
}
.colorWhite{
	color: #fff;
}
/*顶部导航及联系我们*/
.inputBox{
	display: flex;
}
.inputs{
	flex-grow: 1;
	margin-right: 1%;
}
.inputBox .layui-input{
	width: 20%;
}
.bottomDiv{
	height: 50px;
	line-height: 50px;
	background-color: #e3e1e2;
}
.contacts{
	flex-grow: 1;
	width: 33%;
	margin-top: 30px;
}
.contacts p{
	text-align: center;
	color: #fff;
	line-height: 40px;
	font-size: 25px;
}
.contacts img{
	display: block;
	margin: 10px auto;
	height: 100px;
}
.contactForm .layui-form-item{
	margin: 0;
}
.contactForm .layui-form-item .layui-input-block{
	line-height: 36px;
}
.contactsList{
	position: relative;
	padding-right: 60px;
}
.contactsList h4,.contactsList p,.gzhBox h4{
	text-align: right;
	line-height: 25px;
	font-weight:600;
}
.contactsList p{
	color: #666666;
}
.contactsList .contactListImg{
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
}
.gzhBox{
	position: absolute;
	top: 0;
	left: 5%;
}
.gzhBox img{
	width: 80px;
}
/*侧边联系我们*/
#contactUs{
	width: 40px;
	height: 140px;
	position: fixed;
	z-index: 20;
	right: 0;
	bottom: 200px;
	cursor: pointer;
}
#contactUs img{
	width: 100%;
	height: auto;
}
#redline{
	display: none;
	position: absolute;
    left: -200px;
    top: 36%;
    width: 140px;
    height: 50px;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
}
#redline:before{
	content: '';
    position: absolute;
    top: 25px;
    left: 180px;
    border-left: 15px solid #fff;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
}
#redline p{
	line-height: 25px;
	font-size: 18px;
	color: #1ac6f4;
}
#contactUs:hover #redline{
	display: block;	
}
/*产品页*/
.headImgBox{
	width: 100%;
	height: 530px;
	overflow: hidden;
}
.headImgBox img{
	width: 100%;
	height: 100%;
}
.imageBox{
	margin: auto;
}
.imageBox img{
	width: 100%;
	height: 100%;
}
.service_box{
	text-align: center;
}
.service_box img{
	width: 70%;
}
.brightImg{
	text-align: center;
}
.brightImg img{
	width: 45%;
	cursor: pointer;
}
.atlas_div{
	margin: 30px auto;
	text-align: center;
}
.atlas_div img{
	width: 100%;
}
.atlas_build h5{
	color: #154591;
    font-size: 18px;
    font-weight: bold;
}
.atlas_cost h6{
	color: #154591;
    font-size: 18px;
    font-weight: bold;
}
.atlas_cost li h5{
	color: #154591;
    font-size: 16px;
	margin-top: 15px;
	font-weight: normal;
}
.atlas_cost li h6{
	color: #154591;
    font-size: 16px;
	margin-top: 15px;
	font-weight: normal;
}
.atlas_cost li p,.atlas_flow li p{
	color: #154591;
    font-size: 16px;
    margin-top: 15px;
    text-indent: 26px;
}
.service_div{
	display: flex;
	justify-content: space-between;
}
.service_div div dl{
	overflow: hidden;
}
.service_div div{
	width: 48%;
    background-color: #fff;
    padding: 20px 9px;
    border-radius: 5px;
}
.service_div .standard_ser dd,.service_div .vip_ser dd{
	width: 100px;
	height: 100px;
	float: left;
}
.service_div .standard_ser dt,.service_div .vip_ser dt{
	float: left;
	width: calc(100% - 120px);
    margin-left: 2%;
}
.service_con{
	color: #666;
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}
.service_tit{
	color: #005bab;
	font-size: 18px;
	font-weight: bold;
}
.service_div .standard_ser dd{
	background: url('../img/service_icon1.png');
	background-repeat: no-repeat;
}
.service_div .vip_ser dd{
	background: url('../img/service_icon2.png');
	background-repeat: no-repeat;
}
.service_main{
	background-color: #d4e5f7;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 5px;
	margin-top: 20px;
}
.service_main{
	display: flex;
	justify-content: space-between;
}
.service_items_left{
	background-color: #0072c6;
	color: #fff;
	font-size: 30px;
	width: 50px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
    padding-bottom: 10px;
	border-radius: 3px;
}
.service_items_right{
	width: calc(100% - 70px);
}
.service_items_r_bottom{
	width: 100%;
	background-color: #0072c6;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	border-radius: 3px;
	line-height: 30px;
}
.service_items_r_top{
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.service_sps{
	display: flex;
}
.service_sps .sps_left{
	padding: 30px 20px;
	background-color: #0072c6;
	border-radius: 3px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.sps_right{
	margin-left: 20px;
}
.sps_right li{
	background-color: #00bcf2;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 10px 30px;
}
.sps_right li:first-child{
	border-radius: 5px 5px 0px 0px;
}
.sps_right li:last-child{
	border-radius: 0px 0px 5px 5px;
}
.service_vip li{
	line-height: 30px;
}
.atlasStyle9 .atlas_flow li h6,.atlasStyle6 .atlas_flow li h6,.atlasStyle7 .atlas_flow li h6{
	font-size: 18px;
	font-weight: bold !important;
}
.atlasStyle6 .atlas_flow li h6{
	font-size: 18px;
}
.reg a{
	background-color:#1AC6F4 !important;
    padding: 0px 25px !important;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    border-radius: 3px;
}
.headImgBox {
	position: relative;
}

.headImgBox .headImg {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
}

.headImgBox>.titH1 {
	max-width: 1200px;
	width: 80%;
	text-align: center;
	margin: 0 auto;
	z-index: 1;
	margin-top: 10%;
}

.headImgBox>.left {
	text-align: left;
}

.headImgBox>.right {
	text-align: right;
}

.titH1 h2 {
	font-size: 2.125rem;
	font-weight: bold;
	color: #fff;
	text-shadow: 5px 5px 5px #333;
}
.titLfet .getCase,.titH1 .getCase{
	border-radius: 5px;
	color: #fff;
	background-color: #00bcf2;
	height: 0.875rem;
	line-height: 0.875rem;
	padding: 0 0.75rem;
	font-size: 0.375rem;
	font-weight: 500;
	text-align: center;
	margin-top: 1.2rem;
	border: none;
	cursor: pointer;
	position: relative;
}
.titH1 .getCase::after,.titLfet .getCase::after{
	content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5%;
    margin-top: -10px;
    top: 50%;
    display: block;
    background: url(../img/clickIcon.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
#success #phone_todetailBox{
	display: none;
}
/* banner 样式 END */
@media screen and (max-width: 960px) {
    .navs .aBox,.navs .btnBox{
    	display: none;
    }
    .imageBox{
		width: 80%!important;
	}
    #navMore{
    	display: block;
    }
    #carouselBox,.headImgBox{
    	height: 400px;
    }
    .highlights{
    	justify-content: space-around;
    }
    .highlights .highlights_con{
    	padding: 40px 8px;
    }
    #application{
    	padding:0px 5px;
    	box-sizing: border-box;
    }
	#application .scenes{
    	display: none;
    }
    #application #application_img{
		display: block;
	}
	#application_img {
		max-width: 400px;
		
	}
	#application_img img{
		width: 100%;
	}
    .scenes .scenes_item{
    	width: 80%;
        margin: 0px 0px 10px 10%;
    }
    .conIntroduction{
    	font-size: 14px;
    }
    .cont20 .application{
    	display: none;
    }
}
.contactForm{
	display: none;
}
#tipbox{
	display: none;
}
#tipbox .tipBox{
	width: 400px;
    height: 50px;
    background: #005baa;
    border-radius: 3px;
    opacity:0.8;
    color: #fff;
    position: fixed;
    z-index: 50;
    top: 20px;
    left: 50%;
    margin-left: -200px;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
}
@media screen and (max-width: 480px) {
    #carouselBox,.headImgBox{
    	height: 200px;
    	margin-top: 70px;
    }	
	#test1{
		display: none;
	}
	#swiperBox{
		display: block;
	}
    .titLfet .getCase, .titH1 .getCase{
    	line-height: 2rem;
    	padding: 0 1rem;
    	height: 2rem;
    }
    .navs .logoBox{
    	width: 75px;
    	height: 30px;
    }    
    .productListBox{
    	display: initial;
    }
    .productLists{
    	width: 200px;
    	margin: 0 auto 20px;
    }
    .productLists img{
    	width: auto;
    	max-height: 80px;
    }
    .ecoBox{
    	height: 160px;
    }
    .inputBox{
    	display: initial;
    }
    .inputBox .layui-input,.inputBox .layui-btn{
		width: 80%;
		margin:0 10% 15px;
	}
	.imageBox{
		width: 90%!important;
	}
	.contContent{
		font-size: 16px;
		line-height: 24px!important;
	}
	.models{
		width: 80%;
	    /*height: 170px;*/
	    margin: 20px 7% 0;
	}
	.productLists {
	    width: 80%;
	    height: 170px;
	    margin: 20px 10% 0;
	}
	.contactForm,#logohover{
		display: block;
	}
	.contactBox,.linkBottom,#bottomList,#contactUs,#logoimg{
		display: none;
	}
	#success .todetailBox,.dt-breadcrumbs{
		display: none;
	}
	#success #phone_todetailBox{
		display: block;
	}
	#phone_todetailBox .models .fr {
	    max-width: 400px;
	    margin-left: 100px;
	}
	#phone_todetailBox .models h4 {
	    font-size: 14px;
	    line-height: 25px;
	}
	#phone_todetailBox .models a {
	    color: #1ac6f4;
	    cursor: pointer;
	    text-decoration: none;
	    margin-top: 10px;
	}
	#imgBox .imgCase{
		margin-bottom: 20px;
	}
	.imgBox_3 #imgBox .imgCase img{
		max-width: 250px !important;
	}
	.bottomDiv{
		font-size: 12px;
	}
	.industry .contTitle{
		font-size: 13px !important;
	}
	.contTitle{
		font-size: 18px;
		margin: 10px 0;
	}
	.fbt{
		font-size: 16px;
	}
	.productLists p {
		line-height: 20px;
	}
	.models h4{
		font-size: 18px;
		height: auto;
	}
	.content .successInfo{
		padding: 20px 0px 50px 0px;
	}
	.successInfo .topT{
		display: block;
	}
	.successInfo .topT p{
		margin-top: 10px;
		margin-left: 10px;
		width: 95%;
		font-size: 18px;
	}
	.baoyelogo{
		margin-left: 2%;
	}
	.successInfo .features{
		margin-left: 5%;
	}
	.successInfo .features .imgCase{
		text-align: center;
	}
	.successInfo .features .imgCase img{
		margin:10px 0px 0px 0px;
	}
	.highlights{
		display: block;
		overflow: hidden;
	}
	.highlights .highlights_li{
		float: left;
		width: 44%;
		border-radius:15px;
		margin-top: 10px;
		margin-left: 3%;
	}
	.highlights .highlights_li .highlights_con{
		border-radius:15px;
		padding: 30px 8px;
		font-size: 14px;
	}
	.highlights .highlights_li .icon_num{
		width: 40px;
   	    height: 40px;
   	    font-size: 18px;
    	line-height: 40px;
    	top: -8px;
        left: -10px;
	}
	.technology .highlights_li{
		margin-bottom: 15px;
	}
	.tab_box ul,.tab_build ul{
		height: auto;
		display: block;
	}
	.tab_box ul li,.tab_build ul li{
		width: 96%;
		margin-left: 2%;
	}
	.tab_box ul .active_icon:before,.tab_build ul .active_icon:before{
		content: none;
	}
	.tab_con{
		display: none;
	}
	.tab_box ul li .tab_li_wrapper,.tab_build ul li .tab_li_wrapper{
	    color: #005bab;
		padding: 10px 20px;
		box-sizing: border-box;
		font-size: 14px;
		text-align: left;
		line-height: 40px;
	}
	.tab_head_T{
		text-align: left;
		padding-left: 15px;
		box-sizing: border-box;
	}
	.building_items{
		display: block;
		height: auto;
		overflow: hidden;
	}
	.building_items li{
		width: 160px;
		height: 161px;
		float: left;
		margin-left:20px;
		margin-top: 15px;
		font-size: 14px;
		padding: 51px 11px;
		background-size: 100% !important;
	}
	.mobile_five li{
		height: 191px !important;
		margin-left: 20px !important;
	}
	.tourims_five li{
		padding: 20px 20px 20px 60px !important;
		line-height: 27px;
	}
	.food_five li{
		height: 300px !important;
		padding: 63px 20px 50px 28px !important
	}

	.hospital_items,.oil_items{
		display: grid;
	}
	.oil_items li{
		height: 250px;
		width: 253px !important;
		height: 250px;
		margin-left: 30px !important;
		padding: 73px 57px 0px 76px !important;
		font-size: 14px !important;
		line-height: 25px !important;
	}
	.hospital_items li{
		height: 250px;
		width: 253px !important;
		height: 250px;
		margin-left: 30px !important;
		padding: 26px 57px 0px 76px !important;
		font-size: 14px !important;
		line-height: 25px !important;
	}
	.service_div{
		display: block;
	}
	.service_div div {
		width: 96%;
		margin-left: 2%;
		background-color: #fff;
		padding: 20px 9px;
		border-radius: 5px;
		box-sizing: border-box;
		margin-bottom: 2%;
	}
	.service_main,.service_items_r_top,.service_sps{
		display: block;
	}
	.service_items_left{
		width: 100%;
	}
	.service_items_right{
		width: 100%;
	}
	.service_sps .sps_left{
		padding: 20px 20px;
		margin-top: 10px;
	}
	.sps_right{
		margin: 0px;
	}
	.sps_right li{
		margin: 10px 0px 0px 0px;
	}
	.conIntroduction{
    	line-height: 25px;
    }
    .atlas_top,.atlas_build,.atlas_cost,.atlas_flow{
    	padding: 0 10px;
    }
    .atlas_top h3{
    	margin-top: 70px;
    }
    .titH1 .getCase::after,.titLfet .getCase::after{
		content: "";
	    width: 15px !important;
	    height: 15px !important;
	    position: absolute;
	    right: 1% !important;
	    top: 50% !important;
	    margin-top: -7px !important;
	}
	.successInfo .topT p{
		margin-left: 3% !important;
	}
	.speak{
		padding: 65px 17px !important;
    	line-height: 32px !important;
	}
	.successInfo .features h6{
		font-size: 16px !important;
		font-weight: bold !important;
	}
	.imgBox_3 #companyCont ul:last-child li,.imgBox_0 #companyCont ul:last-child li,.imgBox_5 #companyCont ul:last-child li{
		width: auto !important;
		float: none !important;
		padding-left:0% !important;	
	}
	
}
/* banner 样式 */
@media only screen and (max-width: 414px) {
	html {
		font-size: 18px;
	}
	.banner-item .imgRight,	.titLfet button{
		display: none;
	}
	.banner-item .imgRight,	.titLfet a{
		display: none;
	}
	.titLfet{
		width: 100%;
		margin-top: 12%;
	}
}

@media only screen and (min-width: 415px) and (max-width: 768px) {
	html {
		font-size: 28px;
	}
	.banner-item .imgRight,	.titLfet button{
		display: none;
	}
	.banner-item .titLfet a{
		display: none;
	}
	.titLfet{
		width: 80%;
		margin-top: 20%;
	}
	#test1{
		display: none;
	}
	#swiperBox{
		display: block;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1279px) {
	html {
		font-size: 34px;
	}
	.banner-item .imgRight,	.titLfet button{
		display: block;
	}
	.banner-item .titLfet a{
		position: absolute;
		left:23%;
		bottom:10px;
		color: #fff;
	}
	.titLfet{
		max-width: 720px;
		width: 60%;
		position: absolute;
		top: 28%;
		left: 0;
	}

}
@media only screen and (min-width: 1280px) {
	html {
		font-size: 40px;
	}
	.banner-item .imgRight,	.titLfet button{
		display: block;
	}
	.banner-item .titLfet a{
		position: absolute;
		left:23%;
		bottom:10px;
		color: #fff;
	}
	.titLfet{
		max-width: 720px;
		width: 60%;
		position: absolute;
		top: 28%;
		left: 0;
	}

}

