﻿/*MS 2018.6.10 */
/*QQ:24231001 MAIL:24231001@QQ.COM*/



/*---------------重置BS BUTTON INPUT focus 样式--------------- */

button:focus{box-shadow: none !important;}
input:focus,select:focus,textarea:focus{box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6) !important;}
input[type=checkbox],input[type=radio]{box-shadow: none !important;}

.shadow-xs{box-shadow: 1px 1px 10px #eee;}
.card-header{padding:0 10px; margin:0px; height:35px; line-height:35px;}
hr{margin: 10px 0;}


/*---------------重置 全局样式 样式--------------- */


body{margin: 0; padding: 0px;font-size: 14px; font-family:'PingFang SC',Microsoft YaHei,"微软雅黑",'Microsoft Yahei',"Helvetica Neue", Helvetica, Tahoma, Arial,'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;background: #fff;}
ul,li{list-style: none; margin: 0px; padding: 0px;}


a{font-size: 14px; text-decoration:none; color:#333;transition: 1s background ease;}
a:hover{text-decoration:none; color: #2585db; transition: 1s background ease;}

.w1240{width: 1240px; margin: auto;}
.bg{background: #F7F8FA;}

/*遮罩背景*/
.mark-box{background:rgba(0,0,0,.8);position: fixed; left:0px; top:0px; bottom:0px; right:0px; z-index:1000; display:flex;}





/* header */
.header{width: 100%; position: fixed; left: 0;right: 0; top: 0; z-index: 100;}
.header ul{display: flex;align-items: center;justify-content: space-between; padding: 24px 0; box-sizing: border-box;}
.header ul a{font-size: 16px;color: #fff; margin-left: 32px;}
.header ul a:hover{opacity: .5;}
.header .logo{background: url(../images/logo.png) no-repeat center top; width: 192px;height: 50px;display: block;}

.fixeds_top{background: #fff; box-shadow: 1px 1px 10px #eee;}
.fixeds_top a{color: #333!important;}
.fixeds_top .logo{background: url(../images/logo1.png) no-repeat center top;}



/*幻灯*/
.fullSlide.wap{display: none;}
.fullSlide.pc{display: block;}
.fullSlide{position:relative;  height:720px; overflow:hidden; max-width: 1920px; margin: auto;}
.fullSlide .bd{ position:relative; z-index:0; width: 100%;}
.fullSlide .bd ul{width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:720px;}
.fullSlide .bd li .siteWidth{ width:1000px; position:relative; margin:0 auto;height:720px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: rgba(255,255,255,.5); width: 12px; height: 12px; line-height: 999; margin: 0 2px; border-radius: 100px;}
.fullSlide .hd ul .on{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: #fff; width: 12px; height:12px;}

.fullSlide .text{width: 1400px; margin: auto;color: #fff; margin-top: 400px;}
.fullSlide .text strong{display: block;font-size: 40px;font-weight: normal;text-shadow: 1px 1px 10px #000;}
.fullSlide .text span{display: block;font-size: 20px; width: 800px; margin: 16px 0 10px 0; line-height: 40px;text-shadow: 1px 1px 10px #000;}
.fullSlide .text a{background: url(../images/icon_arr.png) no-repeat right 24px center #fff; background-size: 6px auto; width: 140px; height: 45px;display:inline-block;display: flex;align-items: center; margin-top: 16px;}
.fullSlide .text a small{padding-left: 36px;font-size: 16px;}




/* big_title */
.big_title{display: block;text-align: center; position: relative; border: 1px transparent solid;}
.big_title::after{content: '';background: #0064AA; width: 40px; height: 2px; position: absolute; left: 0; right: 0; bottom: -10px; margin: auto;}
.big_title strong{font-size: 28px;color: #0064AA;font-weight: normal;}




/* 更多 */
.more{display: block; text-align: center;}
.more a{font-size: 14px;height: 40px;line-height: 40px; background: #4F4F4F;color: #fff;display: inline-block; padding: 0 24px;}
.more a:hover{background: #0064AA;}



/* 公司简介 */
.index_about{display: flex; justify-content: space-between; padding:64px 0; box-sizing: border-box;}
.index_about .left{flex: 1; margin-right: 56px;}
.index_about .left h6{font-size: 32px;font-weight: bold; margin-bottom: 16px;display: block;}
.index_about .left p{font-size: 16px;color: #666; line-height: 32px; text-align: justify;}
.index_about .left .num{width: 90%; margin-top: 16px;}
.index_about .left .num ul{display: flex;align-items: center;justify-content: space-between;}
.index_about .left .num li{text-align: center;}
.index_about .left .num span{display: block;color: #0064AA;font-size: 30px;}
.index_about .left .num small{font-size: 12px;color: #0064AA;}
.index_about .left .num .line{background:#eee;width: 1px; height: 50px; display: block;}

.fullSlides{position:relative;  height:350px; overflow:hidden; width: 500px; margin: auto; border: 4px #0064AA solid; box-shadow: 1px 1px 10px #eee;}
.fullSlides .bd{ position:relative; z-index:0; width: 100%;}
.fullSlides .bd ul{width:100% !important; }
.fullSlides .bd li{ width:100% !important;  height:350px;}
.fullSlides .bd li .siteWidth{ width:1000px; position:relative; margin:0 auto;height:350px;}
.fullSlides .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; text-align:center;}
.fullSlides .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: rgba(100,170,255,.3); width: 12px; height: 12px; line-height: 999; margin: 0 2px; border-radius: 100px;}
.fullSlides .hd ul .on{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: #0064AA; width: 12px; height:12px;}
.fullSlides a{display: block;height:350px;}





/* 新闻中心 */
.index_news{background: #F7F8FA; padding: 56px 0;box-sizing: border-box; margin: 56px 0 0 0;}
.index_news .list{margin: auto auto 40px auto;}
.index_news .list ul{display: flex; justify-content: space-between; flex-flow: row wrap;}
.index_news .list li{width: 390px;background-color: #fff; margin-top: 40px;}
.index_news .list li .img{width: 100%; height: 220px; overflow: hidden;}
.index_news .list li .img img{width: 100%; height: 220px;transition: 1s all ease;}
.index_news .list li .img img:hover{transform: scale(1.1); transition: 1s all ease;}
.index_news .list li .text{padding: 16px;box-sizing: border-box;}
.index_news .list li .text strong{font-size: 16px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;display: block;}
.index_news .list li .text p{font-size:14px;line-height: 26px;color: #666; margin: 8px 0;}
.index_news .list li .text small{font-size: 14px;color: #999;}
.index_news .list span{width: 390px;}




/* 客户案例 */
.index_case{display: block;border: 1px #fff solid;}
.index_case .case_bg{background: url(../images/case_bg.png) no-repeat top center; background-repeat: 100% auto;padding: 56px 0; height: 550px;}
.index_case .case_bg p{width: 880px; margin: auto;text-align: center;color: #fff;margin-top: 40px; line-height: 28px; font-size: 16px;}

.index_case .big_title{margin-top: 40px;}
.index_case .big_title strong{color: #fff;}
.index_case .big_title::after{background: #fff; }

.index_case .more{display: block; text-align: center; margin-top: 40px;}
.index_case .more a{font-size: 14px;height: 40px;line-height: 40px; color: #fff;display: inline-block; padding: 0 24px; border: 1px #fff solid; background: transparent;}
.index_case .more a:hover{background: #fff;color: #0064AA;}

.index_case .case_nav{background: #fff; box-shadow: 1px 1px 5px #eee; margin: -45px auto auto auto; height: 90px;display: flex;align-items: center; justify-content: space-between; padding: 0 32px; box-sizing: border-box;}
.index_case .case_nav a{flex: 1; border-right: 1px #eee solid;text-align: center;font-size: 16px;}
.index_case .case_nav a:last-of-type{border: 0;}

.index_case .list{margin: 32px auto;}
.index_case .list a{width: 100%;display: flex;align-items: center; justify-content: space-between; background: #FBFBFB;}
.index_case .list .img {width: 620px; height: 350px; overflow: hidden;}
.index_case .list .img img{width: 100%; height: 350px;transition: 1s all ease;}
.index_case .list .img img:hover{transform: scale(1.1);transition: 1s all ease;}
.index_case .list .text{flex: 1; padding: 40px; box-sizing: border-box;}
.index_case .list .text strong{font-size: 20px;display: block; margin-bottom: 16px;}
.index_case .list .text p{font-size: 14px;color: #666;line-height: 28px;margin-bottom: 24px; text-align: justify;}
.index_case .list .text span{font-size: 14px;height: 40px;line-height: 40px; background: #4F4F4F;color: #fff;display: inline-block; padding: 0 24px;}
.index_case .list a:hover .text span{background: #0064AA;}
.index_case .list li:nth-child(2n) a{flex-flow: row-reverse!important;}




/* 底部footer */
.footer{background: #323333; padding: 80px 0; box-sizing: border-box; margin-top: 32px;}
.footer>ul{display: flex;  justify-content: space-between;color: #fff;}

.footer .cp{width: 300px;}
.footer .cp img{width: 160px;height: auto; opacity: .6; margin-bottom: 16px;}
.footer .cp p{margin: 0; line-height: 28px;color: #999;}

.footer .nvas{flex: 1; padding-left: 50px;}
.footer .nvas ul{display: flex;justify-content: space-between;}
.footer .nvas ul li{border-left: 1px rgba(255,255,255,.1) solid;text-align: center;flex: 1; padding-bottom: 40px;}
.footer .nvas ul li:last-of-type{border-right: 1px rgba(255,255,255,.1) solid;}
.footer .nvas strong{color: #eee;display: block;}
.footer .nvas a{font-size: 14px;color: #999;display: block; margin: 12px 0;}
.footer .nvas a:hover{color: #fff;}

.footer_cp{background: #3E3E3E;text-align: center;color: #eee; padding: 24px 0; box-sizing: border-box;font-size: 14px;}
.footer_cp a{font-size: 16px;color: #eee;}





/* 位置 */
.loct{width: 100%; margin: 10px auto; padding: 12px 0 12px 12px; box-sizing: border-box; border-bottom: 1px #eee solid; background: #fff; max-width: 1920px;}
.loct ul{position: relative; padding-left:16px;}
.loct ul::after{content: ''; position: absolute;left: 0px;top: 5px; bottom: 0; margin: 0;  border-radius: 100px; width: 10px; height: 10px;display: inline-block; border: 1px #2F76E0 solid;}
.loct span{font-size: 15px;color: #333;}




/* 内页简介 */
.ny_gsjj{padding: 56px 0; box-sizing: border-box; min-height: 500px;}
.ny_gsjj .text{line-height: 32px;font-size: 16px;text-align: justify; margin-top: 48px;}
.ny_gsjj .text img{max-width: 100%; height: auto;}

.support{width: 1240px; margin:40px auto 20px auto;}
.support ul{display: flex;align-items: center;justify-content: space-between;}
.support li{width:400px;height:180px;border:1px solid #eaeaea;float:left;margin-right:16px; background: #fff;}
.support .pic{height:50px;width:50px;float:left;margin:31px 0 0 36px}
.support .right{width:250px;height:200px;float:left;margin:34px 0 0 16px;line-height:45px}
.support .name{color:#222;line-height:5px;height:16px;font-size:20px;margin-bottom:16px;font-size: 16px;}
.support .info{margin:0;line-height: 25px; padding-top:10px;font-size: 14px;}




/* 内页荣誉 */
.ny_imglist{display: block; padding: 24px 0 0 0;}
.ry_list{display: block;}
.ry_list ul{display: flex;flex-flow: row wrap; justify-content: space-between;}
.ry_list ul li{width: 390px; background: #F7F8FA; margin-bottom: 32px;}
.ry_list ul li .img{width: 390px; height: 270px; overflow: hidden;}
.ry_list ul li .img img{width: 100%;height: 270px; transition: 1s all ease;}
.ry_list ul li .img img:hover{transform: scale(1.1);transition: 1s all ease;}
.ry_list ul li .note{padding:16px 24px;text-align: center;}
.ry_list ul li .note span{font-size: 16px;}
.ry_list i{width: 390px!important;}


.ny_content{min-height: 500px; padding: 40px 0; box-sizing: border-box;line-height: 32px; font-size: 14px;}
.ny_content p{line-height: 32px; font-size: 14px;}



/* 供应商列表 */
.gys_list{display: block;}
.gys_list ul{display: flex;flex-flow: row wrap; justify-content: space-between;}
.gys_list ul li{width: 290px; background: #F7F8FA; margin-bottom: 32px; border: 1px #ccc solid;}
.gys_list ul li .img{width: 100%; height: 110px; overflow: hidden;}
.gys_list ul li .img img{width: 100%;height: 110px; transition: 1s all ease;}
.gys_list ul li .img img:hover{transform: scale(1.1);transition: 1s all ease;}
.gys_list ul li .note{padding:16px 24px;text-align: center;}
.gys_list ul li .note span{font-size: 16px;}
.gys_list i{width: 290px!important;}



/* 内页新闻 */
.news_list{display: block;border-top: 1px #eee solid; }
.news_list a{display: flex; border-bottom: 1px #eee solid;padding: 32px 0; box-sizing: border-box;}
.news_list .img{width: 390px; height: 220px; overflow: hidden;}
.news_list .img img{width: 100%; height: 220px;}
.news_list .text{flex: 1; padding: 16px 32px; box-sizing: border-box;}
.news_list .text strong{font-size: 18px;display: block; margin-bottom: 16px;}
.news_list .text p{line-height: 28px;font-size: 14px;color: #666; margin: 0 0 16px 0;text-align: justify;}
.news_list .text small{font-size: 14px;color: #999;}




/* sub_navs */
.sub_navs{display: block;text-align: center; margin-top: 40px;font-size: 0; padding-bottom: 40px;}
.sub_navs a{border: 1px #0064AA solid; padding: 8px 16px;box-sizing: border-box; margin: 0 8px;}
.sub_navs a.active{background: #0064AA;color: #fff;}
.sub_navs a:hover{background: #0064AA;color: #fff;}




/* 分页 */
.page{display: block;text-align: center;font-size: 15px; margin:16px 0 0 0; padding: 16px; box-sizing: border-box; }
.page a{font-size:15px;}
.page span{font-size: 15px;}
.page table{display: block; width: 100%;}
.page td{text-align: center;}



.pages{display: block;text-align: center;font-size: 15px; margin: 32px 0 0 0;}
.pages form{display: block;text-align: center;font-size: 15px;}
.pages span{font-size: 15px;}
.pages a{font-size: 15px;}
.pages table{display: block; width: 100%;}
.pages td{text-align: center;}





/* 单篇 */
.nybt{font-size: 24px;font-weight: bold;color: #D5493A;text-align: center; padding: 0 0 16px 0;}
.nyhi{text-align: center; border:1px #ccc dotted;font-size: 14px; padding: 4px 0!important; height: 30px!important;line-height:30px!important;}
.lmdh,.back{display: none;}




/* 团队内采 */
.td_box{width: 1240px; margin: 80px auto;}
.td_box ul{display: grid;grid-template-columns: repeat(3,1fr); gap: 20px;}
.td_box ul li img{width: 100%;height: auto;}
.td_box ul li.note{display: block;text-align: center;padding: 24px; box-sizing: border-box;}
.td_box ul li.note strong{font-size: 32px; margin-bottom: 24px;display: block;}
.td_box ul li.note p{line-height: 32px;font-size: 16px;}
.td_box .hj6{display: none;}

.bg_box{margin: 24px auto;}



.ny_about{width: 1240px; margin: 80px auto 56px auto;display: flex; justify-content: space-between;}
.ny_about img{width: 520px;height: auto;  transition: 1s all ease;display: block;}
.ny_about:hover img{ transition: 1s all ease;}
.ny_about .note{flex: 1; margin-left: 40px;font-size: 14px;line-height: 30px;text-align: justify;}
.ny_about .note strong.title{font-size: 28px; margin-bottom: 16px;display: block;}
.ny_about .note p{font-size: 14px;line-height: 30px; text-align: justify;}


.ny_label{margin: 0 auto!important;width: 100%; background: url(../images/eaa9c190105e440c9239ca2ad14f758a.jpg) no-repeat top center; background-size: 100% auto;}
.ny_label ul{width: 1240px; display: flex;justify-content: space-between;margin: auto;}
.ny_label li{padding: 16px 32px; box-sizing: border-box; height: 240px;}
.ny_label li:hover{background: #fff;}
.ny_label li:hover img{margin-top: -10px; transition: 1s all ease;}
.ny_label li img{display: block; margin: 32px auto 16px auto;transition: 1s all ease;}
.ny_label li strong{display: block;text-align: center;font-size: 20px;color: #333; margin: 16px 0;}
.ny_label li span{font-size: 16px;color: #666; line-height: 32px;display: block;text-align: center;}



.zzjg_bg{background: url(../images/video1_bg-1.jpg) no-repeat top center; background-size: 100% auto;}

.zzjgimg{width: 100%;text-align: center;}
.zzjgimg img{width: 100%;height: auto; max-width: 1240px;}



/* 移动端 */
@media only screen and (max-width: 768px){
	
	
	
	.ny_label{margin: 0 auto 24px auto;width: 100%; background: url(../images/eaa9c190105e440c9239ca2ad14f758a.jpg) no-repeat top center; background-size: 100% 100%; }
	.ny_label ul{width: 100%; display: grid; grid-template-columns: repeat(1,1fr);}
	.ny_label li{padding:16px 16px 0 16px; box-sizing: border-box; height: auto;}
	.ny_label li:hover{background: #fff;}
	.ny_label li:hover img{margin-top:0; transition: 1s all ease;}
	.ny_label li img{display: block; margin: 0 auto 8px auto!important;transition: 1s all ease; width: 32px; height: auto;}
	.ny_label li strong{display: block;text-align: center;font-size: 16px;color: #333; margin: 4px 0;}
	.ny_label li span{font-size: 12px;color: #666; line-height: 21px;display: block;text-align: center;}
	.ny_label li:last-of-type{padding-bottom: 24px;}
	
	.ny_about{width: 100%; margin: auto;display: block; justify-content: space-between;padding:16px;}
	.ny_about img{width: 100%;height: 180px;  transition: 1s all ease;}
	.ny_about:hover img{ transition: 1s all ease;}
	.ny_about .note{flex: 1; margin-left: 0; margin-top: 8px;font-size: 12px; line-height: 21px;}
	.ny_about .note strong.title{font-size: 12px!important; margin-bottom: 8px;display: block;}
	.ny_about .note p{font-size: 12px!important;line-height: 21px; text-align: justify;}
	
	
	
	
	/* 团队内采 */
	.td_box{width: 100%; margin: 10px auto;padding: 16px; box-sizing: border-box;}
	.td_box ul{display: grid;grid-template-columns: repeat(3,1fr); gap: 8px;}
	.td_box ul li img{width: 100%;height: auto;}
	.td_box ul li.note{display: block;text-align: center;padding: 0; box-sizing: border-box;}
	.td_box ul li.note strong{font-size: 16px; margin-bottom: 8px;display: block;}
	.td_box ul li.note p{line-height:21px;font-size: 12px;}
	.td_box ul li:nth-child(2){grid-row: 1/2; grid-column: 1/4;}
	.td_box .hj6{display: block;}

	
	body{margin:56px 0 0 0;}
	.w1240{width: 100%; margin: auto;}
	
	
	/*右侧导航与返回顶部*/
	.lmdh{width:32px; height:32px; border-radius: 2px;position:fixed; right:10px; top:12px; z-index:100000000000; font-size:11px; line-height:12px; text-align:center; background: url(../images/menu.png) no-repeat center center rgba(0,0,0,.5); background-size: 20px auto; display: block;}
	.lmdh a{color:#FFF; display:block;text-align:center;}
	
	
	/*左侧弹出菜单nav*/
	.left_nav{ background: #212121; height: 100vh;}
	.left_nav ul{width: 100%;}
	.left_nav a{font-size: 13px; color: #fff; height: 40px;text-align: center;line-height: 40px; border-bottom: 1px rgba(255,255,255,.1) dotted; display: block;}
	.left_nav a:hover{ color: #fff; display: block;}
	
	

	/* 返回 */
	.back{width:40px; height:35px; padding-top:5px;position:fixed; right:10px; bottom:60px; z-index:10000; background:rgba(0, 0, 0, 0.42); font-size:11px; line-height:12px; text-align:center; border-radius: 4px; display: block;}
	.back a{color:#FFF; display:block;text-align:center;font-size: 11px;}
	
	
	
	/* header */
	.header{position: fixed; top: 0; left:0;right:0; background: #fff; padding: 0 16px;box-sizing: border-box;}
	.header ul{display: flex;align-items: center;justify-content: space-between; padding:0; box-sizing: border-box; height: 56px;}
	.header .logo{background: url(../images/logo1.png) no-repeat center top; background-size: 100% auto; width: 140px;height: 32px;display: block;}
	.header .navs{display: none;}

	.fixeds_top{background: #fff; box-shadow: 1px 1px 10px #eee;}
	.fixeds_top a{color: #333!important;}
	.fixeds_top .logo{background: url(../images/logo1.png) no-repeat center top; background-size: 100% auto; width: 140px;height: 32px;display: block;}



	/*幻灯*/
	.fullSlide.wap{display: block;}
	.fullSlide.pc{display: none;}
	.fullSlide{position:relative;  height:200px; overflow:hidden; max-width: 100%; margin: auto;}
	.fullSlide .bd{ position:relative; z-index:0; width: 100%;}
	.fullSlide .bd ul{width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:200px;}
	.fullSlide .bd li .siteWidth{ width:100%; position:relative; margin:0 auto;height:200px;}
	
	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; text-align:center;}
	.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: rgba(255,255,255,.5); width: 10px; height: 10px; line-height: 999; margin: 0 2px; border-radius: 100px;}
	.fullSlide .hd ul .on{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: #fff; width: 10px; height:10px;}




	/* big_title */
	.big_title{display: block;text-align: center; position: relative; border: 1px transparent solid;}
	.big_title::after{content: '';background: #0064AA; width: 40px; height: 2px; position: absolute; left: 0; right: 0; bottom: -6px; margin: auto;}
	.big_title strong{font-size: 18px;color: #0064AA;font-weight: bold;}




	/* 更多 */
	.more{display: block; text-align: center;}
	.more a{font-size: 12px;height: 32px;line-height: 32px; background: #4F4F4F;color: #fff;display: inline-block; padding: 0 12px;}
	.more a:hover{background: #0064AA;}



	/* 公司简介 */
	.index_about{display: block; padding:24px 16px; box-sizing: border-box;}
	.index_about .left{flex: 1; margin-right: 0;}
	.index_about .left h6{font-size: 20px;font-weight: bold; margin-bottom: 12px;display: block;}
	.index_about .left p{font-size: 12px;color: #666; line-height: 24px; text-align: justify;}
	
	.index_about .left .num{width: 100%; margin: 0 0 16px 0;}
	.index_about .left .num ul{display: grid; grid-template-columns: repeat(2,1fr);}
	.index_about .left .num li{text-align: left; border: 1px #eee solid; padding: 16px;box-sizing: border-box; margin: -1px 0 0 -1px;}
	.index_about .left .num span{display: block;color: #0064AA;font-size: 24px;}
	.index_about .left .num small{font-size: 12px;color: #0064AA;}
	.index_about .left .num .line{background:#eee;width: 1px; height: 50px; display: block;}

	.fullSlides{position:relative;  height:auto; overflow:hidden; width: 100%; margin: auto; border: 4px #0064AA solid; box-shadow: 1px 1px 10px #eee;}
	.fullSlides .bd{ position:relative; z-index:0; width: 100%;}
	.fullSlides .bd ul{width:100% !important; }
	.fullSlides .bd li{ width:100% !important;  height:250px;}
	.fullSlides .bd li .siteWidth{ width:1000px; position:relative; margin:0 auto;height:250px;}
	.fullSlides .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; text-align:center;}
	.fullSlides .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: rgba(100,170,255,.3); width: 10px; height: 10px; line-height: 999; margin: 0 2px; border-radius: 100px;}
	.fullSlides .hd ul .on{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: #0064AA; width: 10px; height:10px;}
	.fullSlides a{display: block;height:250px;}





	/* 新闻中心 */
	.index_news{background: #F7F8FA; padding: 24px 0;box-sizing: border-box; margin: 24px 0 0 0;}
	.index_news .list{margin: 24px auto;}
	.index_news .list ul{display: block; padding: 0 16px;box-sizing: border-box;}
	.index_news .list li{width: 100%;background-color: #fff; margin-top: 12px;}
	.index_news .list li .img{width: 100%; height: auto; overflow: hidden;}
	.index_news .list li .img img{width: 100%; height: auto;transition: 1s all ease;}
	.index_news .list li .img img:hover{transform: scale(1.1); transition: 1s all ease;}
	.index_news .list li .text{padding: 12px;box-sizing: border-box;}
	.index_news .list li .text strong{font-size: 14px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;display: block;}
	.index_news .list li .text p{font-size:12px;line-height: 21px;color: #666; margin:4px 0;color: #666;}
	.index_news .list li .text small{font-size: 12px;color: #999;}
	.index_news .list span{width: 390px;}





	/* 客户案例 */
	.index_case{display: block;border: 1px #fff solid;}
	.index_case .case_bg{background: url(../images/case_bg.png) no-repeat top center; background-size: 100% 100%;padding: 12px 0; height: 300px;}
	.index_case .case_bg p{width: 90%; margin: auto;text-align: center;color: #fff;margin-top: 20px; line-height: 21px; font-size: 12px;}

	.index_case .big_title{margin-top: 20px;}
	.index_case .big_title strong{color: #fff;}
	.index_case .big_title::after{background: #fff; }

	.index_case .more{display: block; text-align: center; margin-top: 20px;}
	.index_case .more a{font-size: 11px;height: 32px;line-height: 32px; color: #fff;display: inline-block; padding: 0 12px; border: 1px #fff solid; background: transparent;}
	.index_case .more a:hover{background: #fff;color: #0064AA;}

	.index_case .case_nav{background: #fff; box-shadow: 1px 1px 5px #eee; margin: -32px auto auto auto; height: auto;display: flex;align-items: center; justify-content: space-between; padding: 16px 10px; box-sizing: border-box; width: 92%;}
	.index_case .case_nav a{flex: 1; border-right: 1px #eee solid;text-align: center;font-size: 12px; margin: 0 4px;box-sizing: border-box; padding-right: 6px;}
	.index_case .case_nav a:last-of-type{border: 0;}

	.index_case .list{margin: 0px auto;box-sizing: border-box;}
	.index_case .list a{width: 100%;display: block;background: #FBFBFB;}
	.index_case .list .img {width: 100%; height: auto; overflow: hidden;}
	.index_case .list .img img{width: 100%; height: auto;transition: 1s all ease;}
	.index_case .list .img img:hover{transform: scale(1.1);transition: 1s all ease;}
	.index_case .list .text{flex: 1; padding: 16px; box-sizing: border-box;}
	.index_case .list .text strong{font-size: 16px;display: block; margin-bottom: 8px;}
	.index_case .list .text p{font-size: 12px;color: #666;line-height: 24px;margin-bottom: 8px; text-align: justify;}
	.index_case .list .text span{font-size: 12px;height: 32px;line-height: 32px; background: #4F4F4F;color: #fff;display: inline-block; padding: 0 12px;}
	.index_case .list a:hover .text span{background: #0064AA;}
	.index_case .list li:nth-child(2n) a{flex-flow: row-reverse!important;}

	.p16{padding: 16px;box-sizing: border-box;}



	/* 底部footer */
	.footer{display: none;}

	.footer_cp{background: #3E3E3E;text-align: center;color: #eee; padding: 16px 0; box-sizing: border-box;font-size: 12px;}
	.footer_cp a{font-size: 12px;color: #eee;display: block;text-align: center;}





	/* 位置 */
	.loct{width: 100%; margin: 10px auto; padding: 0px 16px 12px 16px; box-sizing: border-box; border-bottom: 1px #eee solid; background: #fff; max-width: 1920px;}
	.loct ul{position: relative; padding-left:16px;}
	.loct ul::after{content: ''; position: absolute;left: 0px;top: 5px; bottom: 0; margin: 0;  border-radius: 100px; width: 10px; height: 10px;display: inline-block; border: 1px #2F76E0 solid;}
	.loct span{font-size: 12px;color: #333;}




	/* 内页简介 */
	.ny_gsjj{padding: 16px; box-sizing: border-box; min-height: 300px;}
	.ny_gsjj .text{line-height: 24px;font-size: 14px;text-align: justify; margin-top: 24px;}
	.ny_gsjj .text img{max-width: 100%; height: auto;}

	.support{width: 100%!important; margin:40px auto 20px auto;}
	.support ul{display: block;}
	.support li{width:100%;height:auto!important;border:1px solid #eaeaea;float:left;margin-right:16px; background: #fff; margin-bottom: 16px;}
	.support .pic{height:40px;width:40px;float:left;margin:24px 0 0 12px}
	.support .pic img{width: 30px; height: auto;}
	.support .right{width:300px;height:auto;float:left;margin:24px 0;line-height:45px;}
	.support .name{color:#222;line-height:5px;height:16px;font-size:20px;margin-bottom:0;font-size: 12px;color: #666;}
	.support .info{margin:0;line-height: 25px; padding-top:0;font-size: 14px;}


	#map{width: 100%!important;}


	/* 内页荣誉 */
	.ny_imglist{display: block; padding: 0 16px;box-sizing: border-box;}
	.ry_list{display: block;}
	.ry_list ul{display: flex;flex-flow: row wrap; justify-content: space-between;}
	.ry_list ul li{width: 100%; background: #F7F8FA; margin-bottom: 16px;}
	.ry_list ul li .img{width: 100%; height: auto; overflow: hidden;}
	.ry_list ul li .img img{width: 100%;height: auto; transition: 1s all ease;}
	.ry_list ul li .img img:hover{transform: scale(1.1);transition: 1s all ease;}
	.ry_list ul li .note{padding:12px;text-align: center;}
	.ry_list ul li .note span{font-size: 14px;}
	.ry_list i{width: 390px!important;}


	.ny_content{min-height: 500px; padding: 16px; box-sizing: border-box;line-height: 24px; font-size: 14px;}
	.ny_content img{max-width:100%;height:auto;}
	.ny_content p{line-height: 24px; font-size: 14px;}

	.nybt{font-size: 18px;font-weight: bold;color: #D5493A;text-align: center; padding: 0 0 16px 0;}
	.nyhi{text-align: center; border:1px #ccc dotted;font-size: 12px; padding: 4px 0!important; height: 30px!important;line-height:30px!important;}




	/* 供应商列表 */
	.gys_list{display: block;}
	.gys_list ul{display: grid; grid-template-columns: repeat(2,1fr);gap: 12px;}
	.gys_list ul li{width: 100%; background: #F7F8FA; margin-bottom: 0;}
	.gys_list ul li .img{width: 100%; height: auto; overflow: hidden;}
	.gys_list ul li .img img{width: 100%;height: auto; transition: 1s all ease;}
	.gys_list ul li .img img:hover{transform: scale(1.1);transition: 1s all ease;}
	.gys_list ul li .note{padding:16px;text-align: center;}
	.gys_list ul li .note span{font-size: 14px;}
	.gys_list i{width: 100%!important;}



	/* 内页新闻 */
	.news_list{display: block;border-top: 1px #eee solid; }
	.news_list a{display: block; border-bottom: 1px #eee solid;padding: 16px; box-sizing: border-box;}
	.news_list .img{width: 100%; height: 220px; overflow: hidden;}
	.news_list .img img{width: 100%; height: 220px;}
	.news_list .text{flex: 1; padding: 12px 0; box-sizing: border-box;}
	.news_list .text strong{font-size: 16px;display: block; margin-bottom: 4px;}
	.news_list .text p{line-height: 24px;font-size: 12px;color: #666; margin: 0 0 8px 0;text-align: justify;}
	.news_list .text small{font-size: 12px;color: #999;}




	/* sub_navs */
	.sub_navs{display: block;text-align: center; margin-top: 24px;font-size: 0; padding:0 12px 16px 12px; box-sizing: border-box;}
	.sub_navs a{border: 1px #0064AA solid; padding: 0 16px;box-sizing: border-box; margin: 0 4px;font-size: 12px; height: 36px;display: inline-block; line-height: 36px; margin-bottom: 8px;}
	.sub_navs a.active{background: #0064AA;color: #fff;font-size: 12px;}
	.sub_navs a:hover{background: #0064AA;color: #fff;font-size: 12px;}




	/* 分页 */
	.page{display: block;text-align: center;font-size: 12px; margin:0; padding: 16px; box-sizing: border-box; }
	.page a{font-size:12px;}
	.page span{font-size: 12px;}
	.page table{display: block; width: 100%;}
	.page td{text-align: center;}



	.pages{display: block;text-align: center;font-size: 12px; margin: 32px 0; box-sizing: border-box;}
	.pages form{display: block;text-align: center;font-size: 12px;}
	.pages span{font-size: 12px;}
	.pages a{font-size: 12px;}
	.pages table{display: block; width: 100%;}
	.pages td{text-align: center;}


	
}