html, body, div, ul, li, h1, h2, h3, h4, h5, h6,b, p, dl, dt, dd, ol, form, input, textarea, th, td, select { margin: 0;padding: 0;}
body { color:#333;background: #fff;}
ul,li,dl,dt, dd,ol{ list-style: none;}
em ,i {font-style: normal;}
img { border: none; }
a,a:visited,a:active{text-decoration: none; cursor:pointer; color:#inherit;}
a:focus{outline:none;}
table { border-collapse: collapse; table-layout: fixed;}
input, textarea{border: 1px solid #999;}
/*去除谷歌等浏览器文本框默认发光边框*/
input:focus, textarea:focus {outline: none;}
/*当文本框载入焦点时，边框颜色就会变为橙色*/
input:focus,textarea:focus {border: 1px solid #f60;}
/*去除IE10+浏览器文本框后面的小叉叉*/
input::-ms-clear {display: none;}
/*禁止多行文本框拖拽放大缩小*/
textarea {resize: none;overflow: auto;}

/* 覆盖开始*/

/* 按钮 */
button.success, .button.success{border: none;}
.button{ padding: 0.375rem 1.875rem; font-size: 0.75rem;}
p{font-size:12px;color: #666;line-height: 24px;}
.columns+.columns:last-child {float: left; }
.row { max-width: inherit;}
/* 覆盖结束*/
.cursor { cursor: pointer;}
.height{min-height:calc(100% - 172px);}
.container_box{width: 100%;height: auto; overflow: hidden;background: #fbfafa;}
.container { max-width: 75rem; margin: 0 auto; width: 100%; height: auto; padding: 0 10px;}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ellipsis2{ overflow: hidden;height: 40px;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;　
            -webkit-box-orient: vertical;  }
.white_bj{background: #fff;}
em{color: #f7971f;margin-right: 0.3125rem;font-size:0.5rem;}
/* 导航 */
/* .top-bar .name h1 a {font-weight: bold;} */
.top-bar .name h1 a img{width:100px;}
/*按钮*/
.more{clear: both; padding:1.25rem 0;}
.more a{margin: 0;border-radius:6px;
-webkit-transition-duration: 0.6s;
    -webkit-transition-timing-function: ease-in-out;}
/* 标题 */
.title{margin: 0.75rem auto; text-align: center;}
.title h3{margin-bottom: 0.3125rem;position: relative;font-size:1rem;}
.title h3:after{content: ''; position: absolute;bottom:-5px;left: 0; right: 0; margin: 0 auto; width:40px; height:2px; }
.title1{font-weight: bold;margin: 20px 0;}

/* banner */
.item_a{width:100%; height: 20%;text-align: center;position: absolute;left:0; right : 0;bottom:0; top: 0; margin: auto ;}
.item_a span{padding-right: 20px;color: #ffffff;font-size:1.125rem; text-shadow: 0 2px 5px #176aa8;}
.carousel-indicators {display: none;}
.small_banner_app{background: none;}
.small_banner_app .container{padding: 0;}
.small_banner{position: relative;}
.small_banner img{height: 6.25rem;}
.small_banner .txt{ text-align: center; width:20.25rem; height:60px; position: absolute;left:0; right : 0;bottom:0; top:0; margin: auto ;}
.small_banner .txt h1,.small_banner .txt p{font-size:24px;display: block;color: #fff;text-shadow: 0px 2px 5px #999;}
.small_banner .txt p{font-size: 12px;}
.txt h1{display: none;}
.txt p{display: none;}
.txt img{display: block;}
/* 系列产品 */
.icon-box{margin-bottom: 0.625rem;}
.godsRow{position: relative;height: auto; overflow: hidden;}
.godsRow h5{font-size:0.875rem;margin:0.625rem 0;color: #333; border-radius:20px;padding:5px 0 10px;
    box-shadow: 0 0px 12px 0 rgb(57 102 238 / 20%);height:auto;overflow: hidden;background-color:transparent !important;}
	.row .columns:first-child .godsRow h5::before {
	  content: "";
	  position: absolute;
	  left: 50%;
	  bottom: 28px;
	  margin: -18px;
	  width: 36px;
	  height: 6px;
	  border-radius: 4px;
	  background: #3289fd;
	}
.godsRow .icon_number{margin: 5px auto; display: block;  width:40px; height:40px; line-height:40px; font-size:1.25rem; border-radius: 50px;
background-image: linear-gradient(to right top, #3289fd, #35cdff);}
.godsRow .icon_number i{font-size:1.25rem; color: #fff;}
/* 核心优势 */
.icon-column{ width: 100%;  height:7.6875rem; background: url(../images/cjx4.png)no-repeat; background-size: 100%; margin: 0 auto;padding-top:26px ;}
.icon-column span{display: block; height: 30px; line-height:30px; margin:auto auto 10px auto; text-align: center;}
.icon-column span i{font-size:2rem; color: #008CBA;} 
.icon-column h5{padding: 0 20px; font-size: 12px; text-align: center; }
/* 特色功能 */
.card_ch{padding: 10px; height: 13.0625rem; box-shadow: 0 0 6px #eee;  border-radius:10px; background:rgba(255,255,255);text-align: center;}
.card_ch .icon_number{margin: 0 auto; display: block;  width:60px; height:60px; line-height:60px; font-size:1.25rem; border-radius: 50px;
background-image: linear-gradient(to right top, #3289fd, #35cdff);}
.card_ch .icon_number i{font-size:2rem; color: #fff;}
.card_ch p{text-align: left;font-size:12px;
 overflow: hidden;height:70px;
            text-overflow: ellipsis;
            -webkit-line-clamp:3;　
            -webkit-box-orient: vertical;}
.card_ch h5{margin: 10px 0;font-size: 14px;}

/*成功案例*/
.img_list,.case_list{ background: #fff; border: 1px solid #eee; padding:20px;  margin: 0.625rem 0; position: relative;}

.img_list img{width: 100%;height: 9.5625rem; } 
.imgmask h3{font-size:0.8125rem;margin-bottom:5px;color: #f7971f;}
.imgmask p{font-size: 0.75rem;color: #666;overflow: hidden;height:2.0625rem;line-height: 18px;
	            text-overflow: ellipsis;
	            -webkit-line-clamp:2;　
	            -webkit-box-orient: vertical; }
.img_list h5{font-size:0.8125rem;margin:10px 0 5px;}
.padding{padding:0.625rem 0;}
.case_list{padding:20px;box-shadow: 0 0px 12px 0 rgba(57, 102, 238, .2);}
.case_list img{width:200px; height:100px;}
.case_list h1{width: 100%; text-align: center; margin: 0 auto; font-size:32px; line-height:100px;}
.case_list h5{margin: 10px 0;font-size:0.8125rem;}
.case_list p{height:6.9rem;text-align: left;}
/* 培训 */
.lessons_list{ position: relative;  border: 1px solid #eee;  margin: 0.625rem 0;}
.lessons_list .img{width: 100%;height: 6.5625rem; background-color: #eee;} 
.lessons_list .img img{width: 100%; height: 100%;}
.lessons{padding:5px;}
.lessons h5{font-size:0.8125rem;}
/* 设备 */
	.lessons_list-f{border: none;}
	.lessons_list-f img{border: 1px solid #eee; height:11.125rem;}
/* 优势 */
.cstlayer ul li{display: inline-block;width:48%; margin: 10px 0;}
.cstlayer ul li .img{float: left;width:2.5rem;margin-right:10px;}
.cstlayer ul li .img i{font-size:2.375rem; line-height:38px; color: #0d8efb;}
.cstlayer ul li .icon-t{float: left;}
.cstlayer ul li p{line-height:1.5rem;font-size: 0.875rem; font-weight: bold; }
.cstlayer ul li p:last-child{font-weight: normal;font-size: 0.75rem;}
.service_icon ul li{ margin: 10px 0;}
/* 联系我们 */
.map{background: #fff; padding:10px;}
.map img{border: 1px solid #eee;padding: 2px;}
.map h5{color: #5c5e66;font-size: 1.25rem;padding:20px 0;font-weight: bold;}
.map p{margin-bottom:20px;color: #a1a4b2;font-size: 1rem;}
.map p i{margin-right: 10px; color: #0d8efb;}

/* 公司介绍 */
.company{height: auto; overflow: hidden;margin: 0 0 30px;background:none; border-radius:0px; box-shadow: none;}
.company_text{width:auto ; height:auto; overflow: hidden;}
.company_text p{text-indent: 20px; line-height:1.8rem;}
/* .companyn-img{margin:20px 0; padding:10px ;}
.companyn-img .small-6{margin-bottom: 10px;} */
.companyn h5{margin:10px 0;color: #0d5e9b;font-size: 1.025rem;}
/* 资质滚动 */
.tech-slideshow { width: 100%; height: 200px; margin:50px auto; position: relative; overflow: hidden;
  transform: translate3d(0, 0, 0);}
.tech-slideshow > div { width: calc(2040px * 2);  height: 100%; background: url(../images/collage.png);position: absolute; top: 0; left: 0;}
.tech-slideshow .mover-1 { animation: moveSlideshow 60s linear infinite;}
@keyframes moveSlideshow { 
	100% {transform: translateX(-66.6666%);}
}
.tech-slideshow .mover-1:hover{animation-play-state:paused;}

/* 新闻 */
.news-t {padding: 10px 30px;text-align: center;}
.news-t ul li {display: inline-block; font-size: 14px;padding: 0px 25px;height: 30px;line-height: 30px;}
.news-t ul li * {color: #333;}
.news-t ul li.hit {background: #008CBA;}
.news-t ul li.hit * {color: #fff;}
.news_show {display: none;}
.clear {clear: both;}
.news{margin: 10px 0; padding-top: 5px; padding-bottom: 15px;}
.date{background: #ffffff; width:80px; height: 80px; margin: 0 auto;}
.date h3,.date p{text-align: center; color: #fb3800;font-size: 28px;}
.date h3{padding-top:7px;font-weight: bold;}
.date p{font-size: 12px;}
.news-c a:hover h5 {color: #fb3800;}
.news-c h5{line-height: 18px;margin-top:11px;color: #333;font-size: 16px;}
.news-c p{line-height: 18px;margin-top:11px;font-size: 13px;line-height: 20px;margin-top:7px;color: #666;}
/* 分页 */
.page{display: table;clear: both;margin: 20px auto;}
.page ul li{float: left;margin-right:5px;height:24px;line-height:24px;text-align: center;}
.page ul li a {display: block;font-size: 10px; width:26px; color: #666; background: #fff; border:1px solid #ddd; border-radius: 3px;}
.page ul li.active a,.page ul li a:hover{border-color: #008CBA;color: #008CBA;}
.page ul li.page-flip a{width:50px;}
.page ul li.page-flip.disabled a{opacity: .5;cursor:text;}
.page ul li.page-flip.disabled:hover a{color: #666; background: #fff; border:1px solid #ddd;}
/* foot */
.footer{padding: 0.625rem 0;}
.footer p{color: #fff;}
.hotline_b{color: #fff;font-size:0.75rem; }
/* 产品服务 */
.practical{padding-left:0; padding-right: 0;}
.practical .p{margin:2px 0;}
.practical h6{margin: 5px 0;font-weight: bold; font-size: 14px;}
.practical h6 span{margin-right: 10px;font-size: 14px;}
.service{background: #fff; padding:20px;height: auto;overflow: hidden; margin-bottom:20px;}
.service .icon{width: 80px; height: 80px; line-height:52px; float: left;}
.service .icon i{font-size: 1.875rem;padding: 10px;border-radius: 5px;}
.service .icon-t{width: calc(100% - 80px);float: left;}
.service .icon-t p:first-child{font-size:16px; margin-bottom: 10px;color: #0d5890;font-weight: bold;}
.service .icon-t p{color: #666; font-size:12px;line-height: 22px;}
.service_mode{margin:20px auto;}
.service_mode ul li{padding:0 5px;}
.service_mode ul li >div{padding: 10px; text-align: center;}
.service_mode ul li >div i{font-size:30px;}
.service_mode ul li >div h5{ font-size:13px;}
.service_level{background-color: #fff;margin:20px auto;padding-bottom: 20px;}
.service_level >div{text-align: center; padding: 10px;}
.service_level span{text-align: left;display: inline-block;width: calc(100% - 60px);margin-left: 10px; padding-top: 5px;}
.service_level span p{font-size: 12px;color: #fff;}
.service_level span h6{font-size:18px;color: #fff;font-weight: bold;}
.service_level >div i{font-size:40px;float: left;color: #fff;}
.service_level ul{padding: 20px; min-height:266px;}
.service_level ul li{font-size: 14px;display:block;font-weight: bold;}
.service_level ul li p{font-size: 12px;font-weight: normal;margin-bottom: 10px;}
/* 文本页 */
.text-c{height: auto; overflow: hidden; margin:20px; background-color: #fff;padding:20px;}
.text-c h4{text-align: center;margin: 10px auto;}
.text-c h6{font-weight: bold;color: #0078A0;margin: 5px 0;}
.text-c p{text-indent: 10px;}