@charset "utf-8";
/* CSS BY www.softmoon.com.cn */
@media (max-width: 1600px) and (min-width: 768px) {
	html {zoom: 80%;}
	@-ms-viewport {width: 1920px;}		
}
body { font-family: 'Microsoft YaHei', sans-serif; font-size: 14px; color:#333; margin:0; padding: 0;}
* { padding: 0px; margin: 0px; border: 0; outline: none; box-sizing: border-box;}
ul { margin:0; padding: 0;}
li { margin:0; padding: 0;}
section {overflow:hidden !important;}
input:hover,input:focus {outline:none !important;}
a { text-decoration:none;-webkit-transition:0.5s;transition:0.5s; color: #0078b7;}
a:hover,a:hover {color:#008bd4;text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}
p { color:#979797; font-family:"Open Sans",sans-serif; line-height:1.625; font-size:14px; margin-bottom:0px;}
a:focus,.button:focus,button:focus,.btn:focus { text-decoration:none; outline:none; box-shadow:none; -webkit-transition:1s; transition:1s;}
ul {list-style:none;margin:0;padding:0;}
@media (min-width: 1400px){
  .container { width: 1226px;}
}
@media (min-width: 1920px){
  .container { width: 1326px;}
}
/*--------导航-------------*/
header { width:100%; position: fixed; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05); background-color: rgba(255, 255, 255, 0.5); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);z-index: 9999;}
.top_box { height:110px; margin:0 auto; padding: 0 5%; width: 100%;}
.logo { float:left; padding-top:24px;}
.main { background-image: url("../images/cloud.jpg"); background-position: center top; background-repeat: repeat-x; min-height: 100%; padding-top: 1px;}
#menu { float: right; position:relative; z-index:2; top:45px;}
#menu .menu-item { float: left; margin-left: 40px; height: 60px; display:flex; box-sizing:border-box; justify-content:center; perspective:200px;}
#menu .menu-text a { font-size: 16px; color:#333; text-decoration:none; transition:color 0.1s ease-out; text-align:center; font-weight: bold;}
#menu .menu-text a:hover {color:#00479d;}
.menu-item .sub-menu {
	position:absolute;
	top:50px;
	border-radius:10px;
	min-width:240px;
	pointer-events:none;
	box-sizing:border-box;
	z-index:999;
	margin-left:-5em;
	clip-path:inset(0 10em 10em 15em);
	opacity:0;
	font-weight:initial;
	padding:40px 40px 30px;
	transition:all 0.25s ease-out,opacity 0.25s ease-in,margin-left 0.25s ease-out,clip-path 0.15s ease-out;
	background-color: rgba(255,255,255, .9);
	background-size: cover;
}
.menu-item:hover .sub-menu { pointer-events:all; clip-path:inset(0 0 0 0);}
.menu-text:after {
	transition:bottom 0.25s ease-out,opacity 0.01s ease-out 0.01s;
	opacity:0;
	content:'';
	position:absolute;
	pointer-events:none;
	bottom:0;
	left:calc(50% - 8px);
	border-color:transparent transparent #00479d transparent;
	border-width:8px;
	border-style:solid;
}
.menu-item:hover .menu-text:after { bottom:9px; opacity:1; transition:bottom 0.25s ease-out,opacity 0.01s ease-out 0.15s;}
.menu-item:hover .sub-menu { opacity:1; margin-left:0;}
.menu-item .sub-menu li { list-style: none; margin:0 0 0.25em 0; font-size: 16px; margin-bottom: 15px;}
.menu-item .sub-menu li a { color: #333;}
.menu-item .sub-menu li a:hover {color: #00479d;} 
.head_btn_url { float: left; margin-left: 45px; margin-top: -8px; font-size: 16px;}
.head_btn_url a { display: inline-block; background: #00479d; color: #fff; padding: 8px 40px; border-radius: 20px;}
.head_btn_url a:hover {  background: #e5a722;}
@keyframes clipPath {
	0% {opacity:0;}
	100% {transform:rotateX(0deg) scale(1);top:4.5em;opacity:1;}
}
/*----------------------首页大图-------------------------*/
.home_banner { background: url("../images/home_banner_bg.jpg") no-repeat center top; height: 943px;}
.home_banner_title { text-align: center;}
.home_banner_title h1 { color: #fff; font-weight: bold; font-size: 46px; margin-top: 60px; text-shadow: 1px 1px #000;}
.home_banner_title p {color: #fff; font-size: 26px; text-shadow: 1px 1px #000;}
.home_banner_box { width: 1226px; margin: 0 auto; position: relative; height: 780px;}
.home_banner_che { position: absolute; z-index: 99; width: 444px; left: 50%; margin-left: -222px; bottom: 200px;}
.home_banner_man_one { position: absolute; left: 160px; bottom: 320px; z-index: 9;}
.home_banner_man_one_box { position: relative}
.home_banner_man_one_box .home_man_leida { position: absolute; background: url("../images/home_banner_man_1_leida_on.png") no-repeat; width: 134px; height: 88px; left: -32px;}
.home_banner_man_one_box .home_man_leida_over { position: absolute; background: url("../images/home_banner_man_leida_over.png") no-repeat; width: 134px; height: 88px; transform: scale(0.95); animation: scale 2s infinite; left: -32px;}
.home_banner_man_one_box img { margin-top: 90px;}
.home_banner_man_tow { position: absolute; right: 270px; bottom: 260px; z-index: 9;}
.home_banner_man_tow_box .home_man_leida { position: absolute; background: url("../images/home_banner_man_2_leida_on.png") no-repeat; width: 134px; height: 88px; left: -10px;}
.home_banner_man_tow_box .home_man_leida_over { position: absolute; background: url("../images/home_banner_man_leida_over.png") no-repeat; width: 134px; height: 88px; transform: scale(0.95); animation: scale 2s infinite; left: -10px;}
.home_banner_man_tow_box img { margin-top: 90px;}
.home_banner_big_leishe { position: absolute; background: url("../images/home_banner_big_leishe.png") no-repeat; width: 1054px; height: 466px; bottom:0px; left: 50%; margin-left: -527px; transform: scale(0.95);	animation: scale 2s infinite;}
.home_banner_big_leishe2 { position: absolute; background: url("../images/home_banner_big_leishe.png") no-repeat; width: 1054px; height: 466px; bottom:0px; left: 50%; margin-left: -527px;}
.home_banner_info_box { width: 1000px; height: 100%; margin: 0 auto;}
.home_banner_item_info { display: none; padding: 20px; margin-top: 30px;}
.home_banner_item_info h2 { font-size: 18px; margin-top: 10px; color: #fff; margin-bottom: 5px; font-weight: bold;}
.home_banner_item_info p { color: #fff; font-size: 16px;}
.home_banner_item_info img { width:50px; height: 50px; border-radius: 50%;}
.home_banner_item:hover .home_banner_item_info { display: block; background-color: rgba(0,0,0, .8); z-index: 99; border-radius: 6px;}
.point,.point::before,.point::after{ position: absolute; width: 12px; height: 12px; border-radius: 50%; content: ''; }
.point::before{ animation: scale 2s infinite; }
.point::after{ animation: scale2 2s infinite; }
.point,.point::before,.point::after{ background-color: rgba(241, 34, 30, .9); cursor: pointer;}
.banner_item_1 { position:absolute; z-index: 999; left: 530px; top: 150px;}
.banner_item_2 { position:absolute; z-index: 999; left: 570px; top: 340px;}
.banner_item_3 { position:absolute; z-index: 999; left: 680px; top: 100px;}
.banner_item_4 { position:absolute; z-index: 999; left: 740px; top: 360px;}
.banner_item_5 { position:absolute; z-index: 999; left: 500px; top: 310px;}
.banner_item_6 { position:absolute; z-index: 999; left: 420px; top: 450px;}
.banner_item_7 { position:absolute; z-index: 999; left: 595px; top: 530px;}


/*----------------------首页大图--20240719-----------------------*/
.index_banner { background: url("../images/index_banner_bg.jpg") no-repeat center top; height: 1000px;}
.index_banner_title { text-align: center; margin-bottom: 40px; margin-top: 200px;}
.index_banner_title h1 { color: #000; font-weight: bold; font-size: 36px; margin-top: 60px;}
.index_banner_title p {color: #333; font-size: 18px; letter-spacing: 1px;}
.index_banner_info { width: 1400px; margin: 0 auto; position: relative;}
.index_banner_info img { width: 100%;}
.index_banner_text { color: #fff; font-size: 16px; background-color: rgba(0, 108, 255, .7); padding: 8px 20px; border-radius: 20px; margin-bottom: 20px; margin-left: -40px;}
.num_point,.num_point::before,.num_point::after{ position: absolute; width: 12px; height: 12px; border-radius: 50%; content: ''; }
.num_point::before{ animation: scale 2s infinite; }
.num_point::after{ animation: scale2 2s infinite; }
.num_point,.num_point::before,.num_point::after{ background-color: rgba(0, 108, 255, .9); cursor: pointer;}
.banner_num_1 { position:absolute; z-index: 999; left: 70px; bottom: 130px;}
.banner_num_2 { position:absolute; z-index: 999; left: 180px; bottom: 160px;}
.banner_num_3 { position:absolute; z-index: 999; left: 320px; bottom: 250px;;}
.banner_num_4 { position:absolute; z-index: 999; left: 460px; top: 170px;}
.banner_num_5 { position:absolute; z-index: 999; left: 640px; top: 60px;}
.banner_num_6 { position:absolute; z-index: 999; left: 820px; top: -10px;}
.banner_num_7 { position:absolute; z-index: 999; right: 260px; top: 10px;}
.banner_num_8 { position:absolute; z-index: 999; right: -30px; top: 250px;}
.banner_num_8 .index_banner_text {}

@keyframes scale{
	0% { transform: scale(1); opacity: .9}
	100% { transform: scale(2); opacity: 0;}
}
@keyframes scale2{
	0%{ transform: scale(1); opacity: .9;}
	100%{ transform: scale(4); opacity:0;}
}
/*----------------------首页数字化管理平台-------------------------*/
.index_glpt { padding: 100px 0 80px;}
.index_glpt .container { width: 1326px;}
.index_glpt_box { display: flex; flex-wrap: wrap; justify-content: space-between;}
.index_glpt_item_one { width: 32%;}
.index_glpt_item_one h1 { font-weight: bold; font-size: 36px; margin-top: 20px; margin-bottom: 40px; line-height: 50px;}
.index_glpt_item_one p { font-size: 18px; color: #7a7a7a; margin-bottom: 40px;}
.index_glpt_item_one a { display: inline-block; background: #00479d; color: #fff; padding: 10px 45px; font-size: 16px; border-radius: 24px;}
.index_glpt_item_one a:hover { background: #333;}
.index_glpt_item { width: 32%; border: 1px #fdd000 solid; margin-bottom: 20px; padding:45px 50px 40px;}
.index_glpt_item h1 { font-size: 24px; margin-bottom: 15px;}
.index_glpt_item p { font-size: 16px; color: #7a7a7a;}
.index_glpt_item i svg { width: 58px; height: 58px;}
.index_glpt_item i svg path, 
.index_glpt_item i svg circle, 
.index_glpt_item i svg rect { stroke:#fdd000}
.index_glpt_item:hover { background: #fdd000;}
.index_glpt_item:hover h1 { color: #fff; font-weight: bold;}
.index_glpt_item:hover p { color: #fff;}
.index_glpt_item:hover i svg path, 
.index_glpt_item:hover i svg circle, 
.index_glpt_item:hover i svg rect { stroke:#fff}

/*----------------------首页解决方案-------------------------*/
.index_solution { background: url(../images/index_solution_bg.jpg) no-repeat #f9fcff; padding: 100px 0 50px;}
.index_solution .container { width: 1326px;}
.index_solution_title { text-align: center; margin-bottom: 40px;}
.index_solution_title h1 { font-weight: bold;}
.index_solution_title p { font-size: 18px; color: #666;}
#index_solution_box { width: 100%; margin: 0 auto;}
.index_solution_menu ul { width: 660px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; font-size: 16px; margin-bottom: 80px;}
.index_solution_menu ul li { display: flex; background: #e9f1f9; padding: 10px 26px; border-radius: 30px;}
.index_solution_menu ul li.hover { color: #fff; font-weight: bold; cursor: pointer; background: #00479d;}
.index_solution_content { overflow: hidden; min-height: 498px;}
.index_solution_item_left {float: left; width: 520px;}
.index_solution_item_left h1 { font-size: 24px; margin-bottom: 20px;}
.index_solution_item_left h2 { font-size: 32px; margin-bottom: 40px; font-weight: bold;}
.index_solution_item_left p { font-size: 16px; color: #444; margin-bottom: 40px;}
.index_solution_item_left a { display: inline-block; background: #00479d; color: #fff; padding: 10px 45px; font-size: 16px; border-radius: 24px;}
.index_solution_item_left a:hover { background: #005ac7;}
.index_solution_item_right { float: right; width: 660px; text-align: right;}
.index_solution_item_right img { max-width: 100%;}
#con_solution_5 .index_solution_item_left { width: 420px;}
#con_solution_5 .index_solution_item_right { width: 750px;}

/*----------------------首页产品-------------------------*/
.index_product { padding: 80px 0 80px; background: url(../images/index_product_bg.jpg) no-repeat; background-size: cover;}
.index_product .container { width: 1326px;}
.index_product_title { text-align: center; margin-bottom: 60px;}
.index_product_title h1 { font-weight: bold;}
.index_product_title p { font-size: 18px;}

.index_product_photo img { width: 100%; border-radius: 6px;}

/*----------------------首页租赁服务-------------------------*/
.index_lease { background: url(../images/index_lease_bg.jpg) no-repeat center top; padding: 80px 0 80px; background-size: cover;}
.index_lease .container { width: 1326px;}
.index_lease_title { text-align: center; margin-bottom: 60px;}
.index_lease_title h1 { color: #fff; margin-bottom: 20px; font-weight: bold; font-size: 40px;}
.index_lease_title p { font-size: 18px; color: #fff;}
.focusPicture-mod { border-radius: 4px; overflow: hidden;}
.focusPicture-mod .swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.focusPicture-mod .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #000;
	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;
    background-position: 50% 50%;
}
.focusPicture-mod .swiper-slide img { width:100%; height: 100%; object-fit: cover; max-width: 2560px;}
.focusPicture-mod .swiper-slide a { display:block; width: 100%; height: 100%;}
.focusPicture-mod .swiper-pagination-bullets { bottom:20px;}
.focusPicture-mod .swiper-pagination-bullet { width: 30px; height: 5px; border-radius: 4px; opacity:1; margin:0 10px; background: #b4b4b4;}
.focusPicture-mod .swiper-pagination-bullet-active { background: #fdd000 !important;}

.banner { width: 100%; height: 400px; background: #000;}
.banner img { width: 100%; height: 100%; object-fit: cover; object-position: center;}

/*----------------------首页关于我们-------------------------*/
.index_about { padding: 80px 0 80px;}
.index_about .container { width: 1326px;}
.index_about_photo { float: left; margin-right: 120px;}
.index_about_photo img { border-radius: 0 0 60px 0; width: 450px;}
.index_about_info { float: left; width: 620px;}
.index_about_info h1 { font-size: 36px; font-weight: bold; margin-bottom: 70px; margin-top: 30px;}
.index_about_info h1 small { font-size: 18px; color: #dedede; margin-left: 15px;}
.index_about_info h2 { font-size: 26px; font-weight: bold; color: #fba700; margin-bottom: 40px;}
.index_about_info h2 small { display: block; font-size: 10px; text-transform:uppercase; color: #cfcfcf; margin-top: 5px;}
.index_about_info h2::after { content:""; display:block; width: 40px; height: 3px; background: #fcbe00; margin-top: 40px;}
.index_about_info p { font-size: 16px; color: #9d9d9d; margin-bottom: 50px; line-height: 30px;}
.index_about_info a { display: inline-block; background: #00479d; color: #fff; padding: 10px 45px; font-size: 16px; border-radius: 24px;}
.index_about_info a:hover { background: #005ac7;}
@media (min-width: 1200px){
	.index_about_photo { margin-right: 120px;}
	.index_about_photo img { border-radius: 0 0 60px 0; width: 450px;}
	.index_about_info { float: left; width: 620px;}
}
/*----------------------首页安全学堂-------------------------*/
.index_news { padding: 80px 0 80px; background: #fafafa}
.index_news .container { width: 1326px;}
.index_news .index_news_title { text-align: center; margin-bottom: 40px;}
.index_news .index_news_title h1 { font-weight: bold;}
.index_news .index_news_title p { font-size: 18px;}
.index_news .view-port { overflow:hidden; padding:10px;}
.index_news .news-slider-container { position:relative; margin:0; padding:0; height:260px;}
.index_news .news-slider-container .item { position:absolute; width:400px; height:258px; margin-right:30px; background: #fff;}
.index_news .news-slider-container .item a { display: flex; padding: 30px 20px; color: #333;}
.index_news .news-slider-container .item a time { width: 150px; text-align: right; margin-right: 20px; margin-top: 15px;}
.index_news .news-slider-container .item a time span { font-size: 24px; font-weight: bold;}
.index_news .news-slider-container .item a time p { font-size: 16px;}
.index_news .news-slider-container .item a .index_news_item h3 { font-size: 20px; margin-bottom: 20px; font-weight: bold; min-height: 56px; line-height: 28px; margin-top: 18px;}
.index_news .news-slider-container .item a .index_news_item p { color: #777; font-size: 14px;}
.index_news .news-slider-container .item:hover { background: #fdd000;}
.index_news .news-slider-container .item:hover time { color: #fff}
.index_news .news-slider-container .item:hover time p { color: #fff}
.index_news .news-slider-container .item:hover .index_news_item h3  { color: #fff}
.index_news .news-slider-container .item:hover .index_news_item p  { color: #fff}
.index_news .bullet-pagination { width: 100%; text-align: center; margin-top: 15px;}
.index_news .bullet { display: inline-block; background:#b4b4b4; padding:5px; border-radius:6px; margin-right:5px; opacity:0.4; -webkit-transition:opacity 0.5s linear; -moz-transition:opacity 0.5s linear; -ms-transition:opacity 0.5s linear; -o-transition:opacity 0.5s linear; transition: opacity 0.5s linear;}
.index_news .bullet.active { opacity: 1; background:#fcbe00;}
.index_news .bullet:last-child { margin-right: 0;}

/*----------------------AVG设备-------------------------*/
.szhgl_box_1 { padding: 80px 0 20px;}
.szhgl_box_1_info { width: 1000px; margin: 0 auto; text-align: center}
.szhgl_box_1_info h1 { margin-bottom: 30px; font-weight: bold;}
.szhgl_box_1_info p { font-size: 18px; color: #666;}

.avg_box { margin-bottom: 80px;}
.avg_box h2 { margin-bottom: 20px; font-size: 26px; position: relative; padding-bottom: 20px;}
.avg_box h2:after{ content: ""; position: absolute; left: 0; bottom: 0; width: 32px; height: 3px; background: #fdd000;}
.avg_box_item { display: flex; flex-wrap: nowrap; justify-content: space-between; border: 1px #e5e5e5 solid; padding: 56px 0px 35px 60px; margin-bottom: 30px; border-radius: 8px; box-shadow: 0 60px 60px -30px rgb(153 159 174 / 40%);}
.avg_box_item .avg_box_item_text { width: 40%;}
.avg_box_item .avg_box_item_text h3 { margin-bottom: 20px; margin-top: 10px; font-weight: bold; font-size: 26px;}
.avg_box_item .avg_box_item_text h3 small { display: block; margin-top: 8px; font-weight: normal; color: #333; line-height: 26px;}
.avg_box_item .avg_box_item_text p { font-size: 15px; color: #b88200; margin-bottom: 5px;}
.avg_box_item .avg_box_item_text dl { font-size: 14px; margin-bottom: 0; margin-top: 20px; background: rgba(255,255,255,.3); border: 1px #fff solid; border-bottom: none;}
.avg_box_item .avg_box_item_text dl dd { border-bottom: 1px #fff solid; line-height: 32px; padding-left: 15px; color: #555;}
.avg_qf_amr { background:url(../images/avg_qf_amr.jpg) no-repeat; background-position: center center; min-height: 572px;}
.avg_tuopan { background:url(../images/avg_tuopan.jpg) no-repeat; background-position: center center; min-height: 572px;}
.avg_duigao_1 { background:url(../images/avg_duigao_1.jpg) no-repeat; background-position: center center; min-height: 572px; margin-bottom: 80px;}
.avg_duigao_2 { background:url(../images/avg_duigao_2.jpg) no-repeat; background-position: center center; min-height: 572px;}

.avg_box_item_tel { padding: 8px 35px; font-size: 18px; background: #fff; display: inline-flex; margin-top: 30px; border-radius: 40px; align-items: center;}
.avg_box_item_tel i { margin-right: 10px; margin-top: 5px;}

.product_page_title { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 60px;}
.product_page_title li { list-style: none; margin: 15px;}
.product_page_title li:nth-last-of-type(1) { margin-right: 0;}
.product_page_title li a { display: block; border-radius: 20px; background: #f5f6f8; padding: 8px 35px; font-size: 16px; color: #221814;}
.product_page_title li a:hover { background: #002f7b; color: #fff;}
.product_page_title li.active a { background: #002f7b; color: #fff;}

/*-------------智能产品  劢小微----------------*/
.maixiaowei_head { padding: 80px 0;}
.maixiaowei_title { text-align: center; margin-bottom: 80px;}
.maixiaowei_title h1 { font-weight: bold; font-size: 40px;}
.maixiaowei_title h1 span { color: #fdd000;}
.maixiaowei_box_1 { display: flex; width: 1000px; margin: 0 auto; flex-wrap: wrap; justify-content: space-between;}
.maixiaowei_box_1 li { list-style: none; text-align: center;}
.maixiaowei_box_1 li h2 { font-size: 56px; font-weight: bold;}
.maixiaowei_box_1 li p { font-size: 16px;}

.maixiaowei_tedian { background: #f5f5f5; padding: 80px 0;}
.maixiaowei_tedian h1 { text-align: center; margin-bottom: 60px; font-weight: bold;}
.maixiaowei_tedian h1 span { color: #fdd000;}
.maixiaowei_tedian .thumbnail { padding: 0;}
.maixiaowei_tedian .thumbnail img { width: 100%;}
.maixiaowei_tedian .thumbnail .caption { text-align: center;}
.maixiaowei_tedian .thumbnail .caption h3 { margin-top: 10px; font-size: 20px;}

.maixiaowei_changjing { padding: 80px 0;}
.maixiaowei_changjing h1 { text-align: center; margin-bottom: 60px; font-weight: bold;}
#maixiaowei_changjing_box { width: 1120px; margin: 0 auto;}
.maixiaowei_changjing_menu ul { width: 600px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; font-size: 18px; margin-bottom: 80px;}
.maixiaowei_changjing_menu ul li { display: flex}
.maixiaowei_changjing_menu ul li::before { content:""; display:block; width: 16px; height: 16px; background: #bfbfbf; border-radius: 50%; border:3px #e2e2e2 solid; margin-right: 10px; margin-top: 4px;}
.maixiaowei_changjing_menu ul li.hover { color: #ffc000; font-weight: bold; cursor: pointer;}
.maixiaowei_changjing_menu ul li.hover::before { content:""; display:block; width: 16px; height: 16px; background: #fcbe00; border-radius: 50%; border:3px #ffe9d0 solid;}
.maixiaowei_changjing_content { overflow: hidden; min-height: 360px;}
.maixiaowei_changjing_item_left { float: left; width: 350px;}
.maixiaowei_changjing_item_left h2 { font-size:24px; margin-bottom: 20px; font-weight: bold;}
.maixiaowei_changjing_item_left p { font-size: 16px; color: #7a7a7a; margin-bottom: 40px;}
.maixiaowei_changjing_item_left a { display: inline-block; background: #fdd000; color: #fff; padding: 10px 45px; font-size: 16px; border-radius: 24px;}
.maixiaowei_changjing_item_left a:hover { background: #d9b200;}
.maixiaowei_changjing_item_right { float: right;}
/*-------------智能产品  洗地机----------------*/
.xidiji_tedian { display: flex; flex-wrap: nowrap; justify-content: space-between; margin-top: 60px;}
.xidiji_tedian div {
	-webkit-box-shadow: 0 3px 53px rgb(40 40 40 / 5%);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgb(40 40 40 / 5%);
	padding: 40px;
	width: 420px;
}
.xidiji_tedian div h2 { font-size: 36px; font-weight: bold; color: #0066cc; text-align: center; margin-bottom: 20px; margin-top: 0px;}
.xidiji_tedian div p { color: #0066cc; text-align: center; font-size: 20px; margin-bottom: 15px;}
.xidiji_tedian div ul li { font-size: 16px; line-height: 30px; list-style: disc; color: #666;}

.xidiji_product { padding: 40px 0 80px;}
.xidiji_product_title { text-align: center; margin-bottom: 40px;}
.xidiji_product_title h1 { font-weight: bold; font-size: 40px;}
.xidiji_product_title p { font-size: 18px; color: #666;}

.xidiji_yun { padding: 40px 0 80px;}
.xidiji_yun_title { text-align: center; margin-bottom: 40px;}
.xidiji_yun_title h1 { font-weight: bold; font-size: 40px;}
.xidiji_yun_title p { font-size: 18px; color: #666;}
.xidiji_yun_info { text-align: center}

.product_head_nav { margin-bottom: 40px;}
.product_head_nav { display: flex; flex-wrap: wrap; justify-content: stretch; align-items: center; width: 200px; float: left;}
.product_head_nav p { width:90%; margin-bottom: 25px;}
.product_head_nav p a { display: block; width: 100%; padding: 15px 0; text-align: center; background: #efefef; font-size: 16px; color: #363636;}
.product_head_nav p a:hover { background: #fcbe00; color: #fff;}
.product_head_nav p a.thisclass { background: #fcbe00; color: #fff;}

.product_list { display: flex; flex-wrap: wrap; align-items: center;}
.product_list_box { width: 32%; margin: 0 0.6% 1%; border: 1px #e5e5e5 solid; padding: 30px; -webkit-transition:0.5s;transition:0.5s; min-height: 385px;}
.product_list_box a { color: #333;}
.product_list_pic { text-align: center; margin-bottom: 40px;}
.product_list_pic img { width: 80%;}
.product_list_text {}
.product_list_text h2 { font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.product_list_text h2 small { color: #ff9c00; display: block; font-size: 16px; margin-top: 10px;}
.product_list_text p { margin-bottom: 6px; color: #ff9c00; font-size: 16px;}
.product_list_box:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.15); box-shadow: 0 15px 30px rgba(0,0,0,0.15);	-webkit-transform: translate3d(0, -3px, 0);	transform: translate3d(0, -3px, 0);}

.product_show_head { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.product_show_head_pic {  width: 60%;}
.product_show_head_pic img { width: 90%;}
.product_show_head_info { width: 40%; margin-bottom: 100px;}
.product_show_head_info h2 { font-size:26px; font-weight: bold; color: #333;}
.product_show_head_info h1 { font-size:32px; font-weight: bold; color: #333; margin-bottom: 30px; margin-top: 0;}
.product_show_head_info p { font-size: 16px; color: #666; margin-bottom: 15px;}
.product_show_head_info p.product_miaoshu { margin-bottom: 30px; color: #ff9c00;}
.product_show_head_info p.product_tel { background: #00479d; margin-bottom: 30px; color: #fff; display: block; width: 200px; text-align: center; line-height: 40px; border-radius: 20px; font-size: 22px;}
.product_show_head_info p.product_tel i {position: relative; top: 5px;}
#product_show_box { margin-top: 40px}
.product_show_box_menu ul {display: flex; flex-wrap: wrap; align-items: center;}
.product_show_box_menu ul li { background: #f5f5f5; font-weight: bold; font-size: 16px; text-align: center; line-height: 50px; padding: 0 30px; cursor: pointer;}
.product_show_box_menu ul li.hover { background: #fcbe00; color: #fff; cursor: pointer;}
.product_show_boxcontent { border:1px #e5e5e5 solid; padding: 20px 60px;}
.product_show_boxcontent img { max-width: 100%;}
.product_show_boxcontent p { color: #333; font-size: 16px; line-height: 30px; margin-bottom: 10px;}
.product_show_boxcontent p strong { color: #333;}
.product_show_boxcontent h3 { display: inline-block; font-size: 22px; margin-top: 40px; margin-bottom: 30px; font-weight: bolder; position: relative; z-index: 1; color: #282828;}
.product_show_boxcontent h3::after { position: absolute; bottom: 2px; content: ''; display: block; width: 100%; height: 5px; background-color: #fed577; z-index: -1;}
.product_show_boxcontent table { width: 90%;}
.product_show_boxcontent table tr th { border-bottom: 1px #e5e5e5 solid; width: 30%}
.product_show_boxcontent table tr td { padding: 15px; border-bottom: 1px #e5e5e5 solid;}
.product_show_boxcontent table tr > td:first-child { width: 30%;}
.product_show_boxcontent table tr td p { font-size: 16px; font-family: 'Microsoft YaHei', sans-serif;}

.ban { width:680px; position:relative;}
.ban2 { width:680px; height:453px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li { width:680px; height:520px; text-align:center;}
.ban2 ul li img { width:680px; height:453px;}
.prev{ float:left; cursor:pointer;}
.num { height:80px; overflow:hidden; width:400px; position:relative;}
.min_pic { position: absolute; bottom: 0; display: flex; justify-content: space-between; left: 720px; align-items: center;}
.min_pic li { list-style: none; cursor:pointer;}
.min_pic li:hover svg path { stroke:#fcbe00}
.num ul { position:absolute; left:0; top:0;}
.num ul li { width:80px; height:80px; margin-right:25px; padding:5px 8px; border-bottom:2px #fff solid;}
.num ul li.on { border-bottom:2px solid #fcbe00; padding:5px 8px;}
.num ul li img { width:70px;}
.prev_btn { text-align:center; height:18px; margin-top:30px;}
.prev_btn li { float:left; list-style: none;}

.prev1 { position:absolute; top:200px; left:0px; width:41px; height:69px; z-index:9;cursor:pointer; background:url(../images/icon-slides.png) no-repeat -84px 50%;}
.prev1:hover { background:url(../images/icon-slides.png) no-repeat 0px 50%;}
.next1 { position:absolute; top:200px; right:0px; width:41px; height:69px;z-index:9;cursor:pointer; background:url(../images/icon-slides.png) no-repeat -125px 50%;}
.next1:hover { background:url(../images/icon-slides.png) no-repeat -42px 50%;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}

/*-------------租赁服务----------------*/
.lease_head { padding: 80px 0;}
.lease_title { text-align: center; margin-bottom: 60px;}
.lease_title h1 { font-weight: bold; font-size: 40px;}
.lease_title p { font-size: 18px; color: #666;}
.lease_info { width: 1100px; margin: 0 auto; margin-bottom: 40px;}
.lease_info p { font-size: 16px; color: #666; margin-bottom: 15px;}
.lease_zizhi { width: 900px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
.lease_zizhi li { list-style: none; width: 220px; text-align: center; padding: 10px; border-radius: 4px;
	-webkit-box-shadow: 0 3px 53px rgb(40 40 40 / 5%);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgb(40 40 40 / 5%);
}
.lease_zizhi li img { width: 100%; margin-bottom: 15px;}

.lease_zlfs {padding: 80px 0;}
.lease_zlfs_title { text-align: center; margin-bottom: 60px;}
.lease_zlfs_title h1 { font-weight: bold; font-size: 40px;}
.lease_zlfs_title p { font-size: 18px; color: #666;}

.lease_zlfs_box { border-bottom: 1px #e5e5e5 dashed; padding-bottom: 30px; margin-bottom: 30px;}
.lease_zlfs_box h2 { font-size: 24px; font-weight: bold; margin-bottom: 20px; border-left: 5px #fdd000 solid; padding-left: 15px;}
.lease_zlfs_box p { font-size: 16px; line-height: 35px; color: #666;}

.lease_zlfs_box table { border-collapse: collapse;  border: 1px solid rgb(238, 238, 238); width: 100%;}
.lease_zlfs_box table tbody td { width: 50%; font-size: 16px; padding: 15px 15px;}
.lease_zlfs_box table tbody tr>td:first-child { background-color: #F7F7F7; border: 1px solid #eee;}
.lease_zlfs_box table tbody tr>td:last-child { background-color: #fdd000; border: 1px solid #fff;}

.lease_zlfs_list {display: flex; flex-wrap: wrap; justify-content: space-between;}
.lease_zlfs_item { width: 32%; border:1px #fdd000 solid; padding: 30px 30px;}
.lease_zlfs_item h1 { font-size: 24px; font-weight: bold; margin-bottom: 20px; margin-top: 10px;}
.lease_zlfs_item p { font-size: 16px; color: #666;}
.lease_zlfs_item:hover { background: #fdd000;}
.lease_zlfs_item:hover h1 { color: #fff; font-weight: bold;}
.lease_zlfs_item:hover p { color: #fff;}

.lease_hzkh { padding: 60px 0; background: #fbfbfb;}
.lease_hzkh_title { text-align: center; margin-bottom: 60px;}
.lease_hzkh_title h1 { font-weight: bold; font-size: 40px;}
.lease_hzkh_title p { font-size: 18px; color: #666;}
.lease_hzkh_list { overflow: hidden; display: flex; flex-wrap: wrap; justify-content: space-between;}
.lease_hzkh_list li { list-style: none; margin-bottom: 15px;}
.lease_hzkh_list li img { width: 220px; height: 80px; border: 1px #e5e5e5 solid;}
/*-------------分页样式----------------*/
.pages { clear: both; text-align: center; font-size:14px; margin-bottom:20px; margin-top:60px;}
.pages .pagination { padding:0;}
.pages .pagination li { display:inline-block; margin: 0 3px; line-height: 20px; color:#999}
.pages .pagination li { color:#fff; font-size:14px;}
.pages .pagination li a { padding:10px 20px; border: 1px #e5e5e5 solid; color:#666; display:block;}
.pages .pagination li a:hover { color: #fcbe00; border: 1px solid #fcbe00; background:#fffaf6; text-decoration:none;}
.pages .pagination li.active { display: inline-block; margin: 0 3px;}
.pages .pagination li.active a { color: #fff; border: 1px solid #000; background:#333;}

.news_main { padding: 40px 0;}
.news_box {
    padding: 60px 60px;
    -webkit-box-shadow: 0 3px 53px rgb(40 40 40 / 5%);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgb(40 40 40 / 5%);
    border-radius: 6px;
    margin-bottom: 40px;
    font-size: 16px;
    color: #666;
}
.news_list { min-height:400px;}
.news_list_box { border-bottom:1px #e5e5e5 dashed; padding-bottom:15px; margin-bottom:15px; overflow:hidden;}
.news_list_pic { float:left; width:280px; border:1px #e5e5e5 solid; margin-right:30px;}
.news_list_pic img { width:100%;}
.news_list_text {}
.news_list_text h2 { font-size:22px;}
.news_list_text h2 a { color:#333; font-weight: bold;}
.news_list_text h2 a:hover { text-decoration:none; color:#fcbe00;}
.news_list_text p { color:#666; margin-bottom: 10px;}

.news_contentbox { padding:0 100px;}
.news_title { text-align:center; font-size:26px; color:#333; font-weight: bold; line-height:35px; margin-bottom:20px;}
.news_info { text-align:center; margin-bottom:30px; font-size:16px; color:#adadad;}
.news_content { font-size:16px; color:#333; line-height:30px; text-indent: 2em;}
.news_content img { max-width:780px;}
.news_content p { color: #666; font-size: 16px; margin-bottom:20px; line-height: 30px;}

.news_context { border-top:2px #e5e5e5 solid; padding-top:16px; margin-top:40px; color:#666;}
.news_context a:hover { color:#cc0000; text-decoration:none;}
/*-------------关于我们----------------*/
.about_main { padding: 40px 0;}
.about_box {
    padding: 60px 60px;
    -webkit-box-shadow: 0 3px 53px rgb(40 40 40 / 5%);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgb(40 40 40 / 5%);
    border-radius: 6px;
    margin-bottom: 40px;
    font-size: 16px;
    color: #666;
}

.ny_title { border-bottom:1px #e5e5e5 solid; overflow:hidden; padding-bottom:1px #00468c solid; margin-bottom:30px; padding-bottom:15px;}
.ny_title h1 { float:left; font-size:28px; margin-top:0px; border-left:6px #fcbe00 solid; padding-left:15px; color:#333;}
.ny_title .breadcrumb { float:right; background-color: #fff; margin-bottom: 0; font-size: 14px;}
.ny_title .breadcrumb a { color:#666;}
.ny_title .breadcrumb a:hover { color:#fcbe00; text-decoration:none;}

.about_info { color:#333;}
.about_info h1 { font-weight: bold; margin-bottom: 40px; font-size: 30px;}
.about_info h2 { margin-top: 40px; font-size: 26px;}
.about_info img { max-width: 100%;}
.about_info p { font-size:16px; margin-bottom:15px; line-height:30px;color:#333;}

.contact_info { color:#333; margin-bottom: 40px;}
.contact_info h2 { font-size: 24px; font-weight: bold; margin-bottom: 20px; margin-top: 30px;}
.contact_info p { font-size:16px; margin-bottom:15px; color:#333;}
.contact_online { border: 1px #e5e5e5 solid; padding: 40px 60px;}
.contact_online h2 { margin-bottom: 40px; font-size: 24px; border-bottom: 1px #e5e5e5 solid; padding-bottom: 15px;}
.contact_online h2 small { color: #666;}
.contact_online .required { color: #FF0004;}
.contact_online .form-horizontal .control-label { font-size: 16px;}
.contact_online .form-control { border-radius: 0px;}
.contact_online .mt-checkbox-inline { font-size: 16px; line-height: 35px;}
.contact_online .mt-checkbox-inline label { font-weight: normal; margin-right: 20px;}
.contact_online .btn-primary { background-color: #fcbe00; border-color: #fcbe00; padding: 10px 60px;}
.contact_online .btn-primary:hover {background-color: #333; border-color: #333;}
.contact_online .form-recaptcha { width: 300px;}



footer { background: #274780; padding: 40px 0;}
.foot_left { float: left;}
.foot_left ul { margin-bottom: 10px; margin-top: 15px;}
.foot_left ul a { color: #fff; font-size: 16px; margin-right: 20px;}
.foot_left ul a:hover { color: #fffc00;}
.foot_left p { color: #fff;}
.foot_right { float: right; text-align: right}
.foot_right p { color: #fff;}
.foot_right h1 { margin-top: 5px; color: #fff; font-weight: bold; font-size: 30px;}
.foot_copy { text-align: center; color:#8d9db9; border-top:1px #4a679b solid; padding-top: 30px; margin-top: 30px;}
.foot_copy a { color:#8d9db9}
.foot_copy a:hover { color: #fffc00;}