﻿/* CSS Document */
/*公用*/
*{margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
body{font-size:13px;color:#333;background:#fff; font-family:"微软雅黑";}
ol li,ul li{list-style-type:none; vertical-align:middle;}
img{border:none;vertical-align:middle;}
input{vertical-align:middle;}
font{font-size:12px;}
table{border-collapse: collapse;border-spacing: 0;}

a{text-decoration:none;}

.fl{float:left;}
.fr{float:right;}

/* clear float */
.clear, .clearfix:after {clear: both;}
.clear, .clearfix:before, .clearfix:after {display: block;overflow: hidden;visibility: hidden;width: 0; height: 0;}
.clearfix:before, .clearfix:after {content: '';}
.clearfix {*zoom: 1;}

/* css3  */
.border{position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(PIE.htc);}
.shadow{position:relative;-moz-box-shadow:2px 2px 10px #06C;-webkit-box-shadow:2px 2px 10px #06C;box-shadow:2px 2px 10px #06C;behavior: url(PIE.htc);}

.transition{transition:all .3s ease 0s;}


@media (min-width: 1200px) {
.w1200{width:1200px;margin:0 auto;}
/*.logo{flex-shrink: 0;padding-right:50px;} */
.menu{width:100%;box-sizing: border-box;display: flex;height: 120px;align-items: center;justify-content: space-around}
.menu li{position: relative;width:100%;text-align: center;}
.menu li strong{display: block;height: 120px;line-height: 120px;}
.menu li strong a{display: block;color:#fff;font-size:15px;}
.menu li:hover strong a,.menu li.hover strong a{color:#5cb96d;}
.menu li p{display: none;position:absolute;left:-5%;right:-5%;top:100px;width:110%; background: #fff;padding:10px 0;border-radius: 5px;box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.menu li p a{display: block;color:#333;font-size:14px;line-height: 40px;}
.menu li p a:hover,.menu li p a.hover{color:#5cb96d;}
.menu li:hover p{display: block;}

.weixin{padding-top:40px;}
.weixin li{float:left;text-align: center;padding-right:50px;}
.weixin li p{font-size:14px;line-height: 24px;padding-top:15px;}

.us h3{font-size:18px;line-height: 30px;}
.us strong{display: block;font-size:30px;padding-bottom:20px;}
.us p{font-size:16px;line-height: 22px;}

.ico_m{display: none;}

/*首页*/

.title{padding:70px 0;}
.title h3{text-align: center;font-size:40px;color:#333;line-height: 70px;}
.title span{display: block;text-align: center;font-size:16px;line-height: 24px;}

.title1{padding:70px 0;}
.title1 h3{text-align: center;font-size:40px;color:#fff;line-height: 70px;}
.title1 span{display: block;text-align: center;font-size:16px;line-height: 24px;color: #fff;}

.kehu ul{padding:0px 0 30px;}
.kehu li{float:left;box-sizing: border-box;width: 25%;padding:10px;}
.kehu li img{width:100%;border:1px solid #ddd;box-sizing: border-box;}

.tabs dt{width:1200px;height:140px;display: flex;align-items: center;justify-content: space-around; background: #fff;margin:-70px auto 0;position: relative;box-shadow: 0 10px 20px rgba(0,0,0,0.05); z-index: 999;}
.tabs dt a{display: block;width:100%;height:140px;text-align: center;color:#333;font-size:20px;box-sizing: border-box;padding:0 20px;display: flex;align-items: center;justify-content: center;}
.tabs dt a.hover{color:#fff;background: #5cb86c;}
.tabs dt a strong{display: block;line-height:30px;}

.tab_layout{display: flex;align-items: center;justify-content: space-between;padding-bottom:50px;}
.tab_layout em{display: block;width:100%;text-align: center;}
.tab_layout em img{width:100%;}
.tab_layout li{width:100%;padding:10px 0 40px;}
.tab_layout li h3{font-size:22px;line-height: 50px;position: relative;}
.tab_layout li h3::after{content: '';position: absolute;bottom:0;width:24px;height:4px;background: #59b86c;}
.tab_layout li p{color:#666666;font-size:12px;line-height: 20px;padding-top:10px;}
.tab_layout ul{width:285px;flex-shrink: 0;}

.tab_layout ul:first-child{text-align: right;}
.tab_layout ul:first-child li h3::after{right:0;}

.tab_layout ul:last-child{text-align: left;}
.tab_layout ul:last-child li h3::after{left:0;}

.bgImg1{background: url(../images/bg_1.jpg) no-repeat center center;}

.solution{display: flex;align-items: center;justify-content: space-between;padding-bottom:150px;}
.solution li{padding:0 20px;width:100%;box-sizing: border-box;position: relative;}
.solution li em{display: block;padding-right:40px;padding-bottom:35px;}
.solution li img{width:100%;}
.solution li p{position: absolute;left:80px;right:0;bottom:0;background:url(../images/bg.png) no-repeat;background-size:100% 100%;box-sizing: border-box;font-size:14px;line-height: 20px;padding:30px 25px;}
.solution li p strong{display: block;font-size:24px;line-height: 30px;padding-bottom: 5px;}

.youshi{display: flex;justify-content: space-between;padding-bottom:70px;}
.youshi li{padding:0;background: #fff;margin:0 10px;width:100%;}
.youshi li em{display: block;position: relative;}
.youshi li i{display: block;position: absolute;left:0;bottom:0;right:0;padding-left:20px;padding-bottom:5px;background:url(../images/ico_1.png) no-repeat center bottom;background-size:100% auto;}
.youshi li i img{width:120px;}
.youshi li h3{padding:10px 20px;font-size:24px;color:#333;line-height: 30px;position: relative;}
.youshi li h3::after{content: '';position: absolute;left:20px;bottom:0;width:30px;border-bottom:2px solid #59b86c;}
.youshi li p{padding:10px 20px 30px;font-size:13px;color:#333;line-height:18px;}


.banner{position: relative; z-index: 99;}
.banner .swiper-slide{width: 100%;height:900px;display: flex;align-items: center;}
.banner_text{color:#fff;}
.banner_text h3{font-size:40px;line-height:50px;}
.banner_text strong{display: block;font-size:30px;line-height:40px;padding:25px 0 15px;}
.banner_text p{font-size:16px;line-height: 26px;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:120px;}

.swiper-pagination-bullet{ background:rgba(225,255,255,0.5);width:50px;height:6px;border-radius: 0;opacity: 1;}
.swiper-pagination-bullet-active{ background:rgba(225,255,255,1);}


.bgf9{background: #f9f9f9;}

/*新闻资讯*/
.banner_tit{height:560px;display: flex;align-items: center;}

.new_tab{padding-bottom:80px;}
.new_tab dt{display: flex;align-items: center;justify-content: space-around;padding:60px 20% 30px;}
.new_tab dt a{display: block;color:#999999;font-size:24px;line-height: 30px;border-bottom:4px solid #fff;padding:10px 0;}
.new_tab dt a.hover{color:#333;border-bottom:4px solid #5eb96d;}

.news_list li{border-bottom:1px dashed #ddd;padding:30px 0;position: relative;padding-left:200px;}
.news_list li span{display: block;position: absolute;left:0;top:30px;font-size:16px;color:#999999;line-height:30px;}
.news_list li a{display: block;color:#333;font-size:16px;line-height: 30px;}
.news_list li em{display: block;padding-top:20px;}

/*新闻资讯-详情*/
.article{width:1000px;margin:0 auto;padding:200px 0;}
.article h1{text-align: center;font-size:34px;line-height: 40px;padding-bottom:50px;}
.article p{text-indent: 2em;font-size:18px;line-height: 26px;}
.article em{display: block;text-align: center;padding:20px 0;}
.bg0{background: #000;}

/*成功案例*/
.img_list{padding:60px 0;}
.img_list li{float:left;padding:0 10px;width:33.333%;box-sizing: border-box;margin-bottom:20px;}
.img_list li a{display: block;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.05)}
.img_list li p{font-size:16px;line-height: 24px;color:#333;padding:20px 20px;height:48px;}
.img_list li img{width:100%;}

/*关于我们*/
.about h3{font-size:24px;line-height: 40px;}
.about p{font-size:16px;line-height: 28px;padding-top:15px;color:#2c3043;}
.about em{display: block;padding:60px 0;text-align: center;}
.about em img{max-width: 100%;}

.shili{display:flex;align-items: center;justify-content: space-between;text-align: center;padding-bottom:60px;}
.shili li{width:100%;text-align: center;}
.shili li p{font-size:16px;color:#333;line-height: 20px;height:40px;padding:20px 40px;}
.shili li img{width:80px;}

/*智慧方案*/
.bgGreen{ background: url(../images/bg__1.jpg) no-repeat center center;background-size:cover;}
.app{text-align: center;}

.title2{padding:30px 0 60px;}
.title2 h3{text-align: center;font-size:40px;color:#333; padding-bottom: 30px;padding-top: 20px;}

.four{display: flex;align-items: center;justify-content: space-between;padding:30px 0 120px;}
.four li{text-align: center;width:100%;}
.four li p{font-size:18px;line-height: 24px;color:#333;padding:20px 0;}

.pingtai{display: flex;align-items: stretch;justify-content: space-between;padding-bottom:80px;}
.pingtai li{background: #fff;text-align: center;width:100%;margin:0 10px;padding:50px 50px 35px;}
.pingtai li h3{font-size:24px;line-height: 30px;padding:30px 0 20px;position: relative;}
.pingtai li h3::after{content: '';position: absolute;left:50%;bottom:0;width:24px;border-bottom: 4px solid #59b86c;margin-left:-12px;}
.pingtai li p{font-size:14px;line-height: 20px;padding-top:20px;}

.tabs1 dt{width:1200px;height:140px;display: flex;align-items: center;justify-content: space-around; background: #fff;margin:-70px auto 0;position: relative;box-shadow: 0 10px 20px rgba(0,0,0,0.05); z-index: 999;}
.tabs1 dt a{width:100%;height:140px;text-align: center;color:#333;font-size:20px;box-sizing: border-box;padding:0 20px;display: flex;align-items: center;justify-content: center;position: relative;}
.tabs1 dt a.hover{color: #0098d8;}
.tabs1 dt a.hover::after{content: '';position: absolute;left:0;top:0;right:0;border-top: 8px solid #0098d8;}
.tabs1 dt a strong{display: block;line-height:30px;}




}

@media (min-width: 768px) and (max-width: 1199px) {
.w1200{width:100%;margin:0 auto;box-sizing: border-box;padding:0 20px;}

.header{position:fixed;left:0;top:0;right:0; z-index: 9999;transition:all .3s ease 0s;}
.header.hover{background: #000;}
.head{display: flex;height: 120px;align-items: center;justify-content: space-between;}

.logo{flex-shrink: 0;padding-right:50px;}
.menu{width:100%;box-sizing: border-box;display: flex;height: 120px;align-items: center;justify-content: space-around}
.menu li{position: relative;width:100%;text-align: center;}
.menu li strong{display: block;height: 120px;line-height: 120px;}
.menu li strong a{display: block;color:#fff;font-size:15px;}
.menu li:hover strong a,.menu li.hover strong a{color:#5cb96d;}
.menu li p{display: none;position:absolute;left:-5%;right:-5%;top:100px;width:110%; background: #fff;padding:10px 0;border-radius: 5px;box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.menu li p a{display: block;color:#333;font-size:14px;line-height: 40px;}
.menu li p a:hover,.menu li p a.hover{color:#5cb96d;}
.menu li:hover p{display: block;}

.footer{background: #1a1a1a;}
.foot_layout{padding:50px 20px 20px;display: flex;justify-content: space-between;}

.foot_logo{width:100%;}
.foot_logo p{font-size:16px;color:#fff;line-height: 40px;padding-top:40px;}

.foot_nav{width:140px;text-align: center;padding-right:40px;flex-shrink: 0;}
.foot_nav li{font-size:16px;padding-bottom:50px;}
.foot_nav li a{display: block;color:#fff;}
.foot_nav li a:hover{color:#5cb96d;}

.foot_right{width:100%;color:#fff;}
.weixin{padding-top:40px;}
.weixin li{float:left;text-align: center;padding-right:20px;}
.weixin li p{font-size:14px;line-height: 24px;padding-top:15px;}

.us h3{font-size:18px;line-height: 30px;}
.us strong{display: block;font-size:30px;padding-bottom:20px;}
.us p{font-size:16px;line-height: 22px;}

.ico_m{display: none;}

/*首页*/

.title{padding:70px 0;}
.title h3{text-align: center;font-size:40px;color:#333;line-height: 70px;}
.title span{display: block;text-align: center;font-size:16px;line-height: 24px;}

.title1{padding:70px 0;}
.title1 h3{text-align: center;font-size:40px;color:#fff;line-height: 70px;}
.title1 span{display: block;text-align: center;font-size:16px;line-height: 24px;color: #fff;}


.kehu ul{padding:0px 0 30px;}
.kehu li{float:left;box-sizing: border-box;width: 25%;padding:10px;}
.kehu li img{width:100%;border:1px solid #ddd;box-sizing: border-box;}

.tabs dt{width: 100%;height:140px;display: flex;align-items: center;justify-content: space-around; background: #fff;margin-top:-70px;position: relative;box-shadow: 0 10px 20px rgba(0,0,0,0.2); z-index: 999;}
.tabs dt a{display: block;width:100%;height:140px;text-align: center;color:#333;font-size:20px;box-sizing: border-box;padding:0 20px;display: flex;align-items: center;justify-content: center;}
.tabs dt a.hover{color:#fff;background: #5cb86c;}
.tabs dt a strong{display: block;line-height:30px;}

.tab_layout{display: flex;align-items: center;justify-content: space-between;padding-bottom:50px;}
.tab_layout em{display: block;width:100%;text-align: center;}
.tab_layout em img{width:100%;}
.tab_layout li{width:100%;padding:10px 0 40px;}
.tab_layout li h3{font-size:22px;line-height: 30px;position: relative;padding:10px 0;}
.tab_layout li h3::after{content: '';position: absolute;bottom:0;width:24px;height:4px;background: #59b86c;}
.tab_layout li p{color:#666666;font-size:12px;line-height: 20px;padding-top:10px;}
.tab_layout ul{width:285px;flex-shrink: 0;}
.tab_layout ul:first-child{text-align: right;}
.tab_layout ul:first-child li h3::after{right:0;}

.tab_layout ul:last-child{text-align: left;}
.tab_layout ul:last-child li h3::after{left:0;}

.bgImg1{background: url(../images/bg_1.jpg) no-repeat center center;}

.solution{display: flex;align-items: center;justify-content: space-between;padding-bottom:150px;}
.solution li{padding:0 20px;width:100%;box-sizing: border-box;position: relative;}
.solution li em{display: block;padding-right:40px;padding-bottom:35px;}
.solution li img{width:100%;}
.solution li p{position: absolute;left:80px;right:0;bottom:0;background:url(../images/bg.png) no-repeat;background-size:100% 100%;box-sizing: border-box;font-size:14px;line-height: 20px;padding:30px 25px;}
.solution li p strong{display: block;font-size:24px;line-height: 30px;padding-bottom: 5px;}

.youshi{display: flex;justify-content: space-between;padding-bottom:70px;}
.youshi li{padding:0;background: #fff;margin:0 10px;width:100%;}
.youshi li em{display: block;position: relative;}
.youshi li i{display: block;position: absolute;left:0;bottom:0;right:0;padding-left:20px;padding-bottom:5px;background:url(../images/ico_1.png) no-repeat center bottom;background-size:100% auto;}
.youshi li i img{width:120px;}
.youshi li h3{padding:10px 20px;font-size:24px;color:#333;line-height: 30px;position: relative;}
.youshi li h3::after{content: '';position: absolute;left:20px;bottom:0;width:30px;border-bottom:2px solid #59b86c;}
.youshi li p{padding:10px 20px 30px;font-size:13px;color:#333;line-height:18px;}


.banner{position: relative; z-index: 99;}
.banner .swiper-slide{width: 100%;height:900px;display: flex;align-items: center;}
.banner_text{color:#fff;}
.banner_text h3{font-size:40px;line-height:50px;}
.banner_text strong{display: block;font-size:30px;line-height:40px;padding:25px 0 15px;}
.banner_text p{font-size:16px;line-height: 26px;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:120px;}

.swiper-pagination-bullet{ background:rgba(225,255,255,0.5);width:50px;height:6px;border-radius: 0;opacity: 1;}
.swiper-pagination-bullet-active{ background:rgba(225,255,255,1);}


.bgf9{background: #f9f9f9;}


/*新闻资讯*/
.banner_tit{height:560px;display: flex;align-items: center;}

.new_tab{padding-bottom:80px;}
.new_tab dt{display: flex;align-items: center;justify-content: space-around;padding:60px 20% 30px;}
.new_tab dt a{display: block;color:#999999;font-size:24px;line-height: 30px;border-bottom:4px solid #fff;padding:10px 0;}
.new_tab dt a.hover{color:#333;border-bottom:4px solid #5eb96d;}

.news_list li{border-bottom:1px dashed #ddd;padding:30px 0;position: relative;padding-left:200px;}
.news_list li span{display: block;position: absolute;left:0;top:30px;font-size:16px;color:#999999;line-height:30px;}
.news_list li a{display: block;color:#333;font-size:16px;line-height: 30px;}
.news_list li em{display: block;padding-top:20px;}

/*新闻资讯-详情*/
.article{width:100%;margin:0 auto;padding:200px 20px;box-sizing: border-box;}
.article h1{text-align: center;font-size:34px;line-height: 40px;padding-bottom:50px;}
.article p{text-indent: 2em;font-size:18px;line-height: 26px;}
.article em{display: block;text-align: center;padding:20px 0;}
.bg0{background: #000;}

/*成功案例*/
.img_list{padding:60px 10px;}
.img_list li{float:left;padding:0 10px;width:33.333%;box-sizing: border-box;margin-bottom:20px;}
.img_list li a{display: block;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.1)}
.img_list li p{font-size:16px;line-height: 24px;color:#333;padding:20px 20px;height:48px;box-sizing: border-box;width:100%;}
.img_list li img{width:100%;}

/*关于我们*/
.about h3{font-size:24px;line-height: 40px;}
.about p{font-size:16px;line-height: 28px;padding-top:15px;color:#2c3043;}
.about em{display: block;padding:60px 0;text-align: center;}
.about em img{max-width: 100%;}

.shili{display:flex;align-items: center;justify-content: space-between;text-align: center;padding-bottom:60px;}
.shili li{width:100%;text-align: center;}
.shili li p{font-size:16px;color:#333;line-height: 20px;height:40px;padding:20px 40px;}
.shili li img{width:80px;}
.more{display: block;color:#6280f5;font-size:16px;line-height: 30px;padding:50px 0;text-align: center;}

/*智慧方案*/
.bgGreen{ background: url(../images/bg__1.jpg) no-repeat center center;background-size:cover;}
.app{text-align: center;padding:0 20px;}
.app img{width:100%;}

.title2{padding:70px 0;}
.title2 h3{text-align: center;font-size:40px;color:#333;line-height: 70px;}
.title2 p{text-align: center;font-size:16px;line-height: 24px;width:100%;margin:0 auto;padding-top:10px;box-sizing: border-box;padding:0 20px;}

.four{display: flex;align-items: center;justify-content: space-between;padding:30px 0 120px;}
.four li{text-align: center;width:100%;}
.four li p{font-size:18px;line-height: 24px;color:#333;padding:20px 0;}

.pingtai{display: flex;align-items: stretch;justify-content: space-between;padding-bottom:80px;}
.pingtai li{background: #fff;text-align: center;width:100%;margin:0 10px;padding:50px 50px 35px;}
.pingtai li h3{font-size:24px;line-height: 30px;padding:30px 0 20px;position: relative;}
.pingtai li h3::after{content: '';position: absolute;left:50%;bottom:0;width:24px;border-bottom: 4px solid #59b86c;margin-left:-12px;}
.pingtai li p{font-size:14px;line-height: 20px;padding-top:20px;}

.tabs1 dt{width:100%;height:140px;display: flex;align-items: center;justify-content: space-around; background: #fff;margin:-92px auto 0;position: relative;box-shadow: 0 10px 20px rgba(0,0,0,0.1); z-index: 999;}
.tabs1 dt a{width:100%;height:140px;text-align: center;color:#333;font-size:24px;box-sizing: border-box;padding:0 20px;display: flex;align-items: center;justify-content: center;position: relative;}
.tabs1 dt a.hover{color: #0098d8;}
.tabs1 dt a.hover::after{content: '';position: absolute;left:0;top:0;right:0;border-top: 8px solid #0098d8;}
.tabs1 dt a strong{display: block;line-height:30px;}




}

@media (max-width: 767px) {
.w1200{width:100%;margin:0 auto;box-sizing: border-box;padding:0 20px;}
.head{padding:20px 20px;}
.logo img{width:100%;}
.ico_m{position: absolute;right:20px;top:50%;width:28px;margin-top:-14px;}
.menu{display: none;width:100%;box-sizing: border-box;align-items: center;position: absolute;left:0;right:0;top:80px; background: #ffff;padding:15px 0;box-shadow: 0 10px 20px rgba(0,0,0,0.3);}
.menu li{position: relative;width:100%;text-align: center;}
.menu li strong{display: block;line-height: 42px;}
.menu li strong a{display: block;color:#333;font-size:15px;}
.menu li:hover strong a,.menu li.hover strong a{color:#5cb96d;}
.menu li p{display: none;position:relative;width:100%; background: #fff;padding:10px 0;}
.menu li p a{display: block;color:#333;font-size:14px;line-height: 40px;}
.menu li p a:hover,.menu li p a.hover{color:#5cb96d;}
.menu li:hover p{display: block;}


.foot_layout{padding:50px 20px 20px;}

.foot_logo{width:100%;padding-bottom:30px;text-align: center;}
.foot_logo img{width:60%;}
.foot_logo p{font-size:15px;color:#fff;line-height: 30px;padding-top:20px;}

.foot_nav{width:100%;text-align: center;box-sizing: border-box;}
.foot_nav li{font-size:18px;padding-bottom:10px;line-height: 30px;}
.foot_nav li a{display: block;color:#fff;}
.foot_nav li a:hover{color:#5cb96d;}

.foot_right{width:100%;color:#fff;text-align: center;padding-top:20px;}
.weixin{padding:20px;}
.weixin li{float:left;text-align: center;width:50%;}
.weixin li p{font-size:14px;line-height: 24px;padding-top:15px;}

.us h3{font-size:18px;line-height: 30px;}
.us strong{display: block;font-size:30px;padding-bottom:20px;}
.us p{font-size:16px;line-height: 26px;}


/*首页*/

.title{padding:40px 0;}
.title h3{text-align: center;font-size:24px;color:#333;line-height:50px;}
.title span{display: block;text-align: center;font-size:16px;line-height: 20px;}

.title1{padding:40px 0;}
.title1 h3{text-align: center;font-size:24px;color:#fff;line-height: 50px;}
.title1 span{display: block;text-align: center;font-size:16px;line-height: 20px;color: #fff;}

.kehu{padding:0px 0;}
.kehu ul{padding:0px 10px 30px;}
.kehu li{float:left;box-sizing: border-box;width: 50%;padding:10px;}
.kehu li img{width:100%;border:1px solid #ddd;box-sizing: border-box;}

.tabs dt{width: 100%;background: #fff;margin-top:-90px;position: relative;box-shadow: 0 10px 20px rgba(0,0,0,0.2); z-index: 999;}
.tabs dt a{display: block;width:100%;height:80px;text-align: center;color:#333;font-size:18px;box-sizing: border-box;padding:0 20px;display: flex;align-items: center;justify-content: center;}
.tabs dt a.hover{color:#fff;background: #5cb86c;}
.tabs dt a strong{display: block;line-height:24px;}

.tab_layout{padding-bottom:50px;}
.tab_layout em{display: block;width:100%;text-align: center;}
.tab_layout em img{width:100%;}
.tab_layout li{width:100%;padding:10px 0 30px;}
.tab_layout li h3{font-size:20px;line-height: 30px;position: relative;padding:10px 0;text-align: center;}
.tab_layout li h3::after{content: '';position: absolute;bottom:0;width:24px;height:4px;background: #59b86c;left:50%;margin-left:-12px;}
.tab_layout li p{color:#666666;font-size:14px;line-height: 20px;padding-top:10px;text-align: center;}
.tab_layout ul{width:100%;}


.bgImg1{background: url(../images/bg_1.jpg) no-repeat center center; background-size:cover;}

.solution{padding-bottom:80px;}
.solution li{padding:0 0px;width:100%;box-sizing: border-box;position: relative;margin-bottom:20px;}
.solution li em{display: block;padding-right:0px;padding-bottom:0px;}
.solution li img{width:100%;}
.solution li p{position: absolute;left:40px;right:0;bottom:0;background:url(../images/bg.png) no-repeat;background-size:100% 100%;box-sizing: border-box;font-size:14px;line-height: 20px;padding:30px 25px;}
.solution li p strong{display: block;font-size:24px;line-height: 30px;padding-bottom: 5px;}

.youshi{padding-bottom:40px;}
.youshi li{padding:0;background: #fff;width:100%;margin-bottom:20px;}
.youshi li em{display: block;position: relative;}
.youshi li i{display: block;position: absolute;left:0;bottom:0;right:0;padding-left:20px;padding-bottom:5px;background:url(../images/ico_1.png) no-repeat center bottom;background-size:100% auto;}
.youshi li i img{width:120px;}
.youshi li h3{padding:10px 20px;font-size:24px;color:#333;line-height: 30px;position: relative;}
.youshi li h3::after{content: '';position: absolute;left:50%;bottom:0;width:30px;border-bottom:2px solid #59b86c;margin-left:-15px;}
.youshi li p{padding:10px 20px 30px;font-size:13px;color:#333;line-height:18px;}


.banner{position: relative; z-index: 99;}
.banner .swiper-slide{width: 100%;height:800px;display: flex;align-items: center;}
.banner_text{color:#fff;}
.banner_text h3{font-size:32px;line-height: 40px;}
.banner_text strong{display: block;font-size:18px;line-height: 45px;padding:25px 0 15px;}
.banner_text p{font-size:16px;line-height: 26px;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:120px;}

.swiper-pagination-bullet{ background:rgba(225,255,255,0.5);width:50px;height:6px;border-radius: 0;opacity: 1;}
.swiper-pagination-bullet-active{ background:rgba(225,255,255,1);}


.bgf9{background: #f9f9f9;}

/*新闻资讯*/
.banner_tit{height:500px;display: flex;align-items: center;}
.banner_tit h3{color:#fff;font-size:40px;text-align: center;}

.new_tab{padding-bottom:80px;}
.new_tab dt{display: flex;align-items: center;justify-content: space-around;padding:30px 10px 20px;}
.new_tab dt a{display: block;color:#999999;font-size:20px;line-height: 40px;border-bottom:3px solid #fff;padding:5px 0;}
.new_tab dt a.hover{color:#333;border-bottom:4px solid #5eb96d;}

.news_list li{border-bottom:1px dashed #ddd;padding:20px 0;position: relative;padding-left:0px;}
.news_list li span{display: none;position: absolute;left:0;top:30px;font-size:18px;color:#999999;line-height:30px;}
.news_list li a{display: block;color:#333;font-size:18px;line-height: 30px;}
.news_list li em{display: block;padding-top:10px;}

/*新闻资讯-详情*/
.article{width:100%;margin:0 auto;padding:120px 20px 60px;box-sizing: border-box;}
.article h1{text-align: center;font-size:22px;line-height: 30px;padding-bottom:20px;}
.article p{text-indent: 2em;font-size:16px;line-height: 26px;}
.article em{display: block;text-align: center;padding:20px 0;}
.article em img{width:100%;}
.bg0{background: #000;}

/*成功案例*/
.img_list{padding:40px 10px;}
.img_list li{float:left;padding:0 10px;width:100%;box-sizing: border-box;margin-bottom:20px;}
.img_list li a{display: block;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.1)}
.img_list li p{font-size:20px;line-height: 24px;color:#333;padding:20px 20px;height:48px;}
.img_list li img{width:100%;}

/*关于我们*/
.about h3{font-size:18px;line-height: 30px;}
.about p{font-size:16px;line-height: 24px;padding-top:10px;color:#2c3043;}
.about em{display: block;padding:60px 0;text-align: center;width:100%;}
.about em img{width: 100%;}

.shili{text-align: center;padding-bottom:60px;}
.shili li{width:100%;text-align: center;}
.shili li p{font-size:18px;color:#333;line-height: 30px;padding:20px 30px;}
.more{display: block;color:#6280f5;font-size:20px;line-height:20px;;text-align: center; top:0;}


/*智慧方案*/
.bgGreen{ background: url(../images/bg__1.jpg) no-repeat center center;background-size:cover;}
.app{text-align: center;padding:0 20px;}
.app img{width:100%;}

.title2{padding:30px 0;}
.title2 h3{text-align: center;font-size:24px;color:#333;line-height: 70px;}
.title2 p{text-align: left;font-size:16px;line-height:30px;width:100%;margin:0 auto;padding-top:15px;box-sizing: border-box;text-indent: 2em;}

.four{;padding:20px 0;}
.four li{text-align: center;width:100%;padding:10px 0;}
.four li p{font-size:18px;line-height: 24px;color:#333;padding:20px 0;}

.pingtai{padding-bottom:40px;}
.pingtai li{background: #fff;text-align: center;margin:0 10px 20px;padding:50px 50px 35px;box-sizing: border-box;}
.pingtai li h3{font-size:24px;line-height: 30px;padding:30px 0 20px;position: relative;}
.pingtai li h3::after{content: '';position: absolute;left:50%;bottom:0;width:24px;border-bottom: 4px solid #59b86c;margin-left:-12px;}
.pingtai li p{font-size:14px;line-height: 20px;padding-top:20px;}


.tabs1 dt{background: #fff;margin:-113px 20px 0;position: relative;box-shadow: 0 10px 20px rgba(0,0,0,0.1); z-index:1;}
.tabs1 dt a{display: block;width:100%;height:80px;text-align: center;color:#333;font-size:18px;box-sizing: border-box;padding:0 20px;display: flex;align-items: center;justify-content: center;}
.tabs1 dt a.hover{color:#fff;background:#0098d8;}
.tabs1 dt a strong{display: block;line-height:24px;}





}

@media (max-width: 480px) {




}



